builder: mozilla-inbound_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-076 starttime: 1461013686.54 results: success (0) buildid: 20160418130632 builduid: d72d2f028cda40f8949c1904ad8321b8 revision: 4a137817e1f5033d579e48b329e5621e804fde40 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 14:08:06.536364) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 14:08:06.536770) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 14:08:06.537061) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 14:08:06.734821) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-04-18 14:08:06.735185) ========= '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-076 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-076 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-076 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 --14:08:08-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.17 MB/s 14:08:08 (8.17 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.765000 ========= master_lag: 5.76 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-04-18 14:08:14.264962) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 12 secs) (at 2016-04-18 14:08:14.265271) ========= '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-076 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-076 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-076 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.601000 ========= master_lag: 7.51 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 12 secs) (at 2016-04-18 14:08:26.371710) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 14:08:26.372078) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4a137817e1f5033d579e48b329e5621e804fde40 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4a137817e1f5033d579e48b329e5621e804fde40 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-076 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-076 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-076 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-04-18 14:08:27,421 truncating revision to first 12 chars 2016-04-18 14:08:27,421 Setting DEBUG logging. 2016-04-18 14:08:27,421 attempt 1/10 2016-04-18 14:08:27,421 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/4a137817e1f5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 14:08:27,880 unpacking tar archive at: mozilla-inbound-4a137817e1f5/testing/mozharness/ program finished with exit code 0 elapsedTime=1.274000 ========= master_lag: 1.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 14:08:28.819799) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 14:08:28.820127) ========= script_repo_revision: 4a137817e1f5033d579e48b329e5621e804fde40 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 14:08:28.820507) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 14:08:28.820779) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 14:08:28.838180) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 47 secs) (at 2016-04-18 14:08:28.838449) ========= '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-inbound' '--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-inbound', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-076 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-076 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-076 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 14:08:29 INFO - MultiFileLogger online at 20160418 14:08:29 in C:\slave\test 14:08:29 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-inbound --download-symbols true 14:08:29 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 14:08:29 INFO - {'append_to_log': False, 14:08:29 INFO - 'base_work_dir': 'C:\\slave\\test', 14:08:29 INFO - 'blob_upload_branch': 'mozilla-inbound', 14:08:29 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 14:08:29 INFO - 'buildbot_json_path': 'buildprops.json', 14:08:29 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 14:08:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:08:29 INFO - 'download_minidump_stackwalk': True, 14:08:29 INFO - 'download_symbols': 'true', 14:08:29 INFO - 'e10s': False, 14:08:29 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 14:08:29 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 14:08:29 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 14:08:29 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 14:08:29 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 14:08:29 INFO - 'C:/mozilla-build/tooltool.py'), 14:08:29 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 14:08:29 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 14:08:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:08:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:08:29 INFO - 'log_level': 'info', 14:08:29 INFO - 'log_to_console': True, 14:08:29 INFO - 'opt_config_files': (), 14:08:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:08:29 INFO - '--processes=1', 14:08:29 INFO - '--config=%(test_path)s/wptrunner.ini', 14:08:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:08:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:08:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:08:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:08:29 INFO - 'pip_index': False, 14:08:29 INFO - 'require_test_zip': True, 14:08:29 INFO - 'test_type': ('testharness',), 14:08:29 INFO - 'this_chunk': '1', 14:08:29 INFO - 'total_chunks': '10', 14:08:29 INFO - 'virtualenv_path': 'venv', 14:08:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:08:29 INFO - 'work_dir': 'build'} 14:08:29 INFO - ##### 14:08:29 INFO - ##### Running clobber step. 14:08:29 INFO - ##### 14:08:29 INFO - Running pre-action listener: _resource_record_pre_action 14:08:29 INFO - Running main action method: clobber 14:08:29 INFO - rmtree: C:\slave\test\build 14:08:29 INFO - Using _rmtree_windows ... 14:08:29 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 14:10:06 INFO - Running post-action listener: _resource_record_post_action 14:10:06 INFO - ##### 14:10:06 INFO - ##### Running read-buildbot-config step. 14:10:06 INFO - ##### 14:10:06 INFO - Running pre-action listener: _resource_record_pre_action 14:10:06 INFO - Running main action method: read_buildbot_config 14:10:06 INFO - Using buildbot properties: 14:10:06 INFO - { 14:10:06 INFO - "project": "", 14:10:06 INFO - "product": "firefox", 14:10:06 INFO - "script_repo_revision": "production", 14:10:06 INFO - "scheduler": "tests-mozilla-inbound-win7_ix-debug-unittest-7-3600", 14:10:06 INFO - "repository": "", 14:10:06 INFO - "buildername": "Windows 7 32-bit mozilla-inbound debug test web-platform-tests-1", 14:10:06 INFO - "buildid": "20160418130632", 14:10:06 INFO - "pgo_build": "False", 14:10:06 INFO - "basedir": "C:\\slave\\test", 14:10:06 INFO - "buildnumber": 275, 14:10:06 INFO - "slavename": "t-w732-ix-076", 14:10:06 INFO - "revision": "4a137817e1f5033d579e48b329e5621e804fde40", 14:10:06 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 14:10:06 INFO - "platform": "win32", 14:10:06 INFO - "branch": "mozilla-inbound", 14:10:06 INFO - "repo_path": "integration/mozilla-inbound", 14:10:06 INFO - "moz_repo_path": "", 14:10:06 INFO - "stage_platform": "win32", 14:10:06 INFO - "builduid": "d72d2f028cda40f8949c1904ad8321b8", 14:10:06 INFO - "slavebuilddir": "test" 14:10:06 INFO - } 14:10:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 14:10:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 14:10:06 INFO - Running post-action listener: _resource_record_post_action 14:10:06 INFO - ##### 14:10:06 INFO - ##### Running download-and-extract step. 14:10:06 INFO - ##### 14:10:06 INFO - Running pre-action listener: _resource_record_pre_action 14:10:06 INFO - Running main action method: download_and_extract 14:10:06 INFO - mkdir: C:\slave\test\build\tests 14:10:06 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')]} 14:10:06 INFO - https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 14:10:06 INFO - trying https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 14:10:06 INFO - Downloading https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 14:10:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 14:10:07 INFO - Downloaded 1274 bytes. 14:10:07 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 14:10:07 INFO - Using the following test package requirements: 14:10:07 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 14:10:07 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:10:07 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 14:10:07 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:10:07 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 14:10:07 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:10:07 INFO - u'jsshell-win32.zip'], 14:10:07 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:10:07 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 14:10:07 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 14:10:07 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:10:07 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 14:10:07 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:10:07 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 14:10:07 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:10:07 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 14:10:07 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:10:07 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 14:10:07 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 14:10:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:10:07 INFO - https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 14:10:07 INFO - trying https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 14:10:07 INFO - Downloading https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 14:10:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 14:10:09 INFO - Downloaded 20404986 bytes. 14:10:09 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:10:09 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:10:11 INFO - caution: filename not matched: web-platform/* 14:10:11 INFO - Return code: 11 14:10:11 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')]} 14:10:11 INFO - https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 14:10:11 INFO - trying https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 14:10:11 INFO - Downloading https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 14:10:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 14:10:14 INFO - Downloaded 36382592 bytes. 14:10:14 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:10:14 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:11:05 INFO - caution: filename not matched: bin/* 14:11:05 INFO - caution: filename not matched: config/* 14:11:05 INFO - caution: filename not matched: mozbase/* 14:11:05 INFO - caution: filename not matched: marionette/* 14:11:05 INFO - caution: filename not matched: tools/wptserve/* 14:11:05 INFO - Return code: 11 14:11: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')]} 14:11:05 INFO - https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 14:11:05 INFO - trying https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 14:11:05 INFO - Downloading https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 14:11:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 14:11:09 INFO - Downloaded 67333696 bytes. 14:11:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 14:11:09 INFO - mkdir: C:\slave\test\properties 14:11:09 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 14:11:09 INFO - Writing to file C:\slave\test\properties\build_url 14:11:09 INFO - Contents: 14:11:09 INFO - build_url:https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 14:11:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:11:10 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 14:11:10 INFO - Writing to file C:\slave\test\properties\symbols_url 14:11:10 INFO - Contents: 14:11:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:11: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')]} 14:11:10 INFO - https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:11:10 INFO - trying https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:11:10 INFO - Downloading https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:11:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 14:11:13 INFO - Downloaded 58227276 bytes. 14:11:13 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 14:11:13 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 14:11:18 INFO - Return code: 0 14:11:18 INFO - Running post-action listener: _resource_record_post_action 14:11:18 INFO - Running post-action listener: set_extra_try_arguments 14:11:18 INFO - ##### 14:11:18 INFO - ##### Running create-virtualenv step. 14:11:18 INFO - ##### 14:11:18 INFO - Running pre-action listener: _pre_create_virtualenv 14:11:18 INFO - Running pre-action listener: _resource_record_pre_action 14:11:18 INFO - Running main action method: create_virtualenv 14:11:18 INFO - Creating virtualenv C:\slave\test\build\venv 14:11:18 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 14:11:18 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 14:11:26 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 14:11:30 INFO - Installing distribute......................................................................................................................................................................................done. 14:11:31 INFO - Return code: 0 14:11:31 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 14:11:31 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')]} 14:11:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:11:31 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')]} 14:11:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:11:31 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-076', 'USERDOMAIN': 'T-W732-IX-076', '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-076', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 14:11:32 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 14:11:32 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 14:11:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:11:32 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:11:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:11:32 INFO - 'COMPUTERNAME': 'T-W732-IX-076', 14:11:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:11:32 INFO - 'DCLOCATION': 'SCL3', 14:11:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:11:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:11:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:11:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:11:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:11:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:11:32 INFO - 'HOMEDRIVE': 'C:', 14:11:32 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:11:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:11:32 INFO - 'KTS_VERSION': '1.19c', 14:11:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:11:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:11:32 INFO - 'LOGONSERVER': '\\\\T-W732-IX-076', 14:11:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:11:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:11:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:11:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:11:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:11:32 INFO - 'MOZ_AIRBAG': '1', 14:11:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:11:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:11:32 INFO - 'MOZ_MSVCVERSION': '8', 14:11:32 INFO - 'MOZ_NO_REMOTE': '1', 14:11:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:11:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:11:32 INFO - 'NO_EM_RESTART': '1', 14:11:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:11:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:11:32 INFO - 'OS': 'Windows_NT', 14:11:32 INFO - 'OURDRIVE': 'C:', 14:11:32 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 14:11:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:11:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:11:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:11:32 INFO - 'PROCESSOR_LEVEL': '6', 14:11:32 INFO - 'PROCESSOR_REVISION': '1e05', 14:11:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:11:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:11:32 INFO - 'PROMPT': '$P$G', 14:11:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:11:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:11:32 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:11:32 INFO - 'PWD': 'C:\\slave\\test', 14:11:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:11:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:11:32 INFO - 'SYSTEMDRIVE': 'C:', 14:11:32 INFO - 'SYSTEMROOT': 'C:\\windows', 14:11:32 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:11:32 INFO - 'TEST1': 'testie', 14:11:32 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:11:32 INFO - 'USERDOMAIN': 'T-W732-IX-076', 14:11:32 INFO - 'USERNAME': 'cltbld', 14:11:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:11:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:11:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:11:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:11:32 INFO - 'WINDIR': 'C:\\windows', 14:11:32 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:11:32 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:11:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:11:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:11:33 INFO - Downloading/unpacking psutil>=0.7.1 14:11:33 INFO - Running setup.py egg_info for package psutil 14:11:33 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:11:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:11:33 INFO - Installing collected packages: psutil 14:11:33 INFO - Running setup.py install for psutil 14:11:33 INFO - building 'psutil._psutil_windows' extension 14:11:33 INFO - error: Unable to find vcvarsall.bat 14:11:33 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-xj4gfs-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:11:33 INFO - running install 14:11:33 INFO - running build 14:11:33 INFO - running build_py 14:11:33 INFO - creating build 14:11:33 INFO - creating build\lib.win32-2.7 14:11:33 INFO - creating build\lib.win32-2.7\psutil 14:11:33 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 14:11:33 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 14:11:33 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 14:11:33 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 14:11:33 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 14:11:33 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 14:11:33 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 14:11:33 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 14:11:33 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 14:11:33 INFO - running build_ext 14:11:33 INFO - building 'psutil._psutil_windows' extension 14:11:33 INFO - error: Unable to find vcvarsall.bat 14:11:33 INFO - ---------------------------------------- 14:11:33 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-xj4gfs-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:11:33 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 14:11:33 WARNING - Return code: 1 14:11:33 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! 14:11:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 14:11:33 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')]} 14:11:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:11:33 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')]} 14:11:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:11:33 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-076', 'USERDOMAIN': 'T-W732-IX-076', '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-076', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 14:11:33 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 14:11:33 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 14:11:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:11:33 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:11:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:11:33 INFO - 'COMPUTERNAME': 'T-W732-IX-076', 14:11:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:11:33 INFO - 'DCLOCATION': 'SCL3', 14:11:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:11:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:11:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:11:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:11:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:11:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:11:33 INFO - 'HOMEDRIVE': 'C:', 14:11:33 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:11:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:11:33 INFO - 'KTS_VERSION': '1.19c', 14:11:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:11:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:11:33 INFO - 'LOGONSERVER': '\\\\T-W732-IX-076', 14:11:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:11:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:11:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:11:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:11:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:11:33 INFO - 'MOZ_AIRBAG': '1', 14:11:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:11:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:11:33 INFO - 'MOZ_MSVCVERSION': '8', 14:11:33 INFO - 'MOZ_NO_REMOTE': '1', 14:11:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:11:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:11:33 INFO - 'NO_EM_RESTART': '1', 14:11:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:11:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:11:33 INFO - 'OS': 'Windows_NT', 14:11:33 INFO - 'OURDRIVE': 'C:', 14:11:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 14:11:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:11:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:11:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:11:33 INFO - 'PROCESSOR_LEVEL': '6', 14:11:33 INFO - 'PROCESSOR_REVISION': '1e05', 14:11:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:11:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:11:33 INFO - 'PROMPT': '$P$G', 14:11:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:11:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:11:33 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:11:33 INFO - 'PWD': 'C:\\slave\\test', 14:11:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:11:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:11:33 INFO - 'SYSTEMDRIVE': 'C:', 14:11:33 INFO - 'SYSTEMROOT': 'C:\\windows', 14:11:33 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:11:33 INFO - 'TEST1': 'testie', 14:11:33 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:11:33 INFO - 'USERDOMAIN': 'T-W732-IX-076', 14:11:33 INFO - 'USERNAME': 'cltbld', 14:11:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:11:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:11:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:11:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:11:33 INFO - 'WINDIR': 'C:\\windows', 14:11:33 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:11:33 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:11:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:11:34 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:11:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:11:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:11:34 INFO - Running setup.py egg_info for package mozsystemmonitor 14:11:34 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 14:11:34 INFO - Running setup.py egg_info for package psutil 14:11:34 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:11:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:11:34 INFO - Installing collected packages: mozsystemmonitor, psutil 14:11:34 INFO - Running setup.py install for mozsystemmonitor 14:11:34 INFO - Running setup.py install for psutil 14:11:34 INFO - building 'psutil._psutil_windows' extension 14:11:34 INFO - error: Unable to find vcvarsall.bat 14:11:34 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-7bdb1j-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:11:34 INFO - running install 14:11:34 INFO - running build 14:11:34 INFO - running build_py 14:11:34 INFO - running build_ext 14:11:34 INFO - building 'psutil._psutil_windows' extension 14:11:34 INFO - error: Unable to find vcvarsall.bat 14:11:34 INFO - ---------------------------------------- 14:11:34 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-7bdb1j-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:11:34 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 14:11:34 WARNING - Return code: 1 14:11:34 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! 14:11:34 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 14:11:34 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')]} 14:11:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:11:34 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')]} 14:11:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:11:34 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-076', 'USERDOMAIN': 'T-W732-IX-076', '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-076', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 14:11:34 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 14:11:34 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 14:11:34 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:11:34 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:11:34 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:11:34 INFO - 'COMPUTERNAME': 'T-W732-IX-076', 14:11:34 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:11:34 INFO - 'DCLOCATION': 'SCL3', 14:11:34 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:11:34 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:11:34 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:11:34 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:11:34 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:11:34 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:11:34 INFO - 'HOMEDRIVE': 'C:', 14:11:34 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:11:34 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:11:34 INFO - 'KTS_VERSION': '1.19c', 14:11:34 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:11:34 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:11:34 INFO - 'LOGONSERVER': '\\\\T-W732-IX-076', 14:11:34 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:11:34 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:11:34 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:11:34 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:11:34 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:11:34 INFO - 'MOZ_AIRBAG': '1', 14:11:34 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:11:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:11:34 INFO - 'MOZ_MSVCVERSION': '8', 14:11:34 INFO - 'MOZ_NO_REMOTE': '1', 14:11:34 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:11:34 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:11:34 INFO - 'NO_EM_RESTART': '1', 14:11:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:11:34 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:11:34 INFO - 'OS': 'Windows_NT', 14:11:34 INFO - 'OURDRIVE': 'C:', 14:11:34 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 14:11:34 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:11:34 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:11:34 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:11:34 INFO - 'PROCESSOR_LEVEL': '6', 14:11:34 INFO - 'PROCESSOR_REVISION': '1e05', 14:11:34 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:11:34 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:11:34 INFO - 'PROMPT': '$P$G', 14:11:34 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:11:34 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:11:34 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:11:34 INFO - 'PWD': 'C:\\slave\\test', 14:11:34 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:11:34 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:11:34 INFO - 'SYSTEMDRIVE': 'C:', 14:11:34 INFO - 'SYSTEMROOT': 'C:\\windows', 14:11:34 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:11:34 INFO - 'TEST1': 'testie', 14:11:34 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:11:34 INFO - 'USERDOMAIN': 'T-W732-IX-076', 14:11:34 INFO - 'USERNAME': 'cltbld', 14:11:34 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:11:34 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:11:34 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:11:34 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:11:34 INFO - 'WINDIR': 'C:\\windows', 14:11:34 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:11:34 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:11:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:11:35 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:11:35 INFO - Downloading/unpacking blobuploader==1.2.4 14:11:35 INFO - Downloading blobuploader-1.2.4.tar.gz 14:11:35 INFO - Running setup.py egg_info for package blobuploader 14:11:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:11:39 INFO - Running setup.py egg_info for package requests 14:11:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:11:39 INFO - Downloading docopt-0.6.1.tar.gz 14:11:39 INFO - Running setup.py egg_info for package docopt 14:11:39 INFO - Installing collected packages: blobuploader, docopt, requests 14:11:39 INFO - Running setup.py install for blobuploader 14:11:39 INFO - Running setup.py install for docopt 14:11:39 INFO - Running setup.py install for requests 14:11:39 INFO - Successfully installed blobuploader docopt requests 14:11:39 INFO - Cleaning up... 14:11:39 INFO - Return code: 0 14:11:39 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:11:39 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')]} 14:11:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:11:39 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')]} 14:11:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:11:39 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, '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-076', 'USERDOMAIN': 'T-W732-IX-076', '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-076', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 14:11:39 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 14:11:39 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 14:11:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:11:39 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:11:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:11:39 INFO - 'COMPUTERNAME': 'T-W732-IX-076', 14:11:39 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:11:39 INFO - 'DCLOCATION': 'SCL3', 14:11:39 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:11:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:11:39 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:11:39 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:11:39 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:11:39 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:11:39 INFO - 'HOMEDRIVE': 'C:', 14:11:39 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:11:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:11:39 INFO - 'KTS_VERSION': '1.19c', 14:11:39 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:11:39 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:11:39 INFO - 'LOGONSERVER': '\\\\T-W732-IX-076', 14:11:39 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:11:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:11:39 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:11:39 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:11:39 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:11:39 INFO - 'MOZ_AIRBAG': '1', 14:11:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:11:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:11:39 INFO - 'MOZ_MSVCVERSION': '8', 14:11:39 INFO - 'MOZ_NO_REMOTE': '1', 14:11:39 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:11:39 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:11:39 INFO - 'NO_EM_RESTART': '1', 14:11:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:11:39 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:11:39 INFO - 'OS': 'Windows_NT', 14:11:39 INFO - 'OURDRIVE': 'C:', 14:11:39 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 14:11:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:11:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:11:39 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:11:39 INFO - 'PROCESSOR_LEVEL': '6', 14:11:39 INFO - 'PROCESSOR_REVISION': '1e05', 14:11:39 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:11:39 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:11:39 INFO - 'PROMPT': '$P$G', 14:11:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:11:39 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:11:39 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:11:39 INFO - 'PWD': 'C:\\slave\\test', 14:11:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:11:39 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:11:39 INFO - 'SYSTEMDRIVE': 'C:', 14:11:39 INFO - 'SYSTEMROOT': 'C:\\windows', 14:11:39 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:11:39 INFO - 'TEST1': 'testie', 14:11:39 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:11:39 INFO - 'USERDOMAIN': 'T-W732-IX-076', 14:11:39 INFO - 'USERNAME': 'cltbld', 14:11:39 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:11:39 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:11:39 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:11:39 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:11:39 INFO - 'WINDIR': 'C:\\windows', 14:11:39 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:11:39 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:11:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:11:57 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:11:57 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:11:57 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:11:57 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:11:57 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:11:57 INFO - Unpacking c:\slave\test\build\tests\marionette 14:11:57 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:11:57 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:11:57 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 14:11:57 INFO - Running setup.py install for browsermob-proxy 14:12:13 INFO - Running setup.py install for manifestparser 14:12:13 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for marionette-client 14:12:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:12:13 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for marionette-driver 14:12:13 INFO - Running setup.py install for mozcrash 14:12:13 INFO - Running setup.py install for mozdebug 14:12:13 INFO - Running setup.py install for mozdevice 14:12:13 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for mozfile 14:12:13 INFO - Running setup.py install for mozhttpd 14:12:13 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for mozinfo 14:12:13 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for mozInstall 14:12:13 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for mozleak 14:12:13 INFO - Running setup.py install for mozlog 14:12:13 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for moznetwork 14:12:13 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for mozprocess 14:12:13 INFO - Running setup.py install for mozprofile 14:12:13 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for mozrunner 14:12:13 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for mozscreenshot 14:12:13 INFO - Running setup.py install for moztest 14:12:13 INFO - Running setup.py install for mozversion 14:12:13 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:12:13 INFO - Running setup.py install for wptserve 14:12:13 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 14:12:13 INFO - Cleaning up... 14:12:13 INFO - Return code: 0 14:12:13 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:12:13 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')]} 14:12:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:12:13 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')]} 14:12:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:12:13 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, '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-076', 'USERDOMAIN': 'T-W732-IX-076', '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-076', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 14:12:13 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 14:12:13 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 14:12:13 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:12:13 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:12:13 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:12:13 INFO - 'COMPUTERNAME': 'T-W732-IX-076', 14:12:13 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:12:13 INFO - 'DCLOCATION': 'SCL3', 14:12:13 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:12:13 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:12:13 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:12:13 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:12:13 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:12:13 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:12:13 INFO - 'HOMEDRIVE': 'C:', 14:12:13 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:12:13 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:12:13 INFO - 'KTS_VERSION': '1.19c', 14:12:13 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:12:13 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:12:13 INFO - 'LOGONSERVER': '\\\\T-W732-IX-076', 14:12:13 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:12:13 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:12:13 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:12:13 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:12:13 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:12:13 INFO - 'MOZ_AIRBAG': '1', 14:12:13 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:12:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:12:13 INFO - 'MOZ_MSVCVERSION': '8', 14:12:13 INFO - 'MOZ_NO_REMOTE': '1', 14:12:13 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:12:13 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:12:13 INFO - 'NO_EM_RESTART': '1', 14:12:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:12:13 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:12:13 INFO - 'OS': 'Windows_NT', 14:12:13 INFO - 'OURDRIVE': 'C:', 14:12:13 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 14:12:13 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:12:13 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:12:13 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:12:13 INFO - 'PROCESSOR_LEVEL': '6', 14:12:13 INFO - 'PROCESSOR_REVISION': '1e05', 14:12:13 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:12:13 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:12:13 INFO - 'PROMPT': '$P$G', 14:12:13 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:12:13 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:12:13 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:12:13 INFO - 'PWD': 'C:\\slave\\test', 14:12:13 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:12:13 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:12:13 INFO - 'SYSTEMDRIVE': 'C:', 14:12:13 INFO - 'SYSTEMROOT': 'C:\\windows', 14:12:13 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:12:13 INFO - 'TEST1': 'testie', 14:12:13 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:12:13 INFO - 'USERDOMAIN': 'T-W732-IX-076', 14:12:13 INFO - 'USERNAME': 'cltbld', 14:12:13 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:12:13 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:12:13 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:12:13 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:12:13 INFO - 'WINDIR': 'C:\\windows', 14:12:13 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:12:13 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:12:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:12:17 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:12:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:12:17 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:12:17 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:12:17 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:12:17 INFO - Unpacking c:\slave\test\build\tests\marionette 14:12:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:12:17 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:12:17 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)) 14:12:28 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)) 14:12:28 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)) 14:12:28 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)) 14:12:28 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)) 14:12:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 14:12:28 INFO - Downloading blessings-1.6.tar.gz 14:12:28 INFO - Running setup.py egg_info for package blessings 14:12:28 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)) 14:12:28 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 14:12:28 INFO - Running setup.py install for blessings 14:12:28 INFO - Running setup.py install for browsermob-proxy 14:12:28 INFO - Running setup.py install for manifestparser 14:12:28 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Running setup.py install for marionette-client 14:12:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:12:28 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Running setup.py install for marionette-driver 14:12:28 INFO - Running setup.py install for mozcrash 14:12:28 INFO - Running setup.py install for mozdebug 14:12:28 INFO - Running setup.py install for mozdevice 14:12:28 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Running setup.py install for mozhttpd 14:12:28 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Running setup.py install for mozInstall 14:12:28 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Running setup.py install for mozleak 14:12:28 INFO - Running setup.py install for mozprofile 14:12:28 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Running setup.py install for mozrunner 14:12:28 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:12:28 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:12:30 INFO - Running setup.py install for mozscreenshot 14:12:30 INFO - Running setup.py install for moztest 14:12:30 INFO - Running setup.py install for mozversion 14:12:30 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:12:30 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:12:30 INFO - Running setup.py install for wptserve 14:12:30 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 14:12:30 INFO - Cleaning up... 14:12:30 INFO - Return code: 0 14:12:30 INFO - Done creating virtualenv C:\slave\test\build\venv. 14:12:30 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:12:30 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:12:31 INFO - Reading from file tmpfile_stdout 14:12:31 INFO - Using _rmtree_windows ... 14:12:31 INFO - Using _rmtree_windows ... 14:12:31 INFO - Current package versions: 14:12:31 INFO - blessings == 1.6 14:12:31 INFO - blobuploader == 1.2.4 14:12:31 INFO - browsermob-proxy == 0.6.0 14:12:31 INFO - distribute == 0.6.14 14:12:31 INFO - docopt == 0.6.1 14:12:31 INFO - manifestparser == 1.1 14:12:31 INFO - marionette-client == 2.3.0 14:12:31 INFO - marionette-driver == 1.4.0 14:12:31 INFO - mozInstall == 1.12 14:12:31 INFO - mozcrash == 0.17 14:12:31 INFO - mozdebug == 0.1 14:12:31 INFO - mozdevice == 0.48 14:12:31 INFO - mozfile == 1.2 14:12:31 INFO - mozhttpd == 0.7 14:12:31 INFO - mozinfo == 0.9 14:12:31 INFO - mozleak == 0.1 14:12:31 INFO - mozlog == 3.1 14:12:31 INFO - moznetwork == 0.27 14:12:31 INFO - mozprocess == 0.22 14:12:31 INFO - mozprofile == 0.28 14:12:31 INFO - mozrunner == 6.11 14:12:31 INFO - mozscreenshot == 0.1 14:12:31 INFO - mozsystemmonitor == 0.0 14:12:31 INFO - moztest == 0.7 14:12:31 INFO - mozversion == 1.4 14:12:31 INFO - requests == 1.2.3 14:12:31 INFO - wptserve == 1.4.0 14:12:31 INFO - Running post-action listener: _resource_record_post_action 14:12:31 INFO - Running post-action listener: _start_resource_monitoring 14:12:31 INFO - Starting resource monitoring. 14:12:31 INFO - ##### 14:12:31 INFO - ##### Running pull step. 14:12:31 INFO - ##### 14:12:31 INFO - Running pre-action listener: _resource_record_pre_action 14:12:31 INFO - Running main action method: pull 14:12:31 INFO - Pull has nothing to do! 14:12:31 INFO - Running post-action listener: _resource_record_post_action 14:12:31 INFO - ##### 14:12:31 INFO - ##### Running install step. 14:12:31 INFO - ##### 14:12:31 INFO - Running pre-action listener: _resource_record_pre_action 14:12:31 INFO - Running main action method: install 14:12:31 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:12:31 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:12:31 INFO - Reading from file tmpfile_stdout 14:12:31 INFO - Using _rmtree_windows ... 14:12:31 INFO - Using _rmtree_windows ... 14:12:31 INFO - Detecting whether we're running mozinstall >=1.0... 14:12:31 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 14:12:31 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 14:12:31 INFO - Reading from file tmpfile_stdout 14:12:31 INFO - Output received: 14:12:31 INFO - Usage: mozinstall-script.py [options] installer 14:12:31 INFO - Options: 14:12:31 INFO - -h, --help show this help message and exit 14:12:31 INFO - -d DEST, --destination=DEST 14:12:31 INFO - Directory to install application into. [default: 14:12:31 INFO - "C:\slave\test"] 14:12:31 INFO - --app=APP Application being installed. [default: firefox] 14:12:31 INFO - Using _rmtree_windows ... 14:12:31 INFO - Using _rmtree_windows ... 14:12:31 INFO - mkdir: C:\slave\test\build\application 14:12:31 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.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 14:12:31 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.0a1.en-US.win32.zip --destination C:\slave\test\build\application 14:12:34 INFO - Reading from file tmpfile_stdout 14:12:34 INFO - Output received: 14:12:34 INFO - C:\slave\test\build\application\firefox\firefox.exe 14:12:34 INFO - Using _rmtree_windows ... 14:12:34 INFO - Using _rmtree_windows ... 14:12:34 INFO - Running post-action listener: _resource_record_post_action 14:12:34 INFO - ##### 14:12:34 INFO - ##### Running run-tests step. 14:12:34 INFO - ##### 14:12:34 INFO - Running pre-action listener: _resource_record_pre_action 14:12:34 INFO - Running main action method: run_tests 14:12:34 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 14:12:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:12:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:12:34 INFO - grabbing minidump binary from tooltool 14:12:34 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')]} 14:12:34 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 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 14:12:34 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 14:12:34 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 14:12:34 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 14:12:37 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpabtvk9 14:12:37 INFO - INFO - File integrity verified, renaming tmpabtvk9 to win32-minidump_stackwalk.exe 14:12:37 INFO - Return code: 0 14:12:37 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 14:12:38 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 14:12:38 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/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.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 14:12:38 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/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.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 14:12:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:12:38 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:12:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:12:38 INFO - 'COMPUTERNAME': 'T-W732-IX-076', 14:12:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:12:38 INFO - 'DCLOCATION': 'SCL3', 14:12:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:12:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:12:38 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:12:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:12:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:12:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:12:38 INFO - 'HOMEDRIVE': 'C:', 14:12:38 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:12:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:12:38 INFO - 'KTS_VERSION': '1.19c', 14:12:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:12:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:12:38 INFO - 'LOGONSERVER': '\\\\T-W732-IX-076', 14:12:38 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 14:12:38 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:12:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:12:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:12:38 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:12:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:12:38 INFO - 'MOZ_AIRBAG': '1', 14:12:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:12:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:12:38 INFO - 'MOZ_MSVCVERSION': '8', 14:12:38 INFO - 'MOZ_NO_REMOTE': '1', 14:12:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:12:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:12:38 INFO - 'NO_EM_RESTART': '1', 14:12:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:12:38 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:12:38 INFO - 'OS': 'Windows_NT', 14:12:38 INFO - 'OURDRIVE': 'C:', 14:12:38 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 14:12:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:12:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:12:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:12:38 INFO - 'PROCESSOR_LEVEL': '6', 14:12:38 INFO - 'PROCESSOR_REVISION': '1e05', 14:12:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:12:38 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:12:38 INFO - 'PROMPT': '$P$G', 14:12:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:12:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:12:38 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:12:38 INFO - 'PWD': 'C:\\slave\\test', 14:12:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:12:38 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:12:38 INFO - 'SYSTEMDRIVE': 'C:', 14:12:38 INFO - 'SYSTEMROOT': 'C:\\windows', 14:12:38 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:12:38 INFO - 'TEST1': 'testie', 14:12:38 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:12:38 INFO - 'USERDOMAIN': 'T-W732-IX-076', 14:12:38 INFO - 'USERNAME': 'cltbld', 14:12:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:12:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:12:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:12:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:12:38 INFO - 'WINDIR': 'C:\\windows', 14:12:38 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:12:38 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:12:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:12:38 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/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.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 14:12:40 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 14:12:40 INFO - import pkg_resources 14:12:41 INFO - Using 1 client processes 14:12:44 INFO - SUITE-START | Running 778 tests 14:12:44 INFO - Running testharness tests 14:12:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:12:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 14:12:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:12:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 14:12:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:12:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 14:12:44 INFO - Setting up ssl 14:12:45 INFO - PROCESS | certutil | 14:12:45 INFO - PROCESS | certutil | 14:12:45 INFO - PROCESS | certutil | 14:12:45 INFO - Certificate Nickname Trust Attributes 14:12:45 INFO - SSL,S/MIME,JAR/XPI 14:12:45 INFO - 14:12:45 INFO - web-platform-tests CT,, 14:12:45 INFO - 14:12:45 INFO - Starting runner 14:12:45 INFO - PROCESS | 1560 | [1560] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 14:12:45 INFO - PROCESS | 1560 | [1560] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 14:12:45 INFO - PROCESS | 1560 | [1560] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 14:12:45 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 14:12:46 INFO - PROCESS | 1560 | [1560] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 14:12:47 INFO - PROCESS | 1560 | 1461013967950 Marionette DEBUG Marionette enabled via build flag and pref 14:12:49 INFO - PROCESS | 1560 | ++DOCSHELL 13C8E800 == 1 [pid = 1560] [id = 1] 14:12:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 1 (13C8EC00) [pid = 1560] [serial = 1] [outer = 00000000] 14:12:49 INFO - PROCESS | 1560 | [1560] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 14:12:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 2 (13C8F800) [pid = 1560] [serial = 2] [outer = 13C8EC00] 14:12:49 INFO - PROCESS | 1560 | ++DOCSHELL 16956C00 == 2 [pid = 1560] [id = 2] 14:12:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 3 (16957000) [pid = 1560] [serial = 3] [outer = 00000000] 14:12:49 INFO - PROCESS | 1560 | [1560] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 14:12:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 4 (16957C00) [pid = 1560] [serial = 4] [outer = 16957000] 14:12:49 INFO - PROCESS | 1560 | 1461013969878 Marionette INFO Listening on port 2828 14:12:51 INFO - PROCESS | 1560 | 1461013971475 Marionette DEBUG Marionette enabled via command-line flag 14:12:51 INFO - PROCESS | 1560 | [1560] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:12:51 INFO - PROCESS | 1560 | [1560] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:12:51 INFO - PROCESS | 1560 | ++DOCSHELL 12874400 == 3 [pid = 1560] [id = 3] 14:12:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 5 (1287C400) [pid = 1560] [serial = 5] [outer = 00000000] 14:12:51 INFO - PROCESS | 1560 | [1560] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 14:12:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 6 (1287D000) [pid = 1560] [serial = 6] [outer = 1287C400] 14:12:51 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 14:12:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 7 (1914C000) [pid = 1560] [serial = 7] [outer = 16957000] 14:12:51 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:12:51 INFO - PROCESS | 1560 | 1461013971886 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49670 14:12:51 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:12:51 INFO - PROCESS | 1560 | 1461013971896 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49672 14:12:51 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:12:51 INFO - PROCESS | 1560 | 1461013971903 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49673 14:12:51 INFO - PROCESS | 1560 | 1461013971934 Marionette DEBUG Closed connection conn0 14:12:51 INFO - PROCESS | 1560 | 1461013971936 Marionette DEBUG Closed connection conn1 14:12:51 INFO - PROCESS | 1560 | 1461013971938 Marionette DEBUG Closed connection conn2 14:12:52 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:12:52 INFO - PROCESS | 1560 | 1461013972066 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49675 14:12:52 INFO - PROCESS | 1560 | 1461013972075 Marionette DEBUG Closed connection conn3 14:12:52 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:12:52 INFO - PROCESS | 1560 | 1461013972081 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49676 14:12:52 INFO - PROCESS | 1560 | ++DOCSHELL 13C8DC00 == 4 [pid = 1560] [id = 4] 14:12:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 8 (196F1800) [pid = 1560] [serial = 8] [outer = 00000000] 14:12:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 9 (19077800) [pid = 1560] [serial = 9] [outer = 196F1800] 14:12:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 10 (1907E800) [pid = 1560] [serial = 10] [outer = 196F1800] 14:12:52 INFO - PROCESS | 1560 | 1461013972217 Marionette DEBUG Closed connection conn4 14:12:52 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:12:52 INFO - PROCESS | 1560 | 1461013972223 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49677 14:12:52 INFO - PROCESS | 1560 | 1461013972250 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:12:52 INFO - PROCESS | 1560 | 1461013972255 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418130632","device":"desktop","version":"48.0a1"} 14:12:53 INFO - PROCESS | 1560 | [1560] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:12:53 INFO - PROCESS | 1560 | [1560] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:12:53 INFO - PROCESS | 1560 | [1560] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:12:54 INFO - PROCESS | 1560 | ++DOCSHELL 1B73E000 == 5 [pid = 1560] [id = 5] 14:12:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 11 (1B74B000) [pid = 1560] [serial = 11] [outer = 00000000] 14:12:54 INFO - PROCESS | 1560 | ++DOCSHELL 1B74B800 == 6 [pid = 1560] [id = 6] 14:12:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 12 (1BACAC00) [pid = 1560] [serial = 12] [outer = 00000000] 14:12:54 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:12:55 INFO - PROCESS | 1560 | ++DOCSHELL 1D04A800 == 7 [pid = 1560] [id = 7] 14:12:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 13 (1D04AC00) [pid = 1560] [serial = 13] [outer = 00000000] 14:12:55 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:12:55 INFO - PROCESS | 1560 | [1560] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:12:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 14 (1D2C8800) [pid = 1560] [serial = 14] [outer = 1D04AC00] 14:12:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 15 (1D109C00) [pid = 1560] [serial = 15] [outer = 1B74B000] 14:12:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 16 (1D10B400) [pid = 1560] [serial = 16] [outer = 1BACAC00] 14:12:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 17 (1D10DC00) [pid = 1560] [serial = 17] [outer = 1D04AC00] 14:12:56 INFO - PROCESS | 1560 | 1461013976061 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1560 | 1461013976076 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 18 (1B9F3400) [pid = 1560] [serial = 18] [outer = 1D04AC00] 14:12:56 INFO - PROCESS | 1560 | 1461013976873 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"296ca2ad-b449-4e14-95d5-74bfb1e6c756","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418130632","device":"desktop","version":"48.0a1","command_id":1}}] 14:12:57 INFO - PROCESS | 1560 | 1461013977125 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:12:57 INFO - PROCESS | 1560 | 1461013977178 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 14:12:57 INFO - PROCESS | 1560 | 1461013977265 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:12:57 INFO - PROCESS | 1560 | [1560] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:12:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 19 (0F0ECC00) [pid = 1560] [serial = 19] [outer = 1D04AC00] 14:12:59 INFO - PROCESS | 1560 | --DOCSHELL 13C8E800 == 6 [pid = 1560] [id = 1] 14:12:59 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:12:59 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:12:59 INFO - PROCESS | 1560 | 1461013979512 Marionette TRACE conn5 <- [1,3,null,{}] 14:12:59 INFO - PROCESS | 1560 | 1461013979517 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 14:12:59 INFO - PROCESS | 1560 | 1461013979538 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 14:12:59 INFO - PROCESS | 1560 | 1461013979568 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 14:12:59 INFO - PROCESS | 1560 | 1461013979572 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 14:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:12:59 INFO - PROCESS | 1560 | 1461013979578 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:12:59 INFO - PROCESS | 1560 | 1461013979582 Marionette TRACE conn5 <- [1,6,null,{}] 14:12:59 INFO - PROCESS | 1560 | 1461013979603 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:59 INFO - PROCESS | 1560 | 1461013979620 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 14:12:59 INFO - PROCESS | 1560 | 1461013979625 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:59 INFO - PROCESS | 1560 | ++DOCSHELL 17DC4000 == 7 [pid = 1560] [id = 8] 14:12:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 20 (17DCE400) [pid = 1560] [serial = 20] [outer = 00000000] 14:12:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 21 (182F9400) [pid = 1560] [serial = 21] [outer = 17DCE400] 14:12:59 INFO - PROCESS | 1560 | 1461013979686 Marionette DEBUG loaded listener.js 14:12:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 22 (19148800) [pid = 1560] [serial = 22] [outer = 17DCE400] 14:13:00 INFO - PROCESS | 1560 | ++DOCSHELL 1BAD7800 == 8 [pid = 1560] [id = 9] 14:13:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 23 (1BE64400) [pid = 1560] [serial = 23] [outer = 00000000] 14:13:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 24 (1BEEB000) [pid = 1560] [serial = 24] [outer = 1BE64400] 14:13:00 INFO - PROCESS | 1560 | 1461013980134 Marionette DEBUG loaded listener.js 14:13:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 25 (1CDE5800) [pid = 1560] [serial = 25] [outer = 1BE64400] 14:13:00 INFO - PROCESS | 1560 | 1461013980671 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 14:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1135ms 14:13:00 INFO - PROCESS | 1560 | 1461013980801 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 14:13:00 INFO - PROCESS | 1560 | 1461013980805 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 14:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:13:00 INFO - PROCESS | 1560 | 1461013980827 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:13:00 INFO - PROCESS | 1560 | 1461013980830 Marionette TRACE conn5 <- [1,10,null,{}] 14:13:00 INFO - PROCESS | 1560 | 1461013980834 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:00 INFO - PROCESS | 1560 | 1461013980959 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 14:13:01 INFO - PROCESS | 1560 | 1461013981017 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:01 INFO - PROCESS | 1560 | ++DOCSHELL 1B7D8000 == 9 [pid = 1560] [id = 10] 14:13:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 26 (1B90F800) [pid = 1560] [serial = 26] [outer = 00000000] 14:13:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 27 (1B912800) [pid = 1560] [serial = 27] [outer = 1B90F800] 14:13:01 INFO - PROCESS | 1560 | 1461013981074 Marionette DEBUG loaded listener.js 14:13:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 28 (1CC81800) [pid = 1560] [serial = 28] [outer = 1B90F800] 14:13:01 INFO - PROCESS | 1560 | 1461013981637 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 14:13:01 INFO - PROCESS | 1560 | ++DOCSHELL 1C424800 == 10 [pid = 1560] [id = 11] 14:13:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 29 (1C425400) [pid = 1560] [serial = 29] [outer = 00000000] 14:13:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 30 (1C428400) [pid = 1560] [serial = 30] [outer = 1C425400] 14:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 890ms 14:13:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 31 (1CB26000) [pid = 1560] [serial = 31] [outer = 1C425400] 14:13:01 INFO - PROCESS | 1560 | 1461013981740 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 14:13:01 INFO - PROCESS | 1560 | 1461013981744 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 14:13:01 INFO - PROCESS | 1560 | ++DOCSHELL 1CB25C00 == 11 [pid = 1560] [id = 12] 14:13:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 32 (1CB27400) [pid = 1560] [serial = 32] [outer = 00000000] 14:13:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 33 (1CB2E800) [pid = 1560] [serial = 33] [outer = 1CB27400] 14:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:13:01 INFO - PROCESS | 1560 | 1461013981967 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:13:01 INFO - PROCESS | 1560 | 1461013981971 Marionette TRACE conn5 <- [1,14,null,{}] 14:13:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 34 (1283D800) [pid = 1560] [serial = 34] [outer = 1CB27400] 14:13:02 INFO - PROCESS | 1560 | 1461013982005 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:02 INFO - PROCESS | 1560 | 1461013982150 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 14:13:02 INFO - PROCESS | 1560 | 1461013982235 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 1560 | ++DOCSHELL 12C7E800 == 12 [pid = 1560] [id = 13] 14:13:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 35 (12C7EC00) [pid = 1560] [serial = 35] [outer = 00000000] 14:13:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 36 (12F28800) [pid = 1560] [serial = 36] [outer = 12C7EC00] 14:13:02 INFO - PROCESS | 1560 | 1461013982285 Marionette DEBUG loaded listener.js 14:13:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 37 (1307A000) [pid = 1560] [serial = 37] [outer = 12C7EC00] 14:13:02 INFO - PROCESS | 1560 | --DOCSHELL 13C8DC00 == 11 [pid = 1560] [id = 4] 14:13:02 INFO - PROCESS | 1560 | 1461013982732 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 14:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 950ms 14:13:02 INFO - PROCESS | 1560 | 1461013982779 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 14:13:02 INFO - PROCESS | 1560 | 1461013982782 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 14:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:13:02 INFO - PROCESS | 1560 | 1461013982807 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:13:02 INFO - PROCESS | 1560 | 1461013982810 Marionette TRACE conn5 <- [1,18,null,{}] 14:13:02 INFO - PROCESS | 1560 | 1461013982818 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:02 INFO - PROCESS | 1560 | 1461013982902 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 14:13:02 INFO - PROCESS | 1560 | 1461013982913 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 1560 | ++DOCSHELL 13C98800 == 12 [pid = 1560] [id = 14] 14:13:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 38 (16916400) [pid = 1560] [serial = 38] [outer = 00000000] 14:13:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 39 (17940C00) [pid = 1560] [serial = 39] [outer = 16916400] 14:13:02 INFO - PROCESS | 1560 | 1461013982961 Marionette DEBUG loaded listener.js 14:13:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 40 (17A13C00) [pid = 1560] [serial = 40] [outer = 16916400] 14:13:03 INFO - PROCESS | 1560 | 1461013983405 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 14:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 650ms 14:13:03 INFO - PROCESS | 1560 | 1461013983438 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 14:13:03 INFO - PROCESS | 1560 | 1461013983440 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 14:13:03 INFO - PROCESS | 1560 | 1461013983443 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:13:03 INFO - PROCESS | 1560 | 1461013983445 Marionette TRACE conn5 <- [1,22,null,{}] 14:13:03 INFO - PROCESS | 1560 | 1461013983450 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:03 INFO - PROCESS | 1560 | 1461013983537 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 14:13:03 INFO - PROCESS | 1560 | 1461013983576 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:03 INFO - PROCESS | 1560 | ++DOCSHELL 1824F400 == 13 [pid = 1560] [id = 15] 14:13:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 41 (18250800) [pid = 1560] [serial = 41] [outer = 00000000] 14:13:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 42 (19001400) [pid = 1560] [serial = 42] [outer = 18250800] 14:13:03 INFO - PROCESS | 1560 | 1461013983635 Marionette DEBUG loaded listener.js 14:13:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 43 (1907AC00) [pid = 1560] [serial = 43] [outer = 18250800] 14:13:04 INFO - PROCESS | 1560 | 1461013984079 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 14:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 670ms 14:13:04 INFO - PROCESS | 1560 | 1461013984120 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1560 | 1461013984122 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 14:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:13:04 INFO - PROCESS | 1560 | 1461013984125 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 1560 | 1461013984127 Marionette TRACE conn5 <- [1,26,null,{}] 14:13:04 INFO - PROCESS | 1560 | 1461013984130 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:04 INFO - PROCESS | 1560 | 1461013984211 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 14:13:04 INFO - PROCESS | 1560 | 1461013984219 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:04 INFO - PROCESS | 1560 | ++DOCSHELL 1A66DC00 == 14 [pid = 1560] [id = 16] 14:13:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 44 (1AA7F800) [pid = 1560] [serial = 44] [outer = 00000000] 14:13:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 45 (1AA97C00) [pid = 1560] [serial = 45] [outer = 1AA7F800] 14:13:04 INFO - PROCESS | 1560 | 1461013984265 Marionette DEBUG loaded listener.js 14:13:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 46 (1B72A000) [pid = 1560] [serial = 46] [outer = 1AA7F800] 14:13:04 INFO - PROCESS | 1560 | 1461013984672 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 14:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 14:13:04 INFO - PROCESS | 1560 | 1461013984698 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1560 | 1461013984700 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 14:13:04 INFO - PROCESS | 1560 | 1461013984715 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:13:04 INFO - PROCESS | 1560 | 1461013984717 Marionette TRACE conn5 <- [1,30,null,{}] 14:13:04 INFO - PROCESS | 1560 | 1461013984721 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:04 INFO - PROCESS | 1560 | 1461013984796 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 14:13:04 INFO - PROCESS | 1560 | 1461013984802 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:04 INFO - PROCESS | 1560 | ++DOCSHELL 1B730800 == 15 [pid = 1560] [id = 17] 14:13:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 47 (1B749800) [pid = 1560] [serial = 47] [outer = 00000000] 14:13:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 48 (1B90A400) [pid = 1560] [serial = 48] [outer = 1B749800] 14:13:04 INFO - PROCESS | 1560 | 1461013984848 Marionette DEBUG loaded listener.js 14:13:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 49 (1B9F6000) [pid = 1560] [serial = 49] [outer = 1B749800] 14:13:05 INFO - PROCESS | 1560 | 1461013985252 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 14:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 14:13:05 INFO - PROCESS | 1560 | 1461013985289 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 14:13:05 INFO - PROCESS | 1560 | 1461013985291 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 14:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:13:05 INFO - PROCESS | 1560 | 1461013985294 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:13:05 INFO - PROCESS | 1560 | 1461013985296 Marionette TRACE conn5 <- [1,34,null,{}] 14:13:05 INFO - PROCESS | 1560 | 1461013985315 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:05 INFO - PROCESS | 1560 | 1461013985427 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 14:13:05 INFO - PROCESS | 1560 | 1461013985438 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 1560 | ++DOCSHELL 17D2D000 == 16 [pid = 1560] [id = 18] 14:13:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 50 (1BACE000) [pid = 1560] [serial = 50] [outer = 00000000] 14:13:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 51 (1CABA800) [pid = 1560] [serial = 51] [outer = 1BACE000] 14:13:05 INFO - PROCESS | 1560 | 1461013985484 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 52 (1CB32C00) [pid = 1560] [serial = 52] [outer = 1BACE000] 14:13:05 INFO - PROCESS | 1560 | 1461013985900 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 14:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 630ms 14:13:05 INFO - PROCESS | 1560 | 1461013985937 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 14:13:05 INFO - PROCESS | 1560 | 1461013985938 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 14:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:13:06 INFO - PROCESS | 1560 | 1461013986037 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 1560 | 1461013986038 Marionette TRACE conn5 <- [1,38,null,{}] 14:13:06 INFO - PROCESS | 1560 | 1461013986042 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:06 INFO - PROCESS | 1560 | 1461013986136 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 14:13:06 INFO - PROCESS | 1560 | 1461013986144 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:06 INFO - PROCESS | 1560 | ++DOCSHELL 17D29C00 == 17 [pid = 1560] [id = 19] 14:13:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 53 (1B7D1400) [pid = 1560] [serial = 53] [outer = 00000000] 14:13:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 54 (1BAB2C00) [pid = 1560] [serial = 54] [outer = 1B7D1400] 14:13:06 INFO - PROCESS | 1560 | 1461013986190 Marionette DEBUG loaded listener.js 14:13:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 55 (1BAB5800) [pid = 1560] [serial = 55] [outer = 1B7D1400] 14:13:06 INFO - PROCESS | 1560 | 1461013986581 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 14:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 590ms 14:13:06 INFO - PROCESS | 1560 | 1461013986606 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 14:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:13:06 INFO - PROCESS | 1560 | 1461013986608 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 14:13:06 INFO - PROCESS | 1560 | 1461013986611 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 1560 | 1461013986612 Marionette TRACE conn5 <- [1,42,null,{}] 14:13:06 INFO - PROCESS | 1560 | 1461013986628 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:06 INFO - PROCESS | 1560 | 1461013986702 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 14:13:06 INFO - PROCESS | 1560 | 1461013986708 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:06 INFO - PROCESS | 1560 | ++DOCSHELL 12BED000 == 18 [pid = 1560] [id = 20] 14:13:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 56 (12BEFC00) [pid = 1560] [serial = 56] [outer = 00000000] 14:13:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 57 (12BF3800) [pid = 1560] [serial = 57] [outer = 12BEFC00] 14:13:06 INFO - PROCESS | 1560 | 1461013986754 Marionette DEBUG loaded listener.js 14:13:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 58 (1794C800) [pid = 1560] [serial = 58] [outer = 12BEFC00] 14:13:07 INFO - PROCESS | 1560 | 1461013987134 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 14:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 14:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:13:07 INFO - PROCESS | 1560 | 1461013987182 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 14:13:07 INFO - PROCESS | 1560 | 1461013987184 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 14:13:07 INFO - PROCESS | 1560 | 1461013987199 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:13:07 INFO - PROCESS | 1560 | 1461013987201 Marionette TRACE conn5 <- [1,46,null,{}] 14:13:07 INFO - PROCESS | 1560 | 1461013987205 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:07 INFO - PROCESS | 1560 | 1461013987280 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 14:13:07 INFO - PROCESS | 1560 | 1461013987285 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:07 INFO - PROCESS | 1560 | ++DOCSHELL 12BF2C00 == 19 [pid = 1560] [id = 21] 14:13:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 59 (17A1E000) [pid = 1560] [serial = 59] [outer = 00000000] 14:13:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 60 (1A622400) [pid = 1560] [serial = 60] [outer = 17A1E000] 14:13:07 INFO - PROCESS | 1560 | 1461013987331 Marionette DEBUG loaded listener.js 14:13:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 61 (1A625000) [pid = 1560] [serial = 61] [outer = 17A1E000] 14:13:07 INFO - PROCESS | 1560 | 1461013987746 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 14:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 590ms 14:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:13:07 INFO - PROCESS | 1560 | 1461013987778 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 14:13:07 INFO - PROCESS | 1560 | 1461013987780 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 14:13:07 INFO - PROCESS | 1560 | 1461013987783 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:13:07 INFO - PROCESS | 1560 | 1461013987785 Marionette TRACE conn5 <- [1,50,null,{}] 14:13:07 INFO - PROCESS | 1560 | 1461013987807 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:07 INFO - PROCESS | 1560 | 1461013987880 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 14:13:07 INFO - PROCESS | 1560 | 1461013987887 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:07 INFO - PROCESS | 1560 | ++DOCSHELL 12C39000 == 20 [pid = 1560] [id = 22] 14:13:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 62 (12C3A400) [pid = 1560] [serial = 62] [outer = 00000000] 14:13:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 63 (12C41C00) [pid = 1560] [serial = 63] [outer = 12C3A400] 14:13:07 INFO - PROCESS | 1560 | 1461013987932 Marionette DEBUG loaded listener.js 14:13:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 64 (1A61D000) [pid = 1560] [serial = 64] [outer = 12C3A400] 14:13:08 INFO - PROCESS | 1560 | 1461013988306 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 569ms 14:13:08 INFO - PROCESS | 1560 | 1461013988354 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 14:13:08 INFO - PROCESS | 1560 | 1461013988356 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 14:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:13:08 INFO - PROCESS | 1560 | 1461013988359 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:13:08 INFO - PROCESS | 1560 | 1461013988361 Marionette TRACE conn5 <- [1,54,null,{}] 14:13:08 INFO - PROCESS | 1560 | 1461013988365 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:08 INFO - PROCESS | 1560 | 1461013988494 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 14:13:08 INFO - PROCESS | 1560 | 1461013988512 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:08 INFO - PROCESS | 1560 | ++DOCSHELL 1313B000 == 21 [pid = 1560] [id = 23] 14:13:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 65 (1313D400) [pid = 1560] [serial = 65] [outer = 00000000] 14:13:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 66 (13142000) [pid = 1560] [serial = 66] [outer = 1313D400] 14:13:08 INFO - PROCESS | 1560 | 1461013988569 Marionette DEBUG loaded listener.js 14:13:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 67 (1BAB2400) [pid = 1560] [serial = 67] [outer = 1313D400] 14:13:08 INFO - PROCESS | 1560 | 1461013988989 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 670ms 14:13:09 INFO - PROCESS | 1560 | 1461013989030 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1560 | 1461013989032 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 14:13:09 INFO - PROCESS | 1560 | 1461013989036 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:13:09 INFO - PROCESS | 1560 | 1461013989037 Marionette TRACE conn5 <- [1,58,null,{}] 14:13:09 INFO - PROCESS | 1560 | 1461013989051 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:09 INFO - PROCESS | 1560 | 1461013989125 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 14:13:09 INFO - PROCESS | 1560 | 1461013989131 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:09 INFO - PROCESS | 1560 | ++DOCSHELL 1F33B800 == 22 [pid = 1560] [id = 24] 14:13:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 68 (1FB83400) [pid = 1560] [serial = 68] [outer = 00000000] 14:13:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 69 (227BF000) [pid = 1560] [serial = 69] [outer = 1FB83400] 14:13:09 INFO - PROCESS | 1560 | 1461013989176 Marionette DEBUG loaded listener.js 14:13:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 70 (227C3400) [pid = 1560] [serial = 70] [outer = 1FB83400] 14:13:09 INFO - PROCESS | 1560 | 1461013989557 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 530ms 14:13:09 INFO - PROCESS | 1560 | 1461013989570 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1560 | 1461013989572 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 14:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:13:09 INFO - PROCESS | 1560 | 1461013989575 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:13:09 INFO - PROCESS | 1560 | 1461013989577 Marionette TRACE conn5 <- [1,62,null,{}] 14:13:09 INFO - PROCESS | 1560 | 1461013989580 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:09 INFO - PROCESS | 1560 | 1461013989701 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 14:13:09 INFO - PROCESS | 1560 | 1461013989709 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:09 INFO - PROCESS | 1560 | ++DOCSHELL 17DD9400 == 23 [pid = 1560] [id = 25] 14:13:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 71 (1B90E400) [pid = 1560] [serial = 71] [outer = 00000000] 14:13:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 72 (228EFC00) [pid = 1560] [serial = 72] [outer = 1B90E400] 14:13:09 INFO - PROCESS | 1560 | 1461013989754 Marionette DEBUG loaded listener.js 14:13:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 73 (228F1800) [pid = 1560] [serial = 73] [outer = 1B90E400] 14:13:10 INFO - PROCESS | 1560 | --DOCSHELL 1B7D8000 == 22 [pid = 1560] [id = 10] 14:13:10 INFO - PROCESS | 1560 | --DOCSHELL 17DC4000 == 21 [pid = 1560] [id = 8] 14:13:10 INFO - PROCESS | 1560 | 1461013990871 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1330ms 14:13:10 INFO - PROCESS | 1560 | 1461013990914 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 14:13:10 INFO - PROCESS | 1560 | 1461013990918 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 14:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:13:10 INFO - PROCESS | 1560 | 1461013990924 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:13:10 INFO - PROCESS | 1560 | 1461013990928 Marionette TRACE conn5 <- [1,66,null,{}] 14:13:10 INFO - PROCESS | 1560 | 1461013990968 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:11 INFO - PROCESS | 1560 | 1461013991086 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 14:13:11 INFO - PROCESS | 1560 | 1461013991103 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:11 INFO - PROCESS | 1560 | ++DOCSHELL 12C34C00 == 22 [pid = 1560] [id = 26] 14:13:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (12C36000) [pid = 1560] [serial = 74] [outer = 00000000] 14:13:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (12F28400) [pid = 1560] [serial = 75] [outer = 12C36000] 14:13:11 INFO - PROCESS | 1560 | 1461013991152 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (13087800) [pid = 1560] [serial = 76] [outer = 12C36000] 14:13:11 INFO - PROCESS | 1560 | 1461013991581 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 14:13:11 INFO - PROCESS | 1560 | 1461013991600 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 14:13:11 INFO - PROCESS | 1560 | 1461013991606 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 14:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:13:11 INFO - PROCESS | 1560 | 1461013991611 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:13:11 INFO - PROCESS | 1560 | 1461013991614 Marionette TRACE conn5 <- [1,70,null,{}] 14:13:11 INFO - PROCESS | 1560 | 1461013991618 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:11 INFO - PROCESS | 1560 | 1461013991719 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 14:13:11 INFO - PROCESS | 1560 | 1461013991725 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:11 INFO - PROCESS | 1560 | ++DOCSHELL 1313A000 == 23 [pid = 1560] [id = 27] 14:13:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (1313B400) [pid = 1560] [serial = 77] [outer = 00000000] 14:13:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (13C97000) [pid = 1560] [serial = 78] [outer = 1313B400] 14:13:11 INFO - PROCESS | 1560 | 1461013991775 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (16950C00) [pid = 1560] [serial = 79] [outer = 1313B400] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (196F1800) [pid = 1560] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (1B90F800) [pid = 1560] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (12C7EC00) [pid = 1560] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (16916400) [pid = 1560] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 74 (18250800) [pid = 1560] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 73 (1AA7F800) [pid = 1560] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 72 (1B749800) [pid = 1560] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 71 (1BACE000) [pid = 1560] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 70 (1B7D1400) [pid = 1560] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 69 (12C3A400) [pid = 1560] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 68 (1313D400) [pid = 1560] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 67 (17DCE400) [pid = 1560] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:13:12 INFO - PROCESS | 1560 | --DOMWINDOW == 66 (1FB83400) [pid = 1560] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:13:12 INFO - PROCESS | 1560 | 1461013992522 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 930ms 14:13:12 INFO - PROCESS | 1560 | 1461013992542 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 14:13:12 INFO - PROCESS | 1560 | 1461013992545 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 14:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:13:12 INFO - PROCESS | 1560 | 1461013992548 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:13:12 INFO - PROCESS | 1560 | 1461013992551 Marionette TRACE conn5 <- [1,74,null,{}] 14:13:12 INFO - PROCESS | 1560 | 1461013992562 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:12 INFO - PROCESS | 1560 | 1461013992656 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 14:13:12 INFO - PROCESS | 1560 | 1461013992724 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:12 INFO - PROCESS | 1560 | ++DOCSHELL 12C7D800 == 24 [pid = 1560] [id = 28] 14:13:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 67 (1313F400) [pid = 1560] [serial = 80] [outer = 00000000] 14:13:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 68 (17DCD800) [pid = 1560] [serial = 81] [outer = 1313F400] 14:13:12 INFO - PROCESS | 1560 | 1461013992775 Marionette DEBUG loaded listener.js 14:13:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 69 (1814B000) [pid = 1560] [serial = 82] [outer = 1313F400] 14:13:13 INFO - PROCESS | 1560 | 1461013993123 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 14:13:13 INFO - PROCESS | 1560 | 1461013993185 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 14:13:13 INFO - PROCESS | 1560 | 1461013993187 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 14:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:13:13 INFO - PROCESS | 1560 | 1461013993191 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:13:13 INFO - PROCESS | 1560 | 1461013993192 Marionette TRACE conn5 <- [1,78,null,{}] 14:13:13 INFO - PROCESS | 1560 | 1461013993196 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:13 INFO - PROCESS | 1560 | 1461013993272 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 14:13:13 INFO - PROCESS | 1560 | 1461013993279 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:13 INFO - PROCESS | 1560 | ++DOCSHELL 18251800 == 25 [pid = 1560] [id = 29] 14:13:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 70 (18251C00) [pid = 1560] [serial = 83] [outer = 00000000] 14:13:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 71 (196F1800) [pid = 1560] [serial = 84] [outer = 18251C00] 14:13:13 INFO - PROCESS | 1560 | 1461013993327 Marionette DEBUG loaded listener.js 14:13:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 72 (1A61B000) [pid = 1560] [serial = 85] [outer = 18251C00] 14:13:13 INFO - PROCESS | 1560 | 1461013993725 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 570ms 14:13:13 INFO - PROCESS | 1560 | 1461013993762 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 14:13:13 INFO - PROCESS | 1560 | 1461013993764 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 14:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:13:13 INFO - PROCESS | 1560 | 1461013993767 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:13:13 INFO - PROCESS | 1560 | 1461013993769 Marionette TRACE conn5 <- [1,82,null,{}] 14:13:13 INFO - PROCESS | 1560 | 1461013993773 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:13 INFO - PROCESS | 1560 | 1461013993845 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 14:13:13 INFO - PROCESS | 1560 | 1461013993851 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:13 INFO - PROCESS | 1560 | ++DOCSHELL 1A629400 == 26 [pid = 1560] [id = 30] 14:13:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 73 (1A660000) [pid = 1560] [serial = 86] [outer = 00000000] 14:13:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (1ACCA400) [pid = 1560] [serial = 87] [outer = 1A660000] 14:13:13 INFO - PROCESS | 1560 | 1461013993896 Marionette DEBUG loaded listener.js 14:13:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (1B749C00) [pid = 1560] [serial = 88] [outer = 1A660000] 14:13:14 INFO - PROCESS | 1560 | 1461013994369 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 14:13:14 INFO - PROCESS | 1560 | 1461013994402 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 14:13:14 INFO - PROCESS | 1560 | 1461013994407 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 14:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:13:14 INFO - PROCESS | 1560 | 1461013994412 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:13:14 INFO - PROCESS | 1560 | 1461013994417 Marionette TRACE conn5 <- [1,86,null,{}] 14:13:14 INFO - PROCESS | 1560 | 1461013994424 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:14 INFO - PROCESS | 1560 | 1461013994523 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 14:13:14 INFO - PROCESS | 1560 | 1461013994595 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:14 INFO - PROCESS | 1560 | ++DOCSHELL 12BEF800 == 27 [pid = 1560] [id = 31] 14:13:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (12BF1C00) [pid = 1560] [serial = 89] [outer = 00000000] 14:13:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (12C3E400) [pid = 1560] [serial = 90] [outer = 12BF1C00] 14:13:14 INFO - PROCESS | 1560 | 1461013994653 Marionette DEBUG loaded listener.js 14:13:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (1307B400) [pid = 1560] [serial = 91] [outer = 12BF1C00] 14:13:15 INFO - PROCESS | 1560 | 1461013995231 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 890ms 14:13:15 INFO - PROCESS | 1560 | 1461013995304 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 14:13:15 INFO - PROCESS | 1560 | 1461013995310 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 14:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:13:15 INFO - PROCESS | 1560 | 1461013995317 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:13:15 INFO - PROCESS | 1560 | 1461013995320 Marionette TRACE conn5 <- [1,90,null,{}] 14:13:15 INFO - PROCESS | 1560 | 1461013995324 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:15 INFO - PROCESS | 1560 | 1461013995431 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 14:13:15 INFO - PROCESS | 1560 | 1461013995494 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 1560 | ++DOCSHELL 1313E000 == 28 [pid = 1560] [id = 32] 14:13:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1690BC00) [pid = 1560] [serial = 92] [outer = 00000000] 14:13:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (19004C00) [pid = 1560] [serial = 93] [outer = 1690BC00] 14:13:15 INFO - PROCESS | 1560 | 1461013995552 Marionette DEBUG loaded listener.js 14:13:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1987F400) [pid = 1560] [serial = 94] [outer = 1690BC00] 14:13:16 INFO - PROCESS | 1560 | 1461013996064 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 770ms 14:13:16 INFO - PROCESS | 1560 | 1461013996089 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 14:13:16 INFO - PROCESS | 1560 | 1461013996091 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 14:13:16 INFO - PROCESS | 1560 | 1461013996095 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:13:16 INFO - PROCESS | 1560 | 1461013996099 Marionette TRACE conn5 <- [1,94,null,{}] 14:13:16 INFO - PROCESS | 1560 | 1461013996110 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:16 INFO - PROCESS | 1560 | 1461013996211 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 14:13:16 INFO - PROCESS | 1560 | 1461013996291 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:16 INFO - PROCESS | 1560 | ++DOCSHELL 1BACE000 == 29 [pid = 1560] [id = 33] 14:13:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1BACE400) [pid = 1560] [serial = 95] [outer = 00000000] 14:13:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1BE67400) [pid = 1560] [serial = 96] [outer = 1BACE400] 14:13:16 INFO - PROCESS | 1560 | 1461013996350 Marionette DEBUG loaded listener.js 14:13:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1BF23400) [pid = 1560] [serial = 97] [outer = 1BACE400] 14:13:16 INFO - PROCESS | 1560 | 1461013996898 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 14:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 830ms 14:13:16 INFO - PROCESS | 1560 | 1461013996928 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 14:13:16 INFO - PROCESS | 1560 | 1461013996931 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 14:13:16 INFO - PROCESS | 1560 | 1461013996934 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:13:16 INFO - PROCESS | 1560 | 1461013996936 Marionette TRACE conn5 <- [1,98,null,{}] 14:13:16 INFO - PROCESS | 1560 | 1461013996940 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:17 INFO - PROCESS | 1560 | 1461013997034 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 14:13:17 INFO - PROCESS | 1560 | 1461013997114 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 1560 | ++DOCSHELL 1C427400 == 30 [pid = 1560] [id = 34] 14:13:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1C427800) [pid = 1560] [serial = 98] [outer = 00000000] 14:13:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1CB2CC00) [pid = 1560] [serial = 99] [outer = 1C427800] 14:13:17 INFO - PROCESS | 1560 | 1461013997171 Marionette DEBUG loaded listener.js 14:13:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1CB2C800) [pid = 1560] [serial = 100] [outer = 1C427800] 14:13:17 INFO - PROCESS | 1560 | 1461013997702 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 14:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 830ms 14:13:17 INFO - PROCESS | 1560 | 1461013997768 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 1560 | 1461013997771 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 14:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:13:17 INFO - PROCESS | 1560 | 1461013997774 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 1560 | 1461013997776 Marionette TRACE conn5 <- [1,102,null,{}] 14:13:17 INFO - PROCESS | 1560 | 1461013997780 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:17 INFO - PROCESS | 1560 | 1461013997873 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 14:13:17 INFO - PROCESS | 1560 | 1461013997955 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 1560 | ++DOCSHELL 0F00E800 == 31 [pid = 1560] [id = 35] 14:13:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (0F056000) [pid = 1560] [serial = 101] [outer = 00000000] 14:13:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (17947400) [pid = 1560] [serial = 102] [outer = 0F056000] 14:13:18 INFO - PROCESS | 1560 | 1461013998010 Marionette DEBUG loaded listener.js 14:13:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (18143800) [pid = 1560] [serial = 103] [outer = 0F056000] 14:13:18 INFO - PROCESS | 1560 | 1461013998606 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (19077800) [pid = 1560] [serial = 9] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1907E800) [pid = 1560] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (16957C00) [pid = 1560] [serial = 4] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1B912800) [pid = 1560] [serial = 27] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1CB2E800) [pid = 1560] [serial = 33] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (12F28800) [pid = 1560] [serial = 36] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (17940C00) [pid = 1560] [serial = 39] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (17A13C00) [pid = 1560] [serial = 40] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (19001400) [pid = 1560] [serial = 42] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (1AA97C00) [pid = 1560] [serial = 45] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (1B72A000) [pid = 1560] [serial = 46] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (1B90A400) [pid = 1560] [serial = 48] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (1B9F6000) [pid = 1560] [serial = 49] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1CABA800) [pid = 1560] [serial = 51] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (1BAB2C00) [pid = 1560] [serial = 54] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 74 (12BF3800) [pid = 1560] [serial = 57] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 73 (1A622400) [pid = 1560] [serial = 60] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 72 (12C41C00) [pid = 1560] [serial = 63] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 71 (13142000) [pid = 1560] [serial = 66] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 70 (182F9400) [pid = 1560] [serial = 21] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 69 (1BEEB000) [pid = 1560] [serial = 24] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 68 (1C428400) [pid = 1560] [serial = 30] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 67 (1CB32C00) [pid = 1560] [serial = 52] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 66 (1BAB5800) [pid = 1560] [serial = 55] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 65 (19148800) [pid = 1560] [serial = 22] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 64 (1307A000) [pid = 1560] [serial = 37] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 63 (1A61D000) [pid = 1560] [serial = 64] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 62 (1907AC00) [pid = 1560] [serial = 43] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 61 (227BF000) [pid = 1560] [serial = 69] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 60 (1CC81800) [pid = 1560] [serial = 28] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 59 (1BAB2400) [pid = 1560] [serial = 67] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 58 (227C3400) [pid = 1560] [serial = 70] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 57 (1D10DC00) [pid = 1560] [serial = 17] [outer = 00000000] [url = about:blank] 14:13:18 INFO - PROCESS | 1560 | --DOMWINDOW == 56 (1D2C8800) [pid = 1560] [serial = 14] [outer = 00000000] [url = about:blank] 14:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 929ms 14:13:18 INFO - PROCESS | 1560 | 1461013998709 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 14:13:18 INFO - PROCESS | 1560 | 1461013998712 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 14:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:13:18 INFO - PROCESS | 1560 | 1461013998719 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:13:18 INFO - PROCESS | 1560 | 1461013998723 Marionette TRACE conn5 <- [1,106,null,{}] 14:13:18 INFO - PROCESS | 1560 | 1461013998728 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:18 INFO - PROCESS | 1560 | 1461013998845 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 14:13:18 INFO - PROCESS | 1560 | 1461013998886 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:18 INFO - PROCESS | 1560 | ++DOCSHELL 1313E800 == 32 [pid = 1560] [id = 36] 14:13:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 57 (1313EC00) [pid = 1560] [serial = 104] [outer = 00000000] 14:13:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 58 (133DD400) [pid = 1560] [serial = 105] [outer = 1313EC00] 14:13:18 INFO - PROCESS | 1560 | 1461013998935 Marionette DEBUG loaded listener.js 14:13:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 59 (13C51400) [pid = 1560] [serial = 106] [outer = 1313EC00] 14:13:19 INFO - PROCESS | 1560 | 1461013999293 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 14:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 630ms 14:13:19 INFO - PROCESS | 1560 | 1461013999349 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 14:13:19 INFO - PROCESS | 1560 | 1461013999354 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 14:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:13:19 INFO - PROCESS | 1560 | 1461013999360 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 1560 | 1461013999362 Marionette TRACE conn5 <- [1,110,null,{}] 14:13:19 INFO - PROCESS | 1560 | 1461013999366 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:19 INFO - PROCESS | 1560 | 1461013999445 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 14:13:19 INFO - PROCESS | 1560 | 1461013999451 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:19 INFO - PROCESS | 1560 | ++DOCSHELL 13C8FC00 == 33 [pid = 1560] [id = 37] 14:13:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 60 (16958400) [pid = 1560] [serial = 107] [outer = 00000000] 14:13:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 61 (1824EC00) [pid = 1560] [serial = 108] [outer = 16958400] 14:13:19 INFO - PROCESS | 1560 | 1461013999497 Marionette DEBUG loaded listener.js 14:13:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 62 (19004400) [pid = 1560] [serial = 109] [outer = 16958400] 14:13:19 INFO - PROCESS | 1560 | 1461013999953 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 14:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 14:13:19 INFO - PROCESS | 1560 | 1461013999994 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 14:13:19 INFO - PROCESS | 1560 | 1461013999996 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 14:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:13:19 INFO - PROCESS | 1560 | 1461013999999 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 1560 | 1461014000003 Marionette TRACE conn5 <- [1,114,null,{}] 14:13:20 INFO - PROCESS | 1560 | 1461014000013 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:20 INFO - PROCESS | 1560 | 1461014000093 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 14:13:20 INFO - PROCESS | 1560 | 1461014000102 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1560 | ++DOCSHELL 1A624C00 == 34 [pid = 1560] [id = 38] 14:13:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 63 (1A626800) [pid = 1560] [serial = 110] [outer = 00000000] 14:13:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 64 (1ACC1800) [pid = 1560] [serial = 111] [outer = 1A626800] 14:13:20 INFO - PROCESS | 1560 | 1461014000149 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 65 (1B7D4C00) [pid = 1560] [serial = 112] [outer = 1A626800] 14:13:20 INFO - PROCESS | 1560 | 1461014000552 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 14:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 631ms 14:13:20 INFO - PROCESS | 1560 | 1461014000634 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 14:13:20 INFO - PROCESS | 1560 | 1461014000637 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 14:13:20 INFO - PROCESS | 1560 | 1461014000640 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:13:20 INFO - PROCESS | 1560 | 1461014000642 Marionette TRACE conn5 <- [1,118,null,{}] 14:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:13:20 INFO - PROCESS | 1560 | 1461014000645 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:20 INFO - PROCESS | 1560 | 1461014000722 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 14:13:20 INFO - PROCESS | 1560 | 1461014000728 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1560 | ++DOCSHELL 1B910400 == 35 [pid = 1560] [id = 39] 14:13:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 66 (1B9ED400) [pid = 1560] [serial = 113] [outer = 00000000] 14:13:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 67 (1BAB5C00) [pid = 1560] [serial = 114] [outer = 1B9ED400] 14:13:20 INFO - PROCESS | 1560 | 1461014000774 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 68 (1BAD1000) [pid = 1560] [serial = 115] [outer = 1B9ED400] 14:13:21 INFO - PROCESS | 1560 | 1461014001220 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 14:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 631ms 14:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:13:21 INFO - PROCESS | 1560 | 1461014001275 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 14:13:21 INFO - PROCESS | 1560 | 1461014001277 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 14:13:21 INFO - PROCESS | 1560 | 1461014001281 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 1560 | 1461014001282 Marionette TRACE conn5 <- [1,122,null,{}] 14:13:21 INFO - PROCESS | 1560 | 1461014001292 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:21 INFO - PROCESS | 1560 | 1461014001388 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 14:13:21 INFO - PROCESS | 1560 | 1461014001395 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:21 INFO - PROCESS | 1560 | ++DOCSHELL 1B9F0C00 == 36 [pid = 1560] [id = 40] 14:13:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 69 (1BAAE800) [pid = 1560] [serial = 116] [outer = 00000000] 14:13:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 70 (1C425000) [pid = 1560] [serial = 117] [outer = 1BAAE800] 14:13:21 INFO - PROCESS | 1560 | 1461014001439 Marionette DEBUG loaded listener.js 14:13:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 71 (1C428800) [pid = 1560] [serial = 118] [outer = 1BAAE800] 14:13:21 INFO - PROCESS | 1560 | 1461014001855 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 14:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 14:13:21 INFO - PROCESS | 1560 | 1461014001911 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 14:13:21 INFO - PROCESS | 1560 | 1461014001913 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 14:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:13:21 INFO - PROCESS | 1560 | 1461014001924 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 1560 | 1461014001925 Marionette TRACE conn5 <- [1,126,null,{}] 14:13:21 INFO - PROCESS | 1560 | 1461014001929 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:22 INFO - PROCESS | 1560 | 1461014002046 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 14:13:22 INFO - PROCESS | 1560 | 1461014002112 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:22 INFO - PROCESS | 1560 | ++DOCSHELL 1CB26C00 == 37 [pid = 1560] [id = 41] 14:13:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 72 (1CB32C00) [pid = 1560] [serial = 119] [outer = 00000000] 14:13:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 73 (1D534000) [pid = 1560] [serial = 120] [outer = 1CB32C00] 14:13:22 INFO - PROCESS | 1560 | 1461014002161 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (1EBDE000) [pid = 1560] [serial = 121] [outer = 1CB32C00] 14:13:22 INFO - PROCESS | 1560 | --DOMWINDOW == 73 (12C36000) [pid = 1560] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:13:22 INFO - PROCESS | 1560 | --DOMWINDOW == 72 (1313F400) [pid = 1560] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:13:22 INFO - PROCESS | 1560 | --DOMWINDOW == 71 (1313B400) [pid = 1560] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:13:22 INFO - PROCESS | 1560 | --DOMWINDOW == 70 (18251C00) [pid = 1560] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:13:22 INFO - PROCESS | 1560 | --DOMWINDOW == 69 (17A1E000) [pid = 1560] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:13:22 INFO - PROCESS | 1560 | --DOMWINDOW == 68 (12BEFC00) [pid = 1560] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:13:22 INFO - PROCESS | 1560 | 1461014002549 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 14:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 14:13:22 INFO - PROCESS | 1560 | 1461014002597 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 14:13:22 INFO - PROCESS | 1560 | 1461014002599 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 14:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:13:22 INFO - PROCESS | 1560 | 1461014002602 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:13:22 INFO - PROCESS | 1560 | 1461014002603 Marionette TRACE conn5 <- [1,130,null,{}] 14:13:22 INFO - PROCESS | 1560 | 1461014002607 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:22 INFO - PROCESS | 1560 | 1461014002705 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 14:13:22 INFO - PROCESS | 1560 | 1461014002751 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:22 INFO - PROCESS | 1560 | ++DOCSHELL 1313F400 == 38 [pid = 1560] [id = 42] 14:13:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 69 (133D6000) [pid = 1560] [serial = 122] [outer = 00000000] 14:13:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 70 (1F1BFC00) [pid = 1560] [serial = 123] [outer = 133D6000] 14:13:22 INFO - PROCESS | 1560 | 1461014002796 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 71 (1F1C4800) [pid = 1560] [serial = 124] [outer = 133D6000] 14:13:23 INFO - PROCESS | 1560 | 1461014003147 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 14:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 570ms 14:13:23 INFO - PROCESS | 1560 | 1461014003172 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 14:13:23 INFO - PROCESS | 1560 | 1461014003174 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 14:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:13:23 INFO - PROCESS | 1560 | 1461014003177 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:13:23 INFO - PROCESS | 1560 | 1461014003179 Marionette TRACE conn5 <- [1,134,null,{}] 14:13:23 INFO - PROCESS | 1560 | 1461014003183 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:23 INFO - PROCESS | 1560 | 1461014003282 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 14:13:23 INFO - PROCESS | 1560 | 1461014003290 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:23 INFO - PROCESS | 1560 | ++DOCSHELL 12DB6800 == 39 [pid = 1560] [id = 43] 14:13:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 72 (12DB9400) [pid = 1560] [serial = 125] [outer = 00000000] 14:13:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 73 (12DC1000) [pid = 1560] [serial = 126] [outer = 12DB9400] 14:13:23 INFO - PROCESS | 1560 | 1461014003335 Marionette DEBUG loaded listener.js 14:13:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (12DC3C00) [pid = 1560] [serial = 127] [outer = 12DB9400] 14:13:23 INFO - PROCESS | 1560 | 1461014003740 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 14:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms 14:13:23 INFO - PROCESS | 1560 | 1461014003748 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 14:13:23 INFO - PROCESS | 1560 | 1461014003750 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 14:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:13:23 INFO - PROCESS | 1560 | 1461014003753 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:13:23 INFO - PROCESS | 1560 | 1461014003755 Marionette TRACE conn5 <- [1,138,null,{}] 14:13:23 INFO - PROCESS | 1560 | 1461014003758 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:23 INFO - PROCESS | 1560 | 1461014003831 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 14:13:23 INFO - PROCESS | 1560 | 1461014003895 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:23 INFO - PROCESS | 1560 | ++DOCSHELL 0EF3FC00 == 40 [pid = 1560] [id = 44] 14:13:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (0EF43C00) [pid = 1560] [serial = 128] [outer = 00000000] 14:13:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (0EF4C800) [pid = 1560] [serial = 129] [outer = 0EF43C00] 14:13:23 INFO - PROCESS | 1560 | 1461014003942 Marionette DEBUG loaded listener.js 14:13:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (12DC0000) [pid = 1560] [serial = 130] [outer = 0EF43C00] 14:13:24 INFO - PROCESS | 1560 | 1461014004298 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 14:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 14:13:24 INFO - PROCESS | 1560 | 1461014004324 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 14:13:24 INFO - PROCESS | 1560 | 1461014004326 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 14:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:13:24 INFO - PROCESS | 1560 | 1461014004329 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1560 | 1461014004331 Marionette TRACE conn5 <- [1,142,null,{}] 14:13:24 INFO - PROCESS | 1560 | 1461014004335 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:24 INFO - PROCESS | 1560 | 1461014004409 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 14:13:24 INFO - PROCESS | 1560 | 1461014004476 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 1560 | ++DOCSHELL 0EF41800 == 41 [pid = 1560] [id = 45] 14:13:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (0EF42800) [pid = 1560] [serial = 131] [outer = 00000000] 14:13:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (13134400) [pid = 1560] [serial = 132] [outer = 0EF42800] 14:13:24 INFO - PROCESS | 1560 | 1461014004521 Marionette DEBUG loaded listener.js 14:13:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (196EF400) [pid = 1560] [serial = 133] [outer = 0EF42800] 14:13:24 INFO - PROCESS | 1560 | 1461014004895 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 14:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 630ms 14:13:24 INFO - PROCESS | 1560 | 1461014004961 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 14:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:13:24 INFO - PROCESS | 1560 | 1461014004965 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 14:13:24 INFO - PROCESS | 1560 | 1461014004970 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1560 | 1461014004974 Marionette TRACE conn5 <- [1,146,null,{}] 14:13:24 INFO - PROCESS | 1560 | 1461014004981 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:25 INFO - PROCESS | 1560 | 1461014005074 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 14:13:25 INFO - PROCESS | 1560 | 1461014005185 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:25 INFO - PROCESS | 1560 | ++DOCSHELL 12BEC000 == 42 [pid = 1560] [id = 46] 14:13:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (12BED800) [pid = 1560] [serial = 134] [outer = 00000000] 14:13:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (12C3A800) [pid = 1560] [serial = 135] [outer = 12BED800] 14:13:25 INFO - PROCESS | 1560 | 1461014005245 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (12C83800) [pid = 1560] [serial = 136] [outer = 12BED800] 14:13:25 INFO - PROCESS | 1560 | 1461014005924 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 990ms 14:13:25 INFO - PROCESS | 1560 | 1461014005962 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 14:13:25 INFO - PROCESS | 1560 | 1461014005966 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 14:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:13:25 INFO - PROCESS | 1560 | 1461014005974 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:13:25 INFO - PROCESS | 1560 | 1461014005978 Marionette TRACE conn5 <- [1,150,null,{}] 14:13:25 INFO - PROCESS | 1560 | 1461014005983 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:26 INFO - PROCESS | 1560 | 1461014006089 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 14:13:26 INFO - PROCESS | 1560 | 1461014006159 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:26 INFO - PROCESS | 1560 | ++DOCSHELL 12DBA000 == 43 [pid = 1560] [id = 47] 14:13:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (12F28800) [pid = 1560] [serial = 137] [outer = 00000000] 14:13:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1A61E000) [pid = 1560] [serial = 138] [outer = 12F28800] 14:13:26 INFO - PROCESS | 1560 | 1461014006214 Marionette DEBUG loaded listener.js 14:13:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1AA74800) [pid = 1560] [serial = 139] [outer = 12F28800] 14:13:26 INFO - PROCESS | 1560 | 1461014006775 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 14:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 830ms 14:13:26 INFO - PROCESS | 1560 | 1461014006806 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 14:13:26 INFO - PROCESS | 1560 | 1461014006809 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 14:13:26 INFO - PROCESS | 1560 | 1461014006812 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:13:26 INFO - PROCESS | 1560 | 1461014006815 Marionette TRACE conn5 <- [1,154,null,{}] 14:13:26 INFO - PROCESS | 1560 | 1461014006824 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:26 INFO - PROCESS | 1560 | 1461014006929 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 14:13:27 INFO - PROCESS | 1560 | 1461014007017 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:27 INFO - PROCESS | 1560 | ++DOCSHELL 1ACC5800 == 44 [pid = 1560] [id = 48] 14:13:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1B742800) [pid = 1560] [serial = 140] [outer = 00000000] 14:13:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1BAB1C00) [pid = 1560] [serial = 141] [outer = 1B742800] 14:13:27 INFO - PROCESS | 1560 | 1461014007076 Marionette DEBUG loaded listener.js 14:13:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1CAB5800) [pid = 1560] [serial = 142] [outer = 1B742800] 14:13:27 INFO - PROCESS | 1560 | 1461014007840 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 14:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1068ms 14:13:27 INFO - PROCESS | 1560 | 1461014007885 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 14:13:27 INFO - PROCESS | 1560 | 1461014007889 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 14:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:13:27 INFO - PROCESS | 1560 | 1461014007893 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:13:27 INFO - PROCESS | 1560 | 1461014007897 Marionette TRACE conn5 <- [1,158,null,{}] 14:13:27 INFO - PROCESS | 1560 | 1461014007902 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:27 INFO - PROCESS | 1560 | 1461014007998 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 14:13:28 INFO - PROCESS | 1560 | 1461014008073 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:28 INFO - PROCESS | 1560 | ++DOCSHELL 12DC2400 == 45 [pid = 1560] [id = 49] 14:13:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (12F32C00) [pid = 1560] [serial = 143] [outer = 00000000] 14:13:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (133DE800) [pid = 1560] [serial = 144] [outer = 12F32C00] 14:13:28 INFO - PROCESS | 1560 | 1461014008125 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (16916800) [pid = 1560] [serial = 145] [outer = 12F32C00] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 0EF3FC00 == 44 [pid = 1560] [id = 44] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 12DB6800 == 43 [pid = 1560] [id = 43] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 1313F400 == 42 [pid = 1560] [id = 42] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 1CB26C00 == 41 [pid = 1560] [id = 41] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 1B9F0C00 == 40 [pid = 1560] [id = 40] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 1B910400 == 39 [pid = 1560] [id = 39] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 1A624C00 == 38 [pid = 1560] [id = 38] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 13C8FC00 == 37 [pid = 1560] [id = 37] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 1313E800 == 36 [pid = 1560] [id = 36] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 0F00E800 == 35 [pid = 1560] [id = 35] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 1C427400 == 34 [pid = 1560] [id = 34] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1ACCA400) [pid = 1560] [serial = 87] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (228EFC00) [pid = 1560] [serial = 72] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 1BACE000 == 33 [pid = 1560] [id = 33] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 1313E000 == 32 [pid = 1560] [id = 32] 14:13:28 INFO - PROCESS | 1560 | --DOCSHELL 12BEF800 == 31 [pid = 1560] [id = 31] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (12F28400) [pid = 1560] [serial = 75] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (13087800) [pid = 1560] [serial = 76] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (17DCD800) [pid = 1560] [serial = 81] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (13C97000) [pid = 1560] [serial = 78] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (196F1800) [pid = 1560] [serial = 84] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (16950C00) [pid = 1560] [serial = 79] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1A61B000) [pid = 1560] [serial = 85] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1814B000) [pid = 1560] [serial = 82] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (1A625000) [pid = 1560] [serial = 61] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (1794C800) [pid = 1560] [serial = 58] [outer = 00000000] [url = about:blank] 14:13:28 INFO - PROCESS | 1560 | 1461014008666 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 14:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 830ms 14:13:28 INFO - PROCESS | 1560 | 1461014008725 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 14:13:28 INFO - PROCESS | 1560 | 1461014008731 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 14:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:13:28 INFO - PROCESS | 1560 | 1461014008737 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:13:28 INFO - PROCESS | 1560 | 1461014008739 Marionette TRACE conn5 <- [1,162,null,{}] 14:13:28 INFO - PROCESS | 1560 | 1461014008743 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:28 INFO - PROCESS | 1560 | 1461014008821 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 14:13:28 INFO - PROCESS | 1560 | 1461014008891 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:28 INFO - PROCESS | 1560 | ++DOCSHELL 12BF5400 == 32 [pid = 1560] [id = 50] 14:13:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (12C34400) [pid = 1560] [serial = 146] [outer = 00000000] 14:13:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (13133800) [pid = 1560] [serial = 147] [outer = 12C34400] 14:13:28 INFO - PROCESS | 1560 | 1461014008937 Marionette DEBUG loaded listener.js 14:13:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (13140800) [pid = 1560] [serial = 148] [outer = 12C34400] 14:13:29 INFO - PROCESS | 1560 | 1461014009347 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 14:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 14:13:29 INFO - PROCESS | 1560 | 1461014009370 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 14:13:29 INFO - PROCESS | 1560 | 1461014009372 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 14:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:13:29 INFO - PROCESS | 1560 | 1461014009381 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:13:29 INFO - PROCESS | 1560 | 1461014009385 Marionette TRACE conn5 <- [1,166,null,{}] 14:13:29 INFO - PROCESS | 1560 | 1461014009395 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:29 INFO - PROCESS | 1560 | 1461014009477 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 14:13:29 INFO - PROCESS | 1560 | 1461014009484 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:29 INFO - PROCESS | 1560 | ++DOCSHELL 17A20C00 == 33 [pid = 1560] [id = 51] 14:13:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (17D2A800) [pid = 1560] [serial = 149] [outer = 00000000] 14:13:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (181C8800) [pid = 1560] [serial = 150] [outer = 17D2A800] 14:13:29 INFO - PROCESS | 1560 | 1461014009534 Marionette DEBUG loaded listener.js 14:13:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (19006C00) [pid = 1560] [serial = 151] [outer = 17D2A800] 14:13:29 INFO - PROCESS | 1560 | 1461014009962 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 14:13:30 INFO - PROCESS | 1560 | 1461014010010 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 14:13:30 INFO - PROCESS | 1560 | 1461014010012 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 14:13:30 INFO - PROCESS | 1560 | 1461014010016 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:13:30 INFO - PROCESS | 1560 | 1461014010017 Marionette TRACE conn5 <- [1,170,null,{}] 14:13:30 INFO - PROCESS | 1560 | 1461014010021 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:30 INFO - PROCESS | 1560 | 1461014010099 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 14:13:30 INFO - PROCESS | 1560 | 1461014010130 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1560 | ++DOCSHELL 19882000 == 34 [pid = 1560] [id = 52] 14:13:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (19888800) [pid = 1560] [serial = 152] [outer = 00000000] 14:13:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1A621400) [pid = 1560] [serial = 153] [outer = 19888800] 14:13:30 INFO - PROCESS | 1560 | 1461014010176 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1A625C00) [pid = 1560] [serial = 154] [outer = 19888800] 14:13:30 INFO - PROCESS | 1560 | 1461014010582 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 14:13:30 INFO - PROCESS | 1560 | 1461014010650 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 14:13:30 INFO - PROCESS | 1560 | 1461014010652 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 14:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:13:30 INFO - PROCESS | 1560 | 1461014010656 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:13:30 INFO - PROCESS | 1560 | 1461014010657 Marionette TRACE conn5 <- [1,174,null,{}] 14:13:30 INFO - PROCESS | 1560 | 1461014010661 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:30 INFO - PROCESS | 1560 | 1461014010756 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 14:13:30 INFO - PROCESS | 1560 | 1461014010765 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1560 | ++DOCSHELL 19885C00 == 35 [pid = 1560] [id = 53] 14:13:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1A661C00) [pid = 1560] [serial = 155] [outer = 00000000] 14:13:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1AC0B000) [pid = 1560] [serial = 156] [outer = 1A661C00] 14:13:30 INFO - PROCESS | 1560 | 1461014010812 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1AC10C00) [pid = 1560] [serial = 157] [outer = 1A661C00] 14:13:31 INFO - PROCESS | 1560 | 1461014011226 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 630ms 14:13:31 INFO - PROCESS | 1560 | 1461014011290 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 1560 | 1461014011292 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 14:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:13:31 INFO - PROCESS | 1560 | 1461014011295 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1560 | 1461014011297 Marionette TRACE conn5 <- [1,178,null,{}] 14:13:31 INFO - PROCESS | 1560 | 1461014011301 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:31 INFO - PROCESS | 1560 | 1461014011418 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 14:13:31 INFO - PROCESS | 1560 | 1461014011498 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:31 INFO - PROCESS | 1560 | ++DOCSHELL 1B909800 == 36 [pid = 1560] [id = 54] 14:13:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1B909C00) [pid = 1560] [serial = 158] [outer = 00000000] 14:13:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1BAB2400) [pid = 1560] [serial = 159] [outer = 1B909C00] 14:13:31 INFO - PROCESS | 1560 | 1461014011549 Marionette DEBUG loaded listener.js 14:13:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1BAB5400) [pid = 1560] [serial = 160] [outer = 1B909C00] 14:13:31 INFO - PROCESS | 1560 | 1461014011952 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 14:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:13:31 INFO - PROCESS | 1560 | 1461014011966 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 1560 | 1461014011968 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 14:13:31 INFO - PROCESS | 1560 | 1461014011971 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1560 | 1461014011972 Marionette TRACE conn5 <- [1,182,null,{}] 14:13:31 INFO - PROCESS | 1560 | 1461014011976 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:32 INFO - PROCESS | 1560 | 1461014012077 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 14:13:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (18145C00) [pid = 1560] [serial = 161] [outer = 1CB27400] 14:13:32 INFO - PROCESS | 1560 | 1461014012145 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:32 INFO - PROCESS | 1560 | ++DOCSHELL 1C41F800 == 37 [pid = 1560] [id = 55] 14:13:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1C420400) [pid = 1560] [serial = 162] [outer = 00000000] 14:13:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1CAAC000) [pid = 1560] [serial = 163] [outer = 1C420400] 14:13:32 INFO - PROCESS | 1560 | 1461014012200 Marionette DEBUG loaded listener.js 14:13:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1CB30800) [pid = 1560] [serial = 164] [outer = 1C420400] 14:13:32 INFO - PROCESS | 1560 | 1461014012792 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1B90E400) [pid = 1560] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1BAAE800) [pid = 1560] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1BACE400) [pid = 1560] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (133D6000) [pid = 1560] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1CB32C00) [pid = 1560] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (0F056000) [pid = 1560] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1A626800) [pid = 1560] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1690BC00) [pid = 1560] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (12DB9400) [pid = 1560] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1C427800) [pid = 1560] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1B9ED400) [pid = 1560] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (16958400) [pid = 1560] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1313EC00) [pid = 1560] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (0EF43C00) [pid = 1560] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:13:32 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (12BF1C00) [pid = 1560] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 870ms 14:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:13:32 INFO - PROCESS | 1560 | 1461014012842 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 14:13:32 INFO - PROCESS | 1560 | 1461014012844 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 14:13:32 INFO - PROCESS | 1560 | 1461014012847 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:13:32 INFO - PROCESS | 1560 | 1461014012849 Marionette TRACE conn5 <- [1,186,null,{}] 14:13:32 INFO - PROCESS | 1560 | 1461014012852 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:32 INFO - PROCESS | 1560 | 1461014012925 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 14:13:32 INFO - PROCESS | 1560 | 1461014012934 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:32 INFO - PROCESS | 1560 | ++DOCSHELL 12BBDC00 == 38 [pid = 1560] [id = 56] 14:13:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (12B03C00) [pid = 1560] [serial = 165] [outer = 00000000] 14:13:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1313D400) [pid = 1560] [serial = 166] [outer = 12B03C00] 14:13:32 INFO - PROCESS | 1560 | 1461014012979 Marionette DEBUG loaded listener.js 14:13:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (16958400) [pid = 1560] [serial = 167] [outer = 12B03C00] 14:13:33 INFO - PROCESS | 1560 | 1461014013375 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 571ms 14:13:33 INFO - PROCESS | 1560 | 1461014013419 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 14:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:13:33 INFO - PROCESS | 1560 | 1461014013421 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 14:13:33 INFO - PROCESS | 1560 | 1461014013424 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:13:33 INFO - PROCESS | 1560 | 1461014013426 Marionette TRACE conn5 <- [1,190,null,{}] 14:13:33 INFO - PROCESS | 1560 | 1461014013429 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:33 INFO - PROCESS | 1560 | 1461014013504 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 14:13:33 INFO - PROCESS | 1560 | 1461014013510 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:33 INFO - PROCESS | 1560 | ++DOCSHELL 17DD0C00 == 39 [pid = 1560] [id = 57] 14:13:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (19071400) [pid = 1560] [serial = 168] [outer = 00000000] 14:13:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1BAB7400) [pid = 1560] [serial = 169] [outer = 19071400] 14:13:33 INFO - PROCESS | 1560 | 1461014013556 Marionette DEBUG loaded listener.js 14:13:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1CB27C00) [pid = 1560] [serial = 170] [outer = 19071400] 14:13:33 INFO - PROCESS | 1560 | 1461014013946 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 570ms 14:13:33 INFO - PROCESS | 1560 | 1461014013999 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 14:13:33 INFO - PROCESS | 1560 | 1461014014001 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 14:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:13:34 INFO - PROCESS | 1560 | 1461014014005 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:13:34 INFO - PROCESS | 1560 | 1461014014006 Marionette TRACE conn5 <- [1,194,null,{}] 14:13:34 INFO - PROCESS | 1560 | 1461014014010 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:34 INFO - PROCESS | 1560 | 1461014014083 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 14:13:34 INFO - PROCESS | 1560 | 1461014014089 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 1560 | ++DOCSHELL 1CF78C00 == 40 [pid = 1560] [id = 58] 14:13:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1CF79000) [pid = 1560] [serial = 171] [outer = 00000000] 14:13:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1CF7EC00) [pid = 1560] [serial = 172] [outer = 1CF79000] 14:13:34 INFO - PROCESS | 1560 | 1461014014133 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1CF83400) [pid = 1560] [serial = 173] [outer = 1CF79000] 14:13:34 INFO - PROCESS | 1560 | 1461014014557 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 14:13:34 INFO - PROCESS | 1560 | 1461014014580 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 14:13:34 INFO - PROCESS | 1560 | 1461014014582 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 14:13:34 INFO - PROCESS | 1560 | 1461014014585 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:13:34 INFO - PROCESS | 1560 | 1461014014588 Marionette TRACE conn5 <- [1,198,null,{}] 14:13:34 INFO - PROCESS | 1560 | 1461014014592 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:34 INFO - PROCESS | 1560 | 1461014014716 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 14:13:34 INFO - PROCESS | 1560 | 1461014014725 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 1560 | ++DOCSHELL 17CE5000 == 41 [pid = 1560] [id = 59] 14:13:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1D2C9400) [pid = 1560] [serial = 174] [outer = 00000000] 14:13:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1F1CA400) [pid = 1560] [serial = 175] [outer = 1D2C9400] 14:13:34 INFO - PROCESS | 1560 | 1461014014776 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1FB81800) [pid = 1560] [serial = 176] [outer = 1D2C9400] 14:13:35 INFO - PROCESS | 1560 | 1461014015359 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 830ms 14:13:35 INFO - PROCESS | 1560 | 1461014015423 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 14:13:35 INFO - PROCESS | 1560 | 1461014015429 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 14:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:13:35 INFO - PROCESS | 1560 | 1461014015449 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:13:35 INFO - PROCESS | 1560 | 1461014015453 Marionette TRACE conn5 <- [1,202,null,{}] 14:13:35 INFO - PROCESS | 1560 | 1461014015459 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:35 INFO - PROCESS | 1560 | 1461014015564 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 14:13:35 INFO - PROCESS | 1560 | 1461014015640 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:35 INFO - PROCESS | 1560 | ++DOCSHELL 12C3E000 == 42 [pid = 1560] [id = 60] 14:13:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (12C76800) [pid = 1560] [serial = 177] [outer = 00000000] 14:13:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1313F800) [pid = 1560] [serial = 178] [outer = 12C76800] 14:13:35 INFO - PROCESS | 1560 | 1461014015698 Marionette DEBUG loaded listener.js 14:13:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1429E400) [pid = 1560] [serial = 179] [outer = 12C76800] 14:13:36 INFO - PROCESS | 1560 | 1461014016320 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:13:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 950ms 14:13:36 INFO - PROCESS | 1560 | 1461014016385 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 14:13:36 INFO - PROCESS | 1560 | 1461014016391 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 14:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:13:36 INFO - PROCESS | 1560 | 1461014016398 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:13:36 INFO - PROCESS | 1560 | 1461014016401 Marionette TRACE conn5 <- [1,206,null,{}] 14:13:36 INFO - PROCESS | 1560 | 1461014016405 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:36 INFO - PROCESS | 1560 | 1461014016508 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 14:13:36 INFO - PROCESS | 1560 | 1461014016581 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:36 INFO - PROCESS | 1560 | ++DOCSHELL 19003C00 == 43 [pid = 1560] [id = 61] 14:13:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (19149C00) [pid = 1560] [serial = 180] [outer = 00000000] 14:13:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1AC0C400) [pid = 1560] [serial = 181] [outer = 19149C00] 14:13:36 INFO - PROCESS | 1560 | 1461014016637 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1B7D9800) [pid = 1560] [serial = 182] [outer = 19149C00] 14:13:37 INFO - PROCESS | 1560 | 1461014017219 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:13:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 870ms 14:13:37 INFO - PROCESS | 1560 | 1461014017270 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 1560 | 1461014017273 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 14:13:37 INFO - PROCESS | 1560 | 1461014017277 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:13:37 INFO - PROCESS | 1560 | 1461014017280 Marionette TRACE conn5 <- [1,210,null,{}] 14:13:37 INFO - PROCESS | 1560 | 1461014017291 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:37 INFO - PROCESS | 1560 | 1461014017394 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 14:13:37 INFO - PROCESS | 1560 | 1461014017469 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:37 INFO - PROCESS | 1560 | ++DOCSHELL 1F1C8C00 == 44 [pid = 1560] [id = 62] 14:13:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1F1C9C00) [pid = 1560] [serial = 183] [outer = 00000000] 14:13:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1F341400) [pid = 1560] [serial = 184] [outer = 1F1C9C00] 14:13:37 INFO - PROCESS | 1560 | 1461014017527 Marionette DEBUG loaded listener.js 14:13:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (214BD800) [pid = 1560] [serial = 185] [outer = 1F1C9C00] 14:13:38 INFO - PROCESS | 1560 | 1461014018126 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 14:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 869ms 14:13:38 INFO - PROCESS | 1560 | 1461014018160 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 14:13:38 INFO - PROCESS | 1560 | 1461014018163 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 14:13:38 INFO - PROCESS | 1560 | 1461014018166 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:13:38 INFO - PROCESS | 1560 | 1461014018169 Marionette TRACE conn5 <- [1,214,null,{}] 14:13:38 INFO - PROCESS | 1560 | 1461014018172 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:38 INFO - PROCESS | 1560 | 1461014018273 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 14:13:38 INFO - PROCESS | 1560 | 1461014018471 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:38 INFO - PROCESS | 1560 | ++DOCSHELL 12BEB400 == 45 [pid = 1560] [id = 63] 14:13:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (12BF2400) [pid = 1560] [serial = 186] [outer = 00000000] 14:13:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (12DB9800) [pid = 1560] [serial = 187] [outer = 12BF2400] 14:13:38 INFO - PROCESS | 1560 | 1461014018521 Marionette DEBUG loaded listener.js 14:13:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (12F31400) [pid = 1560] [serial = 188] [outer = 12BF2400] 14:13:39 INFO - PROCESS | 1560 | 1461014019047 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 14:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 931ms 14:13:39 INFO - PROCESS | 1560 | 1461014019103 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 1560 | 1461014019107 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 14:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:13:39 INFO - PROCESS | 1560 | 1461014019111 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 1560 | 1461014019115 Marionette TRACE conn5 <- [1,218,null,{}] 14:13:39 INFO - PROCESS | 1560 | 1461014019120 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:39 INFO - PROCESS | 1560 | 1461014019218 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 14:13:39 INFO - PROCESS | 1560 | 1461014019293 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 1560 | ++DOCSHELL 17DCE400 == 46 [pid = 1560] [id = 64] 14:13:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (18144800) [pid = 1560] [serial = 189] [outer = 00000000] 14:13:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (19009400) [pid = 1560] [serial = 190] [outer = 18144800] 14:13:39 INFO - PROCESS | 1560 | 1461014019344 Marionette DEBUG loaded listener.js 14:13:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1914BC00) [pid = 1560] [serial = 191] [outer = 18144800] 14:13:39 INFO - PROCESS | 1560 | --DOCSHELL 1CF78C00 == 45 [pid = 1560] [id = 58] 14:13:39 INFO - PROCESS | 1560 | --DOCSHELL 17DD0C00 == 44 [pid = 1560] [id = 57] 14:13:39 INFO - PROCESS | 1560 | --DOCSHELL 12BBDC00 == 43 [pid = 1560] [id = 56] 14:13:39 INFO - PROCESS | 1560 | --DOCSHELL 1C41F800 == 42 [pid = 1560] [id = 55] 14:13:39 INFO - PROCESS | 1560 | --DOCSHELL 1B909800 == 41 [pid = 1560] [id = 54] 14:13:39 INFO - PROCESS | 1560 | --DOCSHELL 19885C00 == 40 [pid = 1560] [id = 53] 14:13:39 INFO - PROCESS | 1560 | --DOCSHELL 19882000 == 39 [pid = 1560] [id = 52] 14:13:39 INFO - PROCESS | 1560 | --DOCSHELL 17A20C00 == 38 [pid = 1560] [id = 51] 14:13:39 INFO - PROCESS | 1560 | --DOCSHELL 12BF5400 == 37 [pid = 1560] [id = 50] 14:13:39 INFO - PROCESS | 1560 | --DOCSHELL 12DC2400 == 36 [pid = 1560] [id = 49] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (228F1800) [pid = 1560] [serial = 73] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1C425000) [pid = 1560] [serial = 117] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1BF23400) [pid = 1560] [serial = 97] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1BE67400) [pid = 1560] [serial = 96] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1F1BFC00) [pid = 1560] [serial = 123] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1EBDE000) [pid = 1560] [serial = 121] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (18143800) [pid = 1560] [serial = 103] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (17947400) [pid = 1560] [serial = 102] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1D534000) [pid = 1560] [serial = 120] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1ACC1800) [pid = 1560] [serial = 111] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1B7D4C00) [pid = 1560] [serial = 112] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (1987F400) [pid = 1560] [serial = 94] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (19004C00) [pid = 1560] [serial = 93] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (12DC1000) [pid = 1560] [serial = 126] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1CB2C800) [pid = 1560] [serial = 100] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1CB2CC00) [pid = 1560] [serial = 99] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1BAB5C00) [pid = 1560] [serial = 114] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1824EC00) [pid = 1560] [serial = 108] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (19004400) [pid = 1560] [serial = 109] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (133DD400) [pid = 1560] [serial = 105] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (13C51400) [pid = 1560] [serial = 106] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (12DC3C00) [pid = 1560] [serial = 127] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (12DC0000) [pid = 1560] [serial = 130] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1307B400) [pid = 1560] [serial = 91] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (12C3E400) [pid = 1560] [serial = 90] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (13134400) [pid = 1560] [serial = 132] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1C428800) [pid = 1560] [serial = 118] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1F1C4800) [pid = 1560] [serial = 124] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (0EF4C800) [pid = 1560] [serial = 129] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (1BAD1000) [pid = 1560] [serial = 115] [outer = 00000000] [url = about:blank] 14:13:39 INFO - PROCESS | 1560 | 1461014019866 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 14:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 790ms 14:13:39 INFO - PROCESS | 1560 | 1461014019905 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 1560 | 1461014019909 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 14:13:39 INFO - PROCESS | 1560 | 1461014019912 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 1560 | 1461014019914 Marionette TRACE conn5 <- [1,222,null,{}] 14:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:13:39 INFO - PROCESS | 1560 | 1461014019918 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:39 INFO - PROCESS | 1560 | 1461014019996 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 14:13:40 INFO - PROCESS | 1560 | 1461014020007 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:40 INFO - PROCESS | 1560 | ++DOCSHELL 13139C00 == 37 [pid = 1560] [id = 65] 14:13:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1313DC00) [pid = 1560] [serial = 192] [outer = 00000000] 14:13:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (16957C00) [pid = 1560] [serial = 193] [outer = 1313DC00] 14:13:40 INFO - PROCESS | 1560 | 1461014020053 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (17A33000) [pid = 1560] [serial = 194] [outer = 1313DC00] 14:13:40 INFO - PROCESS | 1560 | 1461014020499 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 14:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 14:13:40 INFO - PROCESS | 1560 | 1461014020547 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 14:13:40 INFO - PROCESS | 1560 | 1461014020550 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 14:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:13:40 INFO - PROCESS | 1560 | 1461014020559 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:13:40 INFO - PROCESS | 1560 | 1461014020565 Marionette TRACE conn5 <- [1,226,null,{}] 14:13:40 INFO - PROCESS | 1560 | 1461014020569 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:40 INFO - PROCESS | 1560 | 1461014020648 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 14:13:40 INFO - PROCESS | 1560 | 1461014020656 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:40 INFO - PROCESS | 1560 | ++DOCSHELL 1914A400 == 38 [pid = 1560] [id = 66] 14:13:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (196EE800) [pid = 1560] [serial = 195] [outer = 00000000] 14:13:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1A61C800) [pid = 1560] [serial = 196] [outer = 196EE800] 14:13:40 INFO - PROCESS | 1560 | 1461014020701 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1A626000) [pid = 1560] [serial = 197] [outer = 196EE800] 14:13:41 INFO - PROCESS | 1560 | 1461014021119 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 590ms 14:13:41 INFO - PROCESS | 1560 | 1461014021147 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 1560 | 1461014021149 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 14:13:41 INFO - PROCESS | 1560 | 1461014021153 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:13:41 INFO - PROCESS | 1560 | 1461014021154 Marionette TRACE conn5 <- [1,230,null,{}] 14:13:41 INFO - PROCESS | 1560 | 1461014021158 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:41 INFO - PROCESS | 1560 | 1461014021237 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 14:13:41 INFO - PROCESS | 1560 | 1461014021243 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 1560 | ++DOCSHELL 1A65FC00 == 39 [pid = 1560] [id = 67] 14:13:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1A662C00) [pid = 1560] [serial = 198] [outer = 00000000] 14:13:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1AC0D400) [pid = 1560] [serial = 199] [outer = 1A662C00] 14:13:41 INFO - PROCESS | 1560 | 1461014021290 Marionette DEBUG loaded listener.js 14:13:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1B743000) [pid = 1560] [serial = 200] [outer = 1A662C00] 14:13:41 INFO - PROCESS | 1560 | 1461014021712 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 14:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 630ms 14:13:41 INFO - PROCESS | 1560 | 1461014021787 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 1560 | 1461014021790 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 14:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:13:41 INFO - PROCESS | 1560 | 1461014021793 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - PROCESS | 1560 | 1461014021795 Marionette TRACE conn5 <- [1,234,null,{}] 14:13:41 INFO - PROCESS | 1560 | 1461014021798 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:41 INFO - PROCESS | 1560 | 1461014021897 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 14:13:41 INFO - PROCESS | 1560 | 1461014021903 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 1560 | ++DOCSHELL 12C3AC00 == 40 [pid = 1560] [id = 68] 14:13:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1B913800) [pid = 1560] [serial = 201] [outer = 00000000] 14:13:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1BAB2000) [pid = 1560] [serial = 202] [outer = 1B913800] 14:13:41 INFO - PROCESS | 1560 | 1461014021960 Marionette DEBUG loaded listener.js 14:13:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1BE63400) [pid = 1560] [serial = 203] [outer = 1B913800] 14:13:42 INFO - PROCESS | 1560 | 1461014022415 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 14:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 14:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:13:42 INFO - PROCESS | 1560 | 1461014022467 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 14:13:42 INFO - PROCESS | 1560 | 1461014022469 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 14:13:42 INFO - PROCESS | 1560 | 1461014022472 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:13:42 INFO - PROCESS | 1560 | 1461014022474 Marionette TRACE conn5 <- [1,238,null,{}] 14:13:42 INFO - PROCESS | 1560 | 1461014022477 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:42 INFO - PROCESS | 1560 | 1461014022579 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 14:13:42 INFO - PROCESS | 1560 | 1461014022654 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:42 INFO - PROCESS | 1560 | ++DOCSHELL 1BEE9400 == 41 [pid = 1560] [id = 69] 14:13:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1BFC0400) [pid = 1560] [serial = 204] [outer = 00000000] 14:13:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1CB31000) [pid = 1560] [serial = 205] [outer = 1BFC0400] 14:13:42 INFO - PROCESS | 1560 | 1461014022699 Marionette DEBUG loaded listener.js 14:13:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1CC8B000) [pid = 1560] [serial = 206] [outer = 1BFC0400] 14:13:43 INFO - PROCESS | 1560 | 1461014023096 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 14:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 14:13:43 INFO - PROCESS | 1560 | 1461014023143 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 14:13:43 INFO - PROCESS | 1560 | 1461014023145 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 14:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:13:43 INFO - PROCESS | 1560 | 1461014023156 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:13:43 INFO - PROCESS | 1560 | 1461014023158 Marionette TRACE conn5 <- [1,242,null,{}] 14:13:43 INFO - PROCESS | 1560 | 1461014023161 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:43 INFO - PROCESS | 1560 | 1461014023261 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 14:13:43 INFO - PROCESS | 1560 | 1461014023268 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:43 INFO - PROCESS | 1560 | ++DOCSHELL 0F239800 == 42 [pid = 1560] [id = 70] 14:13:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1BE66000) [pid = 1560] [serial = 207] [outer = 00000000] 14:13:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1CF7FC00) [pid = 1560] [serial = 208] [outer = 1BE66000] 14:13:43 INFO - PROCESS | 1560 | 1461014023312 Marionette DEBUG loaded listener.js 14:13:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1CF80000) [pid = 1560] [serial = 209] [outer = 1BE66000] 14:13:43 INFO - PROCESS | 1560 | 1461014023727 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 14:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1B909C00) [pid = 1560] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (12F32C00) [pid = 1560] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (12F28800) [pid = 1560] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (19888800) [pid = 1560] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (12BED800) [pid = 1560] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (17D2A800) [pid = 1560] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1C420400) [pid = 1560] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (12C34400) [pid = 1560] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1B742800) [pid = 1560] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1CF79000) [pid = 1560] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (12B03C00) [pid = 1560] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (19071400) [pid = 1560] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1A661C00) [pid = 1560] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:13:43 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1A660000) [pid = 1560] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:13:43 INFO - PROCESS | 1560 | 1461014023938 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 14:13:43 INFO - PROCESS | 1560 | 1461014023940 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 14:13:43 INFO - PROCESS | 1560 | 1461014023953 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:13:43 INFO - PROCESS | 1560 | 1461014023955 Marionette TRACE conn5 <- [1,246,null,{}] 14:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:13:43 INFO - PROCESS | 1560 | 1461014023959 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:44 INFO - PROCESS | 1560 | 1461014024032 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 14:13:44 INFO - PROCESS | 1560 | 1461014024040 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:44 INFO - PROCESS | 1560 | ++DOCSHELL 12C17800 == 43 [pid = 1560] [id = 71] 14:13:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (12C18800) [pid = 1560] [serial = 210] [outer = 00000000] 14:13:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (12C1EC00) [pid = 1560] [serial = 211] [outer = 12C18800] 14:13:44 INFO - PROCESS | 1560 | 1461014024085 Marionette DEBUG loaded listener.js 14:13:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (12C21800) [pid = 1560] [serial = 212] [outer = 12C18800] 14:13:44 INFO - PROCESS | 1560 | 1461014024496 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 570ms 14:13:44 INFO - PROCESS | 1560 | 1461014024529 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 14:13:44 INFO - PROCESS | 1560 | 1461014024531 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 14:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:13:44 INFO - PROCESS | 1560 | 1461014024534 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:13:44 INFO - PROCESS | 1560 | 1461014024536 Marionette TRACE conn5 <- [1,250,null,{}] 14:13:44 INFO - PROCESS | 1560 | 1461014024539 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:44 INFO - PROCESS | 1560 | 1461014024617 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 14:13:44 INFO - PROCESS | 1560 | 1461014024623 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:44 INFO - PROCESS | 1560 | ++DOCSHELL 12C1E400 == 44 [pid = 1560] [id = 72] 14:13:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (12C22C00) [pid = 1560] [serial = 213] [outer = 00000000] 14:13:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1A661C00) [pid = 1560] [serial = 214] [outer = 12C22C00] 14:13:44 INFO - PROCESS | 1560 | 1461014024668 Marionette DEBUG loaded listener.js 14:13:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1B742800) [pid = 1560] [serial = 215] [outer = 12C22C00] 14:13:45 INFO - PROCESS | 1560 | 1461014025160 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 670ms 14:13:45 INFO - PROCESS | 1560 | 1461014025205 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 14:13:45 INFO - PROCESS | 1560 | 1461014025207 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 14:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:13:45 INFO - PROCESS | 1560 | 1461014025210 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1560 | 1461014025212 Marionette TRACE conn5 <- [1,254,null,{}] 14:13:45 INFO - PROCESS | 1560 | 1461014025215 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:45 INFO - PROCESS | 1560 | 1461014025293 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 14:13:45 INFO - PROCESS | 1560 | 1461014025302 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:45 INFO - PROCESS | 1560 | ++DOCSHELL 1CF7C400 == 45 [pid = 1560] [id = 73] 14:13:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1F1BF400) [pid = 1560] [serial = 216] [outer = 00000000] 14:13:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1F1CA800) [pid = 1560] [serial = 217] [outer = 1F1BF400] 14:13:45 INFO - PROCESS | 1560 | 1461014025352 Marionette DEBUG loaded listener.js 14:13:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (2120E000) [pid = 1560] [serial = 218] [outer = 1F1BF400] 14:13:45 INFO - PROCESS | 1560 | 1461014025809 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 14:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 630ms 14:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:13:45 INFO - PROCESS | 1560 | 1461014025841 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 14:13:45 INFO - PROCESS | 1560 | 1461014025844 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 14:13:45 INFO - PROCESS | 1560 | 1461014025847 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1560 | 1461014025849 Marionette TRACE conn5 <- [1,258,null,{}] 14:13:45 INFO - PROCESS | 1560 | 1461014025857 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:45 INFO - PROCESS | 1560 | 1461014025996 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 14:13:46 INFO - PROCESS | 1560 | 1461014026068 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:46 INFO - PROCESS | 1560 | ++DOCSHELL 0EF4C800 == 46 [pid = 1560] [id = 74] 14:13:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (0EF4E400) [pid = 1560] [serial = 219] [outer = 00000000] 14:13:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (12BC3400) [pid = 1560] [serial = 220] [outer = 0EF4E400] 14:13:46 INFO - PROCESS | 1560 | 1461014026127 Marionette DEBUG loaded listener.js 14:13:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (12C16400) [pid = 1560] [serial = 221] [outer = 0EF4E400] 14:13:46 INFO - PROCESS | 1560 | 1461014026729 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 14:13:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 930ms 14:13:46 INFO - PROCESS | 1560 | 1461014026779 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 14:13:46 INFO - PROCESS | 1560 | 1461014026784 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 14:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:13:46 INFO - PROCESS | 1560 | 1461014026789 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:13:46 INFO - PROCESS | 1560 | 1461014026793 Marionette TRACE conn5 <- [1,262,null,{}] 14:13:46 INFO - PROCESS | 1560 | 1461014026798 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:46 INFO - PROCESS | 1560 | 1461014026903 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 14:13:46 INFO - PROCESS | 1560 | 1461014026992 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 1560 | ++DOCSHELL 16958800 == 47 [pid = 1560] [id = 75] 14:13:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (17A18400) [pid = 1560] [serial = 222] [outer = 00000000] 14:13:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (182FC000) [pid = 1560] [serial = 223] [outer = 17A18400] 14:13:47 INFO - PROCESS | 1560 | 1461014027052 Marionette DEBUG loaded listener.js 14:13:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1907A400) [pid = 1560] [serial = 224] [outer = 17A18400] 14:13:47 INFO - PROCESS | 1560 | 1461014027564 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 14:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 830ms 14:13:47 INFO - PROCESS | 1560 | 1461014027623 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 14:13:47 INFO - PROCESS | 1560 | 1461014027627 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 14:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:13:47 INFO - PROCESS | 1560 | 1461014027631 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:13:47 INFO - PROCESS | 1560 | 1461014027633 Marionette TRACE conn5 <- [1,266,null,{}] 14:13:47 INFO - PROCESS | 1560 | 1461014027637 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:47 INFO - PROCESS | 1560 | 1461014027739 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 14:13:47 INFO - PROCESS | 1560 | 1461014027829 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 1560 | ++DOCSHELL 1A623C00 == 48 [pid = 1560] [id = 76] 14:13:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1B728C00) [pid = 1560] [serial = 225] [outer = 00000000] 14:13:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1BFB3800) [pid = 1560] [serial = 226] [outer = 1B728C00] 14:13:47 INFO - PROCESS | 1560 | 1461014027885 Marionette DEBUG loaded listener.js 14:13:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1CB30000) [pid = 1560] [serial = 227] [outer = 1B728C00] 14:13:48 INFO - PROCESS | 1560 | 1461014028442 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 14:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 829ms 14:13:48 INFO - PROCESS | 1560 | 1461014028466 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 1560 | 1461014028471 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 14:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:13:48 INFO - PROCESS | 1560 | 1461014028483 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:13:48 INFO - PROCESS | 1560 | 1461014028488 Marionette TRACE conn5 <- [1,270,null,{}] 14:13:48 INFO - PROCESS | 1560 | 1461014028492 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:48 INFO - PROCESS | 1560 | 1461014028598 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 14:13:48 INFO - PROCESS | 1560 | 1461014028690 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:48 INFO - PROCESS | 1560 | ++DOCSHELL 213BE000 == 49 [pid = 1560] [id = 77] 14:13:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (213BF000) [pid = 1560] [serial = 228] [outer = 00000000] 14:13:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (213C2800) [pid = 1560] [serial = 229] [outer = 213BF000] 14:13:48 INFO - PROCESS | 1560 | 1461014028746 Marionette DEBUG loaded listener.js 14:13:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (213C5C00) [pid = 1560] [serial = 230] [outer = 213BF000] 14:13:49 INFO - PROCESS | 1560 | 1461014029394 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 990ms 14:13:49 INFO - PROCESS | 1560 | 1461014029493 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 14:13:49 INFO - PROCESS | 1560 | 1461014029495 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 14:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:13:49 INFO - PROCESS | 1560 | 1461014029534 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:13:49 INFO - PROCESS | 1560 | 1461014029536 Marionette TRACE conn5 <- [1,274,null,{}] 14:13:49 INFO - PROCESS | 1560 | 1461014029598 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:49 INFO - PROCESS | 1560 | 1461014029737 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 14:13:49 INFO - PROCESS | 1560 | 1461014029823 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 1560 | ++DOCSHELL 214BB400 == 50 [pid = 1560] [id = 78] 14:13:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (214C1000) [pid = 1560] [serial = 231] [outer = 00000000] 14:13:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (227C5400) [pid = 1560] [serial = 232] [outer = 214C1000] 14:13:49 INFO - PROCESS | 1560 | 1461014029878 Marionette DEBUG loaded listener.js 14:13:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (227C7000) [pid = 1560] [serial = 233] [outer = 214C1000] 14:13:50 INFO - PROCESS | 1560 | 1461014030569 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 14:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1073ms 14:13:50 INFO - PROCESS | 1560 | 1461014030596 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 14:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:13:50 INFO - PROCESS | 1560 | 1461014030600 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 14:13:50 INFO - PROCESS | 1560 | 1461014030605 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:13:50 INFO - PROCESS | 1560 | 1461014030609 Marionette TRACE conn5 <- [1,278,null,{}] 14:13:50 INFO - PROCESS | 1560 | 1461014030616 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:50 INFO - PROCESS | 1560 | 1461014030710 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 14:13:50 INFO - PROCESS | 1560 | 1461014030804 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:50 INFO - PROCESS | 1560 | ++DOCSHELL 12C43000 == 51 [pid = 1560] [id = 79] 14:13:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (12DBF000) [pid = 1560] [serial = 234] [outer = 00000000] 14:13:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1313E000) [pid = 1560] [serial = 235] [outer = 12DBF000] 14:13:50 INFO - PROCESS | 1560 | 1461014030853 Marionette DEBUG loaded listener.js 14:13:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (13C9A800) [pid = 1560] [serial = 236] [outer = 12DBF000] 14:13:51 INFO - PROCESS | 1560 | 1461014031462 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 1CF7C400 == 50 [pid = 1560] [id = 73] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 12C1E400 == 49 [pid = 1560] [id = 72] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 12C17800 == 48 [pid = 1560] [id = 71] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 0F239800 == 47 [pid = 1560] [id = 70] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 1BEE9400 == 46 [pid = 1560] [id = 69] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 12C3AC00 == 45 [pid = 1560] [id = 68] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 1A65FC00 == 44 [pid = 1560] [id = 67] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 1914A400 == 43 [pid = 1560] [id = 66] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 13139C00 == 42 [pid = 1560] [id = 65] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 17DCE400 == 41 [pid = 1560] [id = 64] 14:13:51 INFO - PROCESS | 1560 | --DOCSHELL 12BEB400 == 40 [pid = 1560] [id = 63] 14:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 930ms 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1B749C00) [pid = 1560] [serial = 88] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1BAB2400) [pid = 1560] [serial = 159] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (16916800) [pid = 1560] [serial = 145] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (133DE800) [pid = 1560] [serial = 144] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1AA74800) [pid = 1560] [serial = 139] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1A61E000) [pid = 1560] [serial = 138] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1A621400) [pid = 1560] [serial = 153] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (12C83800) [pid = 1560] [serial = 136] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (12C3A800) [pid = 1560] [serial = 135] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (181C8800) [pid = 1560] [serial = 150] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (19006C00) [pid = 1560] [serial = 151] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1CAAC000) [pid = 1560] [serial = 163] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (13133800) [pid = 1560] [serial = 147] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (13140800) [pid = 1560] [serial = 148] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1CAB5800) [pid = 1560] [serial = 142] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1BAB1C00) [pid = 1560] [serial = 141] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1283D800) [pid = 1560] [serial = 34] [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.] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1BAB5400) [pid = 1560] [serial = 160] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1CF7EC00) [pid = 1560] [serial = 172] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (16958400) [pid = 1560] [serial = 167] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1BAB7400) [pid = 1560] [serial = 169] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1CB27C00) [pid = 1560] [serial = 170] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1313D400) [pid = 1560] [serial = 166] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1CB30800) [pid = 1560] [serial = 164] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1AC0B000) [pid = 1560] [serial = 156] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1AC10C00) [pid = 1560] [serial = 157] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1CF83400) [pid = 1560] [serial = 173] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1A625C00) [pid = 1560] [serial = 154] [outer = 00000000] [url = about:blank] 14:13:51 INFO - PROCESS | 1560 | 1461014031551 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 14:13:51 INFO - PROCESS | 1560 | 1461014031556 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 14:13:51 INFO - PROCESS | 1560 | 1461014031564 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:13:51 INFO - PROCESS | 1560 | 1461014031566 Marionette TRACE conn5 <- [1,282,null,{}] 14:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:13:51 INFO - PROCESS | 1560 | 1461014031570 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:51 INFO - PROCESS | 1560 | 1461014031657 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 14:13:51 INFO - PROCESS | 1560 | 1461014031663 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 1560 | ++DOCSHELL 12848800 == 41 [pid = 1560] [id = 80] 14:13:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1287EC00) [pid = 1560] [serial = 237] [outer = 00000000] 14:13:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (12BE8C00) [pid = 1560] [serial = 238] [outer = 1287EC00] 14:13:51 INFO - PROCESS | 1560 | 1461014031709 Marionette DEBUG loaded listener.js 14:13:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (12C17000) [pid = 1560] [serial = 239] [outer = 1287EC00] 14:13:52 INFO - PROCESS | 1560 | 1461014032161 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 14:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 14:13:52 INFO - PROCESS | 1560 | 1461014032202 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 14:13:52 INFO - PROCESS | 1560 | 1461014032204 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 14:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:13:52 INFO - PROCESS | 1560 | 1461014032207 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:13:52 INFO - PROCESS | 1560 | 1461014032211 Marionette TRACE conn5 <- [1,286,null,{}] 14:13:52 INFO - PROCESS | 1560 | 1461014032221 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:52 INFO - PROCESS | 1560 | 1461014032332 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 14:13:52 INFO - PROCESS | 1560 | 1461014032346 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:52 INFO - PROCESS | 1560 | ++DOCSHELL 13C9A400 == 42 [pid = 1560] [id = 81] 14:13:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (142A3400) [pid = 1560] [serial = 240] [outer = 00000000] 14:13:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (17A1E000) [pid = 1560] [serial = 241] [outer = 142A3400] 14:13:52 INFO - PROCESS | 1560 | 1461014032395 Marionette DEBUG loaded listener.js 14:13:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (17DC3C00) [pid = 1560] [serial = 242] [outer = 142A3400] 14:13:52 INFO - PROCESS | 1560 | 1461014032838 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 14:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 14:13:52 INFO - PROCESS | 1560 | 1461014032882 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 14:13:52 INFO - PROCESS | 1560 | 1461014032884 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 14:13:52 INFO - PROCESS | 1560 | 1461014032888 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:13:52 INFO - PROCESS | 1560 | 1461014032889 Marionette TRACE conn5 <- [1,290,null,{}] 14:13:52 INFO - PROCESS | 1560 | 1461014032893 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:52 INFO - PROCESS | 1560 | 1461014032972 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 14:13:52 INFO - PROCESS | 1560 | 1461014032981 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:52 INFO - PROCESS | 1560 | ++DOCSHELL 19072400 == 43 [pid = 1560] [id = 82] 14:13:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (19072C00) [pid = 1560] [serial = 243] [outer = 00000000] 14:13:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1A61B800) [pid = 1560] [serial = 244] [outer = 19072C00] 14:13:53 INFO - PROCESS | 1560 | 1461014033028 Marionette DEBUG loaded listener.js 14:13:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1A625400) [pid = 1560] [serial = 245] [outer = 19072C00] 14:13:53 INFO - PROCESS | 1560 | 1461014033452 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 571ms 14:13:53 INFO - PROCESS | 1560 | 1461014033474 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 14:13:53 INFO - PROCESS | 1560 | 1461014033476 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 14:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:13:53 INFO - PROCESS | 1560 | 1461014033479 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:13:53 INFO - PROCESS | 1560 | 1461014033481 Marionette TRACE conn5 <- [1,294,null,{}] 14:13:53 INFO - PROCESS | 1560 | 1461014033484 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:53 INFO - PROCESS | 1560 | 1461014033561 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 14:13:53 INFO - PROCESS | 1560 | 1461014033568 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:53 INFO - PROCESS | 1560 | ++DOCSHELL 19071C00 == 44 [pid = 1560] [id = 83] 14:13:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1AA74400) [pid = 1560] [serial = 246] [outer = 00000000] 14:13:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1AC07C00) [pid = 1560] [serial = 247] [outer = 1AA74400] 14:13:53 INFO - PROCESS | 1560 | 1461014033613 Marionette DEBUG loaded listener.js 14:13:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1AC10000) [pid = 1560] [serial = 248] [outer = 1AA74400] 14:13:54 INFO - PROCESS | 1560 | 1461014034077 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:13:54 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. 14:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 630ms 14:13:54 INFO - PROCESS | 1560 | 1461014034113 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 14:13:54 INFO - PROCESS | 1560 | 1461014034115 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 14:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:13:54 INFO - PROCESS | 1560 | 1461014034122 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:13:54 INFO - PROCESS | 1560 | 1461014034124 Marionette TRACE conn5 <- [1,298,null,{}] 14:13:54 INFO - PROCESS | 1560 | 1461014034127 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:54 INFO - PROCESS | 1560 | 1461014034251 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 14:13:54 INFO - PROCESS | 1560 | 1461014034265 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:54 INFO - PROCESS | 1560 | ++DOCSHELL 12C14400 == 45 [pid = 1560] [id = 84] 14:13:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1AA8E800) [pid = 1560] [serial = 249] [outer = 00000000] 14:13:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1BAAF800) [pid = 1560] [serial = 250] [outer = 1AA8E800] 14:13:54 INFO - PROCESS | 1560 | 1461014034354 Marionette DEBUG loaded listener.js 14:13:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1BACE400) [pid = 1560] [serial = 251] [outer = 1AA8E800] 14:13:54 INFO - PROCESS | 1560 | 1461014034786 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:13:54 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. 14:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 690ms 14:13:54 INFO - PROCESS | 1560 | 1461014034809 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 14:13:54 INFO - PROCESS | 1560 | 1461014034811 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 14:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:13:54 INFO - PROCESS | 1560 | 1461014034822 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:13:54 INFO - PROCESS | 1560 | 1461014034824 Marionette TRACE conn5 <- [1,302,null,{}] 14:13:54 INFO - PROCESS | 1560 | 1461014034827 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:54 INFO - PROCESS | 1560 | 1461014034928 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 14:13:54 INFO - PROCESS | 1560 | 1461014035006 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:55 INFO - PROCESS | 1560 | ++DOCSHELL 12C39C00 == 46 [pid = 1560] [id = 85] 14:13:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1BAD4000) [pid = 1560] [serial = 252] [outer = 00000000] 14:13:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1C421000) [pid = 1560] [serial = 253] [outer = 1BAD4000] 14:13:55 INFO - PROCESS | 1560 | 1461014035051 Marionette DEBUG loaded listener.js 14:13:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1C41F800) [pid = 1560] [serial = 254] [outer = 1BAD4000] 14:13:55 INFO - PROCESS | 1560 | 1461014035466 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:13:55 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. 14:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 690ms 14:13:55 INFO - PROCESS | 1560 | 1461014035506 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 14:13:55 INFO - PROCESS | 1560 | 1461014035508 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 14:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:13:55 INFO - PROCESS | 1560 | 1461014035517 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:13:55 INFO - PROCESS | 1560 | 1461014035519 Marionette TRACE conn5 <- [1,306,null,{}] 14:13:55 INFO - PROCESS | 1560 | 1461014035523 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:55 INFO - PROCESS | 1560 | 1461014035625 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 14:13:55 INFO - PROCESS | 1560 | 1461014035631 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:55 INFO - PROCESS | 1560 | ++DOCSHELL 1CB27800 == 47 [pid = 1560] [id = 86] 14:13:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1CB27C00) [pid = 1560] [serial = 255] [outer = 00000000] 14:13:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1CD57400) [pid = 1560] [serial = 256] [outer = 1CB27C00] 14:13:55 INFO - PROCESS | 1560 | 1461014035675 Marionette DEBUG loaded listener.js 14:13:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1CF7AC00) [pid = 1560] [serial = 257] [outer = 1CB27C00] 14:13:55 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1BFC0400) [pid = 1560] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:13:55 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1BE66000) [pid = 1560] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:13:55 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (12BF2400) [pid = 1560] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:13:55 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (18144800) [pid = 1560] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:13:55 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1A662C00) [pid = 1560] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:13:55 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (1313DC00) [pid = 1560] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:13:55 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (196EE800) [pid = 1560] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:13:55 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (12C18800) [pid = 1560] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:13:55 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1B913800) [pid = 1560] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:13:55 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (12C22C00) [pid = 1560] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:13:56 INFO - PROCESS | 1560 | 1461014036073 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:13:56 INFO - PROCESS | 1560 | 1461014036186 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:13:56 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. 14:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 732ms 14:13:56 INFO - PROCESS | 1560 | 1461014036271 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 14:13:56 INFO - PROCESS | 1560 | 1461014036273 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 14:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:13:56 INFO - PROCESS | 1560 | 1461014036277 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:13:56 INFO - PROCESS | 1560 | 1461014036278 Marionette TRACE conn5 <- [1,310,null,{}] 14:13:56 INFO - PROCESS | 1560 | 1461014036282 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:56 INFO - PROCESS | 1560 | 1461014036360 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 14:13:56 INFO - PROCESS | 1560 | 1461014036367 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 1560 | ++DOCSHELL 1D052000 == 48 [pid = 1560] [id = 87] 14:13:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1D105800) [pid = 1560] [serial = 258] [outer = 00000000] 14:13:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1EBDD800) [pid = 1560] [serial = 259] [outer = 1D105800] 14:13:56 INFO - PROCESS | 1560 | 1461014036415 Marionette DEBUG loaded listener.js 14:13:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1F1C6400) [pid = 1560] [serial = 260] [outer = 1D105800] 14:13:56 INFO - PROCESS | 1560 | 1461014036825 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:13:56 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. 14:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 570ms 14:13:56 INFO - PROCESS | 1560 | 1461014036855 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 14:13:56 INFO - PROCESS | 1560 | 1461014036857 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 14:13:56 INFO - PROCESS | 1560 | 1461014036860 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:13:56 INFO - PROCESS | 1560 | 1461014036862 Marionette TRACE conn5 <- [1,314,null,{}] 14:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:13:56 INFO - PROCESS | 1560 | 1461014036866 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:56 INFO - PROCESS | 1560 | 1461014036949 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 14:13:56 INFO - PROCESS | 1560 | 1461014036956 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 1560 | ++DOCSHELL 1F1CC400 == 49 [pid = 1560] [id = 88] 14:13:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1FB89000) [pid = 1560] [serial = 261] [outer = 00000000] 14:13:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (213BC400) [pid = 1560] [serial = 262] [outer = 1FB89000] 14:13:56 INFO - PROCESS | 1560 | 1461014037002 Marionette DEBUG loaded listener.js 14:13:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (213BDC00) [pid = 1560] [serial = 263] [outer = 1FB89000] 14:13:57 INFO - PROCESS | 1560 | 1461014037419 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:13:57 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. 14:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 14:13:57 INFO - PROCESS | 1560 | 1461014037435 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 14:13:57 INFO - PROCESS | 1560 | 1461014037438 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 14:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:13:57 INFO - PROCESS | 1560 | 1461014037441 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:13:57 INFO - PROCESS | 1560 | 1461014037443 Marionette TRACE conn5 <- [1,318,null,{}] 14:13:57 INFO - PROCESS | 1560 | 1461014037457 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:57 INFO - PROCESS | 1560 | 1461014037556 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 14:13:57 INFO - PROCESS | 1560 | 1461014037562 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:57 INFO - PROCESS | 1560 | ++DOCSHELL 1F1C6800 == 50 [pid = 1560] [id = 89] 14:13:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (213BB000) [pid = 1560] [serial = 264] [outer = 00000000] 14:13:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (2279DC00) [pid = 1560] [serial = 265] [outer = 213BB000] 14:13:57 INFO - PROCESS | 1560 | 1461014037612 Marionette DEBUG loaded listener.js 14:13:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (227A3400) [pid = 1560] [serial = 266] [outer = 213BB000] 14:13:58 INFO - PROCESS | 1560 | 1461014038269 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:13:58 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. 14:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 869ms 14:13:58 INFO - PROCESS | 1560 | 1461014038312 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 14:13:58 INFO - PROCESS | 1560 | 1461014038317 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 14:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:13:58 INFO - PROCESS | 1560 | 1461014038322 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:13:58 INFO - PROCESS | 1560 | 1461014038326 Marionette TRACE conn5 <- [1,322,null,{}] 14:13:58 INFO - PROCESS | 1560 | 1461014038332 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:58 INFO - PROCESS | 1560 | 1461014038442 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 14:13:58 INFO - PROCESS | 1560 | 1461014038563 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:58 INFO - PROCESS | 1560 | ++DOCSHELL 12C18400 == 51 [pid = 1560] [id = 90] 14:13:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (12C3A800) [pid = 1560] [serial = 267] [outer = 00000000] 14:13:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (12DC2000) [pid = 1560] [serial = 268] [outer = 12C3A800] 14:13:58 INFO - PROCESS | 1560 | 1461014038622 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1307A000) [pid = 1560] [serial = 269] [outer = 12C3A800] 14:13:59 INFO - PROCESS | 1560 | 1461014039212 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:13:59 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. 14:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 930ms 14:13:59 INFO - PROCESS | 1560 | 1461014039253 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 14:13:59 INFO - PROCESS | 1560 | 1461014039259 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 14:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:13:59 INFO - PROCESS | 1560 | 1461014039265 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:13:59 INFO - PROCESS | 1560 | 1461014039268 Marionette TRACE conn5 <- [1,326,null,{}] 14:13:59 INFO - PROCESS | 1560 | 1461014039272 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:59 INFO - PROCESS | 1560 | 1461014039378 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 14:13:59 INFO - PROCESS | 1560 | 1461014039495 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:59 INFO - PROCESS | 1560 | ++DOCSHELL 1A61A400 == 52 [pid = 1560] [id = 91] 14:13:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1A61F800) [pid = 1560] [serial = 270] [outer = 00000000] 14:13:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1AC0A000) [pid = 1560] [serial = 271] [outer = 1A61F800] 14:13:59 INFO - PROCESS | 1560 | 1461014039634 Marionette DEBUG loaded listener.js 14:13:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1B908400) [pid = 1560] [serial = 272] [outer = 1A61F800] 14:14:00 INFO - PROCESS | 1560 | 1461014040261 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:00 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. 14:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1020ms 14:14:00 INFO - PROCESS | 1560 | 1461014040287 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 14:14:00 INFO - PROCESS | 1560 | 1461014040290 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 14:14:00 INFO - PROCESS | 1560 | 1461014040294 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:14:00 INFO - PROCESS | 1560 | 1461014040298 Marionette TRACE conn5 <- [1,330,null,{}] 14:14:00 INFO - PROCESS | 1560 | 1461014040309 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:00 INFO - PROCESS | 1560 | 1461014040430 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 14:14:00 INFO - PROCESS | 1560 | 1461014040550 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:00 INFO - PROCESS | 1560 | ++DOCSHELL 1BE36C00 == 53 [pid = 1560] [id = 92] 14:14:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1BE3A800) [pid = 1560] [serial = 273] [outer = 00000000] 14:14:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1BE3E400) [pid = 1560] [serial = 274] [outer = 1BE3A800] 14:14:00 INFO - PROCESS | 1560 | 1461014040609 Marionette DEBUG loaded listener.js 14:14:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1C42AC00) [pid = 1560] [serial = 275] [outer = 1BE3A800] 14:14:01 INFO - PROCESS | 1560 | 1461014041212 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:01 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. 14:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 970ms 14:14:01 INFO - PROCESS | 1560 | 1461014041267 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 14:14:01 INFO - PROCESS | 1560 | 1461014041270 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 14:14:01 INFO - PROCESS | 1560 | 1461014041273 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:14:01 INFO - PROCESS | 1560 | 1461014041275 Marionette TRACE conn5 <- [1,334,null,{}] 14:14:01 INFO - PROCESS | 1560 | 1461014041279 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:01 INFO - PROCESS | 1560 | 1461014041386 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 14:14:01 INFO - PROCESS | 1560 | 1461014041478 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:01 INFO - PROCESS | 1560 | ++DOCSHELL 12C21000 == 54 [pid = 1560] [id = 93] 14:14:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (12C21C00) [pid = 1560] [serial = 276] [outer = 00000000] 14:14:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1B746C00) [pid = 1560] [serial = 277] [outer = 12C21C00] 14:14:01 INFO - PROCESS | 1560 | 1461014041534 Marionette DEBUG loaded listener.js 14:14:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1BEE9000) [pid = 1560] [serial = 278] [outer = 12C21C00] 14:14:02 INFO - PROCESS | 1560 | 1461014042231 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:02 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. 14:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 970ms 14:14:02 INFO - PROCESS | 1560 | 1461014042247 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 14:14:02 INFO - PROCESS | 1560 | 1461014042251 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 14:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:14:02 INFO - PROCESS | 1560 | 1461014042256 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:14:02 INFO - PROCESS | 1560 | 1461014042260 Marionette TRACE conn5 <- [1,338,null,{}] 14:14:02 INFO - PROCESS | 1560 | 1461014042266 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:02 INFO - PROCESS | 1560 | 1461014042361 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 14:14:02 INFO - PROCESS | 1560 | 1461014042459 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:02 INFO - PROCESS | 1560 | ++DOCSHELL 12BE8800 == 55 [pid = 1560] [id = 94] 14:14:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (12BEAC00) [pid = 1560] [serial = 279] [outer = 00000000] 14:14:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (17940C00) [pid = 1560] [serial = 280] [outer = 12BEAC00] 14:14:02 INFO - PROCESS | 1560 | 1461014042509 Marionette DEBUG loaded listener.js 14:14:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (17DD0C00) [pid = 1560] [serial = 281] [outer = 12BEAC00] 14:14:02 INFO - PROCESS | 1560 | --DOCSHELL 12DBA000 == 54 [pid = 1560] [id = 47] 14:14:02 INFO - PROCESS | 1560 | --DOCSHELL 12BEC000 == 53 [pid = 1560] [id = 46] 14:14:02 INFO - PROCESS | 1560 | --DOCSHELL 1ACC5800 == 52 [pid = 1560] [id = 48] 14:14:02 INFO - PROCESS | 1560 | --DOCSHELL 1F1CC400 == 51 [pid = 1560] [id = 88] 14:14:02 INFO - PROCESS | 1560 | --DOCSHELL 1D052000 == 50 [pid = 1560] [id = 87] 14:14:02 INFO - PROCESS | 1560 | --DOCSHELL 1CB27800 == 49 [pid = 1560] [id = 86] 14:14:03 INFO - PROCESS | 1560 | --DOCSHELL 12C39C00 == 48 [pid = 1560] [id = 85] 14:14:03 INFO - PROCESS | 1560 | --DOCSHELL 12C14400 == 47 [pid = 1560] [id = 84] 14:14:03 INFO - PROCESS | 1560 | --DOCSHELL 19071C00 == 46 [pid = 1560] [id = 83] 14:14:03 INFO - PROCESS | 1560 | --DOCSHELL 19072400 == 45 [pid = 1560] [id = 82] 14:14:03 INFO - PROCESS | 1560 | --DOCSHELL 13C9A400 == 44 [pid = 1560] [id = 81] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1F1CA800) [pid = 1560] [serial = 217] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOCSHELL 12848800 == 43 [pid = 1560] [id = 80] 14:14:03 INFO - PROCESS | 1560 | --DOCSHELL 12C43000 == 42 [pid = 1560] [id = 79] 14:14:03 INFO - PROCESS | 1560 | --DOCSHELL 0EF4C800 == 41 [pid = 1560] [id = 74] 14:14:03 INFO - PROCESS | 1560 | 1461014043137 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:03 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. 14:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 930ms 14:14:03 INFO - PROCESS | 1560 | 1461014043188 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 14:14:03 INFO - PROCESS | 1560 | 1461014043193 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 14:14:03 INFO - PROCESS | 1560 | 1461014043199 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:14:03 INFO - PROCESS | 1560 | 1461014043201 Marionette TRACE conn5 <- [1,342,null,{}] 14:14:03 INFO - PROCESS | 1560 | 1461014043205 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:03 INFO - PROCESS | 1560 | 1461014043292 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1B743000) [pid = 1560] [serial = 200] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1CB31000) [pid = 1560] [serial = 205] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1CF7FC00) [pid = 1560] [serial = 208] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (12F31400) [pid = 1560] [serial = 188] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1CC8B000) [pid = 1560] [serial = 206] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (12DB9800) [pid = 1560] [serial = 187] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1914BC00) [pid = 1560] [serial = 191] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (19009400) [pid = 1560] [serial = 190] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1AC0D400) [pid = 1560] [serial = 199] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (16957C00) [pid = 1560] [serial = 193] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (17A33000) [pid = 1560] [serial = 194] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1A61C800) [pid = 1560] [serial = 196] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1A626000) [pid = 1560] [serial = 197] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1F1CA400) [pid = 1560] [serial = 175] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1313F800) [pid = 1560] [serial = 178] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1AC0C400) [pid = 1560] [serial = 181] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1F341400) [pid = 1560] [serial = 184] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (12C1EC00) [pid = 1560] [serial = 211] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (12C21800) [pid = 1560] [serial = 212] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1CF80000) [pid = 1560] [serial = 209] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1BAB2000) [pid = 1560] [serial = 202] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1A661C00) [pid = 1560] [serial = 214] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1BE63400) [pid = 1560] [serial = 203] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1B742800) [pid = 1560] [serial = 215] [outer = 00000000] [url = about:blank] 14:14:03 INFO - PROCESS | 1560 | 1461014043386 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:03 INFO - PROCESS | 1560 | ++DOCSHELL 0EF4C000 == 42 [pid = 1560] [id = 95] 14:14:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (0EF4C800) [pid = 1560] [serial = 282] [outer = 00000000] 14:14:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (12C17C00) [pid = 1560] [serial = 283] [outer = 0EF4C800] 14:14:03 INFO - PROCESS | 1560 | 1461014043433 Marionette DEBUG loaded listener.js 14:14:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (12DC2C00) [pid = 1560] [serial = 284] [outer = 0EF4C800] 14:14:03 INFO - PROCESS | 1560 | 1461014043818 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:03 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. 14:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 670ms 14:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:14:03 INFO - PROCESS | 1560 | 1461014043872 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 14:14:03 INFO - PROCESS | 1560 | 1461014043874 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 14:14:03 INFO - PROCESS | 1560 | 1461014043878 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:14:03 INFO - PROCESS | 1560 | 1461014043882 Marionette TRACE conn5 <- [1,346,null,{}] 14:14:03 INFO - PROCESS | 1560 | 1461014043892 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:03 INFO - PROCESS | 1560 | 1461014044004 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 14:14:04 INFO - PROCESS | 1560 | 1461014044019 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 1560 | ++DOCSHELL 19072800 == 43 [pid = 1560] [id = 96] 14:14:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (19077400) [pid = 1560] [serial = 285] [outer = 00000000] 14:14:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (19405800) [pid = 1560] [serial = 286] [outer = 19077400] 14:14:04 INFO - PROCESS | 1560 | 1461014044069 Marionette DEBUG loaded listener.js 14:14:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1A61E800) [pid = 1560] [serial = 287] [outer = 19077400] 14:14:04 INFO - PROCESS | 1560 | 1461014044518 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:04 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. 14:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 670ms 14:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:14:04 INFO - PROCESS | 1560 | 1461014044556 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 14:14:04 INFO - PROCESS | 1560 | 1461014044558 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 14:14:04 INFO - PROCESS | 1560 | 1461014044561 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:14:04 INFO - PROCESS | 1560 | 1461014044563 Marionette TRACE conn5 <- [1,350,null,{}] 14:14:04 INFO - PROCESS | 1560 | 1461014044567 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:04 INFO - PROCESS | 1560 | 1461014044647 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 14:14:04 INFO - PROCESS | 1560 | 1461014044656 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 1560 | ++DOCSHELL 1AC07800 == 44 [pid = 1560] [id = 97] 14:14:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1AC0C000) [pid = 1560] [serial = 288] [outer = 00000000] 14:14:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1B742800) [pid = 1560] [serial = 289] [outer = 1AC0C000] 14:14:04 INFO - PROCESS | 1560 | 1461014044703 Marionette DEBUG loaded listener.js 14:14:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1B7D5400) [pid = 1560] [serial = 290] [outer = 1AC0C000] 14:14:05 INFO - PROCESS | 1560 | 1461014045147 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:05 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. 14:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 630ms 14:14:05 INFO - PROCESS | 1560 | 1461014045192 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 14:14:05 INFO - PROCESS | 1560 | 1461014045194 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 14:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:14:05 INFO - PROCESS | 1560 | 1461014045198 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 1560 | 1461014045199 Marionette TRACE conn5 <- [1,354,null,{}] 14:14:05 INFO - PROCESS | 1560 | 1461014045203 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:05 INFO - PROCESS | 1560 | 1461014045304 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 14:14:05 INFO - PROCESS | 1560 | 1461014045310 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:05 INFO - PROCESS | 1560 | ++DOCSHELL 1B914400 == 45 [pid = 1560] [id = 98] 14:14:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1B914C00) [pid = 1560] [serial = 291] [outer = 00000000] 14:14:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1BE31800) [pid = 1560] [serial = 292] [outer = 1B914C00] 14:14:05 INFO - PROCESS | 1560 | 1461014045382 Marionette DEBUG loaded listener.js 14:14:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1BE35C00) [pid = 1560] [serial = 293] [outer = 1B914C00] 14:14:05 INFO - PROCESS | 1560 | 1461014045830 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:05 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. 14:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 671ms 14:14:05 INFO - PROCESS | 1560 | 1461014045869 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 14:14:05 INFO - PROCESS | 1560 | 1461014045871 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 14:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:14:05 INFO - PROCESS | 1560 | 1461014045879 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 1560 | 1461014045880 Marionette TRACE conn5 <- [1,358,null,{}] 14:14:05 INFO - PROCESS | 1560 | 1461014045884 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:05 INFO - PROCESS | 1560 | 1461014046009 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 14:14:06 INFO - PROCESS | 1560 | 1461014046067 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:06 INFO - PROCESS | 1560 | ++DOCSHELL 1BE62400 == 46 [pid = 1560] [id = 99] 14:14:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1BEE7000) [pid = 1560] [serial = 294] [outer = 00000000] 14:14:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1CB2D800) [pid = 1560] [serial = 295] [outer = 1BEE7000] 14:14:06 INFO - PROCESS | 1560 | 1461014046117 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1CD1EC00) [pid = 1560] [serial = 296] [outer = 1BEE7000] 14:14:06 INFO - PROCESS | 1560 | 1461014046555 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:06 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. 14:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 730ms 14:14:06 INFO - PROCESS | 1560 | 1461014046626 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 14:14:06 INFO - PROCESS | 1560 | 1461014046628 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 14:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:14:06 INFO - PROCESS | 1560 | 1461014046632 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:14:06 INFO - PROCESS | 1560 | 1461014046633 Marionette TRACE conn5 <- [1,362,null,{}] 14:14:06 INFO - PROCESS | 1560 | 1461014046638 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:06 INFO - PROCESS | 1560 | 1461014046741 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 14:14:06 INFO - PROCESS | 1560 | 1461014046753 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:06 INFO - PROCESS | 1560 | ++DOCSHELL 1CD29400 == 47 [pid = 1560] [id = 100] 14:14:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1CDE2400) [pid = 1560] [serial = 297] [outer = 00000000] 14:14:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1EB7A800) [pid = 1560] [serial = 298] [outer = 1CDE2400] 14:14:06 INFO - PROCESS | 1560 | 1461014046798 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1EB7D400) [pid = 1560] [serial = 299] [outer = 1CDE2400] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1AA8E800) [pid = 1560] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1FB89000) [pid = 1560] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (12DBF000) [pid = 1560] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1287EC00) [pid = 1560] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1BAD4000) [pid = 1560] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (19072C00) [pid = 1560] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1CB27C00) [pid = 1560] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (142A3400) [pid = 1560] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1AA74400) [pid = 1560] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1F1BF400) [pid = 1560] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:14:07 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1D105800) [pid = 1560] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:14:07 INFO - PROCESS | 1560 | 1461014047377 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:07 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. 14:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 770ms 14:14:07 INFO - PROCESS | 1560 | 1461014047403 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 14:14:07 INFO - PROCESS | 1560 | 1461014047405 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 14:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:14:07 INFO - PROCESS | 1560 | 1461014047408 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:14:07 INFO - PROCESS | 1560 | 1461014047410 Marionette TRACE conn5 <- [1,366,null,{}] 14:14:07 INFO - PROCESS | 1560 | 1461014047413 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:07 INFO - PROCESS | 1560 | 1461014047489 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 14:14:07 INFO - PROCESS | 1560 | 1461014047495 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:07 INFO - PROCESS | 1560 | ++DOCSHELL 133D6000 == 48 [pid = 1560] [id = 101] 14:14:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (13BA4000) [pid = 1560] [serial = 300] [outer = 00000000] 14:14:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1B7DEC00) [pid = 1560] [serial = 301] [outer = 13BA4000] 14:14:07 INFO - PROCESS | 1560 | 1461014047540 Marionette DEBUG loaded listener.js 14:14:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1B90F000) [pid = 1560] [serial = 302] [outer = 13BA4000] 14:14:07 INFO - PROCESS | 1560 | 1461014047957 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:07 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. 14:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 571ms 14:14:07 INFO - PROCESS | 1560 | 1461014047982 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 14:14:07 INFO - PROCESS | 1560 | 1461014047984 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 14:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:14:07 INFO - PROCESS | 1560 | 1461014047992 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:14:07 INFO - PROCESS | 1560 | 1461014047994 Marionette TRACE conn5 <- [1,370,null,{}] 14:14:07 INFO - PROCESS | 1560 | 1461014047997 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:08 INFO - PROCESS | 1560 | 1461014048099 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 14:14:08 INFO - PROCESS | 1560 | 1461014048107 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:08 INFO - PROCESS | 1560 | ++DOCSHELL 1F1BF400 == 49 [pid = 1560] [id = 102] 14:14:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1F1C7400) [pid = 1560] [serial = 303] [outer = 00000000] 14:14:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (2058C800) [pid = 1560] [serial = 304] [outer = 1F1C7400] 14:14:08 INFO - PROCESS | 1560 | 1461014048152 Marionette DEBUG loaded listener.js 14:14:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (20594C00) [pid = 1560] [serial = 305] [outer = 1F1C7400] 14:14:08 INFO - PROCESS | 1560 | 1461014048578 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:14:08 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. 14:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 630ms 14:14:08 INFO - PROCESS | 1560 | 1461014048626 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 14:14:08 INFO - PROCESS | 1560 | 1461014048628 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 14:14:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:14:08 INFO - PROCESS | 1560 | 1461014048631 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:14:08 INFO - PROCESS | 1560 | 1461014048633 Marionette TRACE conn5 <- [1,374,null,{}] 14:14:08 INFO - PROCESS | 1560 | 1461014048637 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:08 INFO - PROCESS | 1560 | 1461014048717 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 14:14:08 INFO - PROCESS | 1560 | 1461014048723 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:08 INFO - PROCESS | 1560 | ++DOCSHELL 20596C00 == 50 [pid = 1560] [id = 103] 14:14:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (20598800) [pid = 1560] [serial = 306] [outer = 00000000] 14:14:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (213B8000) [pid = 1560] [serial = 307] [outer = 20598800] 14:14:08 INFO - PROCESS | 1560 | 1461014048769 Marionette DEBUG loaded listener.js 14:14:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (213BE800) [pid = 1560] [serial = 308] [outer = 20598800] 14:14:09 INFO - PROCESS | 1560 | 1461014049237 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:14:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:14:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 630ms 14:14:09 INFO - PROCESS | 1560 | 1461014049262 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 14:14:09 INFO - PROCESS | 1560 | 1461014049265 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 14:14:09 INFO - PROCESS | 1560 | 1461014049268 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:14:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:14:09 INFO - PROCESS | 1560 | 1461014049270 Marionette TRACE conn5 <- [1,378,null,{}] 14:14:09 INFO - PROCESS | 1560 | 1461014049273 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:09 INFO - PROCESS | 1560 | 1461014049420 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 14:14:09 INFO - PROCESS | 1560 | 1461014049573 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:09 INFO - PROCESS | 1560 | ++DOCSHELL 12BED800 == 51 [pid = 1560] [id = 104] 14:14:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (12BEF800) [pid = 1560] [serial = 309] [outer = 00000000] 14:14:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (12C84C00) [pid = 1560] [serial = 310] [outer = 12BEF800] 14:14:09 INFO - PROCESS | 1560 | 1461014049631 Marionette DEBUG loaded listener.js 14:14:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (12F32C00) [pid = 1560] [serial = 311] [outer = 12BEF800] 14:14:10 INFO - PROCESS | 1560 | 1461014050181 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:14:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:14:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 970ms 14:14:10 INFO - PROCESS | 1560 | 1461014050244 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 14:14:10 INFO - PROCESS | 1560 | 1461014050249 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 14:14:10 INFO - PROCESS | 1560 | 1461014050253 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:14:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:14:10 INFO - PROCESS | 1560 | 1461014050258 Marionette TRACE conn5 <- [1,382,null,{}] 14:14:10 INFO - PROCESS | 1560 | 1461014050263 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:10 INFO - PROCESS | 1560 | 1461014050368 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 14:14:10 INFO - PROCESS | 1560 | 1461014050463 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:10 INFO - PROCESS | 1560 | ++DOCSHELL 19008C00 == 52 [pid = 1560] [id = 105] 14:14:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (19006C00) [pid = 1560] [serial = 312] [outer = 00000000] 14:14:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (19883C00) [pid = 1560] [serial = 313] [outer = 19006C00] 14:14:10 INFO - PROCESS | 1560 | 1461014050522 Marionette DEBUG loaded listener.js 14:14:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1A662000) [pid = 1560] [serial = 314] [outer = 19006C00] 14:14:11 INFO - PROCESS | 1560 | 1461014051193 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:14:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:14:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 970ms 14:14:11 INFO - PROCESS | 1560 | 1461014051228 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 14:14:11 INFO - PROCESS | 1560 | 1461014051231 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 14:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:14:11 INFO - PROCESS | 1560 | 1461014051234 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:14:11 INFO - PROCESS | 1560 | 1461014051237 Marionette TRACE conn5 <- [1,386,null,{}] 14:14:11 INFO - PROCESS | 1560 | 1461014051241 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:11 INFO - PROCESS | 1560 | 1461014051344 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 14:14:11 INFO - PROCESS | 1560 | 1461014051469 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:11 INFO - PROCESS | 1560 | ++DOCSHELL 1BE64C00 == 53 [pid = 1560] [id = 106] 14:14:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1BEEB000) [pid = 1560] [serial = 315] [outer = 00000000] 14:14:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1D534000) [pid = 1560] [serial = 316] [outer = 1BEEB000] 14:14:11 INFO - PROCESS | 1560 | 1461014051528 Marionette DEBUG loaded listener.js 14:14:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1D588800) [pid = 1560] [serial = 317] [outer = 1BEEB000] 14:14:12 INFO - PROCESS | 1560 | 1461014052099 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 14:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 930ms 14:14:12 INFO - PROCESS | 1560 | 1461014052168 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 14:14:12 INFO - PROCESS | 1560 | 1461014052172 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 14:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:14:12 INFO - PROCESS | 1560 | 1461014052183 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:14:12 INFO - PROCESS | 1560 | 1461014052188 Marionette TRACE conn5 <- [1,390,null,{}] 14:14:12 INFO - PROCESS | 1560 | 1461014052192 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:12 INFO - PROCESS | 1560 | 1461014052328 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 14:14:12 INFO - PROCESS | 1560 | 1461014052448 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:12 INFO - PROCESS | 1560 | ++DOCSHELL 1C588000 == 54 [pid = 1560] [id = 107] 14:14:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1C589000) [pid = 1560] [serial = 318] [outer = 00000000] 14:14:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1D58CC00) [pid = 1560] [serial = 319] [outer = 1C589000] 14:14:12 INFO - PROCESS | 1560 | 1461014052504 Marionette DEBUG loaded listener.js 14:14:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1D58FC00) [pid = 1560] [serial = 320] [outer = 1C589000] 14:14:13 INFO - PROCESS | 1560 | 1461014053093 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 14:14:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:14:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 930ms 14:14:13 INFO - PROCESS | 1560 | 1461014053112 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 14:14:13 INFO - PROCESS | 1560 | 1461014053114 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 14:14:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:14:13 INFO - PROCESS | 1560 | 1461014053131 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:14:13 INFO - PROCESS | 1560 | 1461014053133 Marionette TRACE conn5 <- [1,394,null,{}] 14:14:13 INFO - PROCESS | 1560 | 1461014053139 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:13 INFO - PROCESS | 1560 | 1461014053242 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 14:14:13 INFO - PROCESS | 1560 | 1461014053364 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:13 INFO - PROCESS | 1560 | ++DOCSHELL 1C584400 == 55 [pid = 1560] [id = 108] 14:14:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1C58B400) [pid = 1560] [serial = 321] [outer = 00000000] 14:14:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (20155400) [pid = 1560] [serial = 322] [outer = 1C58B400] 14:14:13 INFO - PROCESS | 1560 | 1461014053423 Marionette DEBUG loaded listener.js 14:14:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (20156C00) [pid = 1560] [serial = 323] [outer = 1C58B400] 14:14:14 INFO - PROCESS | 1560 | 1461014054225 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 14:14:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1148ms 14:14:14 INFO - PROCESS | 1560 | 1461014054267 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 14:14:14 INFO - PROCESS | 1560 | 1461014054271 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 14:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:14:14 INFO - PROCESS | 1560 | 1461014054276 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:14:14 INFO - PROCESS | 1560 | 1461014054279 Marionette TRACE conn5 <- [1,398,null,{}] 14:14:14 INFO - PROCESS | 1560 | 1461014054285 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:14 INFO - PROCESS | 1560 | 1461014054379 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 14:14:14 INFO - PROCESS | 1560 | 1461014054463 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:14 INFO - PROCESS | 1560 | ++DOCSHELL 16952C00 == 56 [pid = 1560] [id = 109] 14:14:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (16959C00) [pid = 1560] [serial = 324] [outer = 00000000] 14:14:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (17A20C00) [pid = 1560] [serial = 325] [outer = 16959C00] 14:14:14 INFO - PROCESS | 1560 | 1461014054556 Marionette DEBUG loaded listener.js 14:14:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1814B400) [pid = 1560] [serial = 326] [outer = 16959C00] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 19003C00 == 55 [pid = 1560] [id = 61] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 1F1C8C00 == 54 [pid = 1560] [id = 62] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 20596C00 == 53 [pid = 1560] [id = 103] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 1F1BF400 == 52 [pid = 1560] [id = 102] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 133D6000 == 51 [pid = 1560] [id = 101] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 1CD29400 == 50 [pid = 1560] [id = 100] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 1BE62400 == 49 [pid = 1560] [id = 99] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 1B914400 == 48 [pid = 1560] [id = 98] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 1AC07800 == 47 [pid = 1560] [id = 97] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 19072800 == 46 [pid = 1560] [id = 96] 14:14:14 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (2279DC00) [pid = 1560] [serial = 265] [outer = 00000000] [url = about:blank] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 0EF4C000 == 45 [pid = 1560] [id = 95] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 12BE8800 == 44 [pid = 1560] [id = 94] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 1BE36C00 == 43 [pid = 1560] [id = 92] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 1A61A400 == 42 [pid = 1560] [id = 91] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 12C18400 == 41 [pid = 1560] [id = 90] 14:14:14 INFO - PROCESS | 1560 | --DOCSHELL 1F1C6800 == 40 [pid = 1560] [id = 89] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (12BC3400) [pid = 1560] [serial = 220] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1BAAF800) [pid = 1560] [serial = 250] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1BACE400) [pid = 1560] [serial = 251] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (182FC000) [pid = 1560] [serial = 223] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1BFB3800) [pid = 1560] [serial = 226] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (213BDC00) [pid = 1560] [serial = 263] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (13C9A800) [pid = 1560] [serial = 236] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1313E000) [pid = 1560] [serial = 235] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (12BE8C00) [pid = 1560] [serial = 238] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (12C17000) [pid = 1560] [serial = 239] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1C41F800) [pid = 1560] [serial = 254] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1C421000) [pid = 1560] [serial = 253] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1A61B800) [pid = 1560] [serial = 244] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1A625400) [pid = 1560] [serial = 245] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1CD57400) [pid = 1560] [serial = 256] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (17A1E000) [pid = 1560] [serial = 241] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (17DC3C00) [pid = 1560] [serial = 242] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1AC07C00) [pid = 1560] [serial = 247] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (2120E000) [pid = 1560] [serial = 218] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (213BC400) [pid = 1560] [serial = 262] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (213C2800) [pid = 1560] [serial = 229] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (227C5400) [pid = 1560] [serial = 232] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1CF7AC00) [pid = 1560] [serial = 257] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1F1C6400) [pid = 1560] [serial = 260] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1AC10000) [pid = 1560] [serial = 248] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1EBDD800) [pid = 1560] [serial = 259] [outer = 00000000] [url = about:blank] 14:14:15 INFO - PROCESS | 1560 | 1461014055132 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 14:14:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 871ms 14:14:15 INFO - PROCESS | 1560 | 1461014055148 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 14:14:15 INFO - PROCESS | 1560 | 1461014055153 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 14:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:14:15 INFO - PROCESS | 1560 | 1461014055164 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:14:15 INFO - PROCESS | 1560 | 1461014055166 Marionette TRACE conn5 <- [1,402,null,{}] 14:14:15 INFO - PROCESS | 1560 | 1461014055170 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:15 INFO - PROCESS | 1560 | 1461014055253 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 14:14:15 INFO - PROCESS | 1560 | 1461014055334 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:15 INFO - PROCESS | 1560 | ++DOCSHELL 12C18400 == 41 [pid = 1560] [id = 110] 14:14:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (12C19000) [pid = 1560] [serial = 327] [outer = 00000000] 14:14:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1794C800) [pid = 1560] [serial = 328] [outer = 12C19000] 14:14:15 INFO - PROCESS | 1560 | 1461014055380 Marionette DEBUG loaded listener.js 14:14:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (18144400) [pid = 1560] [serial = 329] [outer = 12C19000] 14:14:15 INFO - PROCESS | 1560 | 1461014055797 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 14:14:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 670ms 14:14:15 INFO - PROCESS | 1560 | 1461014055839 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 14:14:15 INFO - PROCESS | 1560 | 1461014055841 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 14:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:14:15 INFO - PROCESS | 1560 | 1461014055885 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:14:15 INFO - PROCESS | 1560 | 1461014055889 Marionette TRACE conn5 <- [1,406,null,{}] 14:14:15 INFO - PROCESS | 1560 | 1461014055900 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:15 INFO - PROCESS | 1560 | 1461014055980 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 14:14:15 INFO - PROCESS | 1560 | 1461014055996 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:15 INFO - PROCESS | 1560 | ++DOCSHELL 1AA7BC00 == 42 [pid = 1560] [id = 111] 14:14:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1AA7F400) [pid = 1560] [serial = 330] [outer = 00000000] 14:14:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1AC02800) [pid = 1560] [serial = 331] [outer = 1AA7F400] 14:14:16 INFO - PROCESS | 1560 | 1461014056046 Marionette DEBUG loaded listener.js 14:14:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1AC0BC00) [pid = 1560] [serial = 332] [outer = 1AA7F400] 14:14:16 INFO - PROCESS | 1560 | 1461014056501 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 14:14:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:14:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 630ms 14:14:16 INFO - PROCESS | 1560 | 1461014056513 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 14:14:16 INFO - PROCESS | 1560 | 1461014056516 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 14:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:14:16 INFO - PROCESS | 1560 | 1461014056523 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:14:16 INFO - PROCESS | 1560 | 1461014056525 Marionette TRACE conn5 <- [1,410,null,{}] 14:14:16 INFO - PROCESS | 1560 | 1461014056528 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:16 INFO - PROCESS | 1560 | 1461014056608 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 14:14:16 INFO - PROCESS | 1560 | 1461014056615 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:16 INFO - PROCESS | 1560 | ++DOCSHELL 1AC10C00 == 43 [pid = 1560] [id = 112] 14:14:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1B74AC00) [pid = 1560] [serial = 333] [outer = 00000000] 14:14:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1BAAD400) [pid = 1560] [serial = 334] [outer = 1B74AC00] 14:14:16 INFO - PROCESS | 1560 | 1461014056661 Marionette DEBUG loaded listener.js 14:14:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1BAB2400) [pid = 1560] [serial = 335] [outer = 1B74AC00] 14:14:17 INFO - PROCESS | 1560 | 1461014057099 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 14:14:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:14:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 630ms 14:14:17 INFO - PROCESS | 1560 | 1461014057155 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 14:14:17 INFO - PROCESS | 1560 | 1461014057157 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 14:14:17 INFO - PROCESS | 1560 | 1461014057161 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:14:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:14:17 INFO - PROCESS | 1560 | 1461014057162 Marionette TRACE conn5 <- [1,414,null,{}] 14:14:17 INFO - PROCESS | 1560 | 1461014057166 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:17 INFO - PROCESS | 1560 | 1461014057273 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 14:14:17 INFO - PROCESS | 1560 | 1461014057280 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:17 INFO - PROCESS | 1560 | ++DOCSHELL 1BAD3000 == 44 [pid = 1560] [id = 113] 14:14:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1BAD3800) [pid = 1560] [serial = 336] [outer = 00000000] 14:14:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1BE40C00) [pid = 1560] [serial = 337] [outer = 1BAD3800] 14:14:17 INFO - PROCESS | 1560 | 1461014057327 Marionette DEBUG loaded listener.js 14:14:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1BF20C00) [pid = 1560] [serial = 338] [outer = 1BAD3800] 14:14:17 INFO - PROCESS | 1560 | 1461014057822 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 14:14:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:14:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 729ms 14:14:17 INFO - PROCESS | 1560 | 1461014057895 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 14:14:17 INFO - PROCESS | 1560 | 1461014057897 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 14:14:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:14:17 INFO - PROCESS | 1560 | 1461014057901 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:14:17 INFO - PROCESS | 1560 | 1461014057903 Marionette TRACE conn5 <- [1,418,null,{}] 14:14:17 INFO - PROCESS | 1560 | 1461014057907 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:18 INFO - PROCESS | 1560 | 1461014058033 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 14:14:18 INFO - PROCESS | 1560 | 1461014058094 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:18 INFO - PROCESS | 1560 | ++DOCSHELL 1C592C00 == 45 [pid = 1560] [id = 114] 14:14:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1C593000) [pid = 1560] [serial = 339] [outer = 00000000] 14:14:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1CC80800) [pid = 1560] [serial = 340] [outer = 1C593000] 14:14:18 INFO - PROCESS | 1560 | 1461014058144 Marionette DEBUG loaded listener.js 14:14:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1CD57400) [pid = 1560] [serial = 341] [outer = 1C593000] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (0EF42800) [pid = 1560] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1B914C00) [pid = 1560] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1BEE7000) [pid = 1560] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (12C21C00) [pid = 1560] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (12BEAC00) [pid = 1560] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (0EF4C800) [pid = 1560] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1AC0C000) [pid = 1560] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (19077400) [pid = 1560] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1CDE2400) [pid = 1560] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (13BA4000) [pid = 1560] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:14:18 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1F1C7400) [pid = 1560] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:14:19 INFO - PROCESS | 1560 | 1461014059073 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 14:14:19 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 14:14:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1230ms 14:14:19 INFO - PROCESS | 1560 | 1461014059134 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 14:14:19 INFO - PROCESS | 1560 | 1461014059139 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 14:14:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:14:19 INFO - PROCESS | 1560 | 1461014059144 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:14:19 INFO - PROCESS | 1560 | 1461014059148 Marionette TRACE conn5 <- [1,422,null,{}] 14:14:19 INFO - PROCESS | 1560 | 1461014059154 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:19 INFO - PROCESS | 1560 | 1461014059259 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 14:14:19 INFO - PROCESS | 1560 | 1461014059335 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:19 INFO - PROCESS | 1560 | ++DOCSHELL 12C1F400 == 46 [pid = 1560] [id = 115] 14:14:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (12C37800) [pid = 1560] [serial = 342] [outer = 00000000] 14:14:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (12C83800) [pid = 1560] [serial = 343] [outer = 12C37800] 14:14:19 INFO - PROCESS | 1560 | 1461014059395 Marionette DEBUG loaded listener.js 14:14:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (12C84400) [pid = 1560] [serial = 344] [outer = 12C37800] 14:14:20 INFO - PROCESS | 1560 | 1461014060419 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 14:14:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:14:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1333ms 14:14:20 INFO - PROCESS | 1560 | 1461014060482 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 14:14:20 INFO - PROCESS | 1560 | 1461014060488 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 14:14:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:14:20 INFO - PROCESS | 1560 | 1461014060495 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:14:20 INFO - PROCESS | 1560 | 1461014060498 Marionette TRACE conn5 <- [1,426,null,{}] 14:14:20 INFO - PROCESS | 1560 | 1461014060544 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:20 INFO - PROCESS | 1560 | 1461014060637 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 14:14:20 INFO - PROCESS | 1560 | 1461014060796 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 1560 | ++DOCSHELL 16957800 == 47 [pid = 1560] [id = 116] 14:14:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (17A3A000) [pid = 1560] [serial = 345] [outer = 00000000] 14:14:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1988C400) [pid = 1560] [serial = 346] [outer = 17A3A000] 14:14:20 INFO - PROCESS | 1560 | 1461014060896 Marionette DEBUG loaded listener.js 14:14:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1A625400) [pid = 1560] [serial = 347] [outer = 17A3A000] 14:14:21 INFO - PROCESS | 1560 | 1461014061454 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 14:14:21 INFO - PROCESS | 1560 | 1461014061509 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 14:14:21 INFO - PROCESS | 1560 | 1461014061513 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:14:21 INFO - PROCESS | 1560 | 1461014061517 Marionette TRACE conn5 <- [1,430,null,{}] 14:14:21 INFO - PROCESS | 1560 | 1461014061529 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:21 INFO - PROCESS | 1560 | 1461014061636 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 14:14:21 INFO - PROCESS | 1560 | 1461014061730 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:21 INFO - PROCESS | 1560 | ++DOCSHELL 1B914C00 == 48 [pid = 1560] [id = 117] 14:14:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1C584C00) [pid = 1560] [serial = 348] [outer = 00000000] 14:14:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1CB25800) [pid = 1560] [serial = 349] [outer = 1C584C00] 14:14:21 INFO - PROCESS | 1560 | 1461014061788 Marionette DEBUG loaded listener.js 14:14:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1CF79C00) [pid = 1560] [serial = 350] [outer = 1C584C00] 14:14:22 INFO - PROCESS | 1560 | 1461014062401 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 14:14:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:14:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 931ms 14:14:22 INFO - PROCESS | 1560 | 1461014062447 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 14:14:22 INFO - PROCESS | 1560 | 1461014062450 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 14:14:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:14:22 INFO - PROCESS | 1560 | 1461014062453 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:14:22 INFO - PROCESS | 1560 | 1461014062455 Marionette TRACE conn5 <- [1,434,null,{}] 14:14:22 INFO - PROCESS | 1560 | 1461014062459 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:22 INFO - PROCESS | 1560 | 1461014062560 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 14:14:22 INFO - PROCESS | 1560 | 1461014062640 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 1560 | ++DOCSHELL 1D3CAC00 == 49 [pid = 1560] [id = 118] 14:14:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1D585400) [pid = 1560] [serial = 351] [outer = 00000000] 14:14:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1F1C4C00) [pid = 1560] [serial = 352] [outer = 1D585400] 14:14:22 INFO - PROCESS | 1560 | 1461014062739 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1F33EC00) [pid = 1560] [serial = 353] [outer = 1D585400] 14:14:23 INFO - PROCESS | 1560 | 1461014063401 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 14:14:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:14:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 970ms 14:14:23 INFO - PROCESS | 1560 | 1461014063436 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 14:14:23 INFO - PROCESS | 1560 | 1461014063440 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 14:14:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:14:23 INFO - PROCESS | 1560 | 1461014063446 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:14:23 INFO - PROCESS | 1560 | 1461014063449 Marionette TRACE conn5 <- [1,438,null,{}] 14:14:23 INFO - PROCESS | 1560 | 1461014063455 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:23 INFO - PROCESS | 1560 | 1461014063553 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 14:14:23 INFO - PROCESS | 1560 | 1461014063652 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:23 INFO - PROCESS | 1560 | ++DOCSHELL 169E3400 == 50 [pid = 1560] [id = 119] 14:14:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (17AA5400) [pid = 1560] [serial = 354] [outer = 00000000] 14:14:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (19003C00) [pid = 1560] [serial = 355] [outer = 17AA5400] 14:14:23 INFO - PROCESS | 1560 | 1461014063706 Marionette DEBUG loaded listener.js 14:14:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1A61BC00) [pid = 1560] [serial = 356] [outer = 17AA5400] 14:14:24 INFO - PROCESS | 1560 | --DOCSHELL 1BAD3000 == 49 [pid = 1560] [id = 113] 14:14:24 INFO - PROCESS | 1560 | --DOCSHELL 1AC10C00 == 48 [pid = 1560] [id = 112] 14:14:24 INFO - PROCESS | 1560 | --DOCSHELL 1AA7BC00 == 47 [pid = 1560] [id = 111] 14:14:24 INFO - PROCESS | 1560 | --DOCSHELL 12C18400 == 46 [pid = 1560] [id = 110] 14:14:24 INFO - PROCESS | 1560 | --DOCSHELL 16952C00 == 45 [pid = 1560] [id = 109] 14:14:24 INFO - PROCESS | 1560 | --DOCSHELL 12BED800 == 44 [pid = 1560] [id = 104] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (196EF400) [pid = 1560] [serial = 133] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1BE31800) [pid = 1560] [serial = 292] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1BE35C00) [pid = 1560] [serial = 293] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1CD1EC00) [pid = 1560] [serial = 296] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (12DC2000) [pid = 1560] [serial = 268] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1AC0A000) [pid = 1560] [serial = 271] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1BEE9000) [pid = 1560] [serial = 278] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1B746C00) [pid = 1560] [serial = 277] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1BE3E400) [pid = 1560] [serial = 274] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (17DD0C00) [pid = 1560] [serial = 281] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (17940C00) [pid = 1560] [serial = 280] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (12C17C00) [pid = 1560] [serial = 283] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (12DC2C00) [pid = 1560] [serial = 284] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1CB2D800) [pid = 1560] [serial = 295] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1B742800) [pid = 1560] [serial = 289] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (19405800) [pid = 1560] [serial = 286] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1A61E800) [pid = 1560] [serial = 287] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1EB7A800) [pid = 1560] [serial = 298] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1B90F000) [pid = 1560] [serial = 302] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1B7DEC00) [pid = 1560] [serial = 301] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (2058C800) [pid = 1560] [serial = 304] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1EB7D400) [pid = 1560] [serial = 299] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (20594C00) [pid = 1560] [serial = 305] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1B7D5400) [pid = 1560] [serial = 290] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (213B8000) [pid = 1560] [serial = 307] [outer = 00000000] [url = about:blank] 14:14:24 INFO - PROCESS | 1560 | 1461014064333 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 14:14:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:14:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 930ms 14:14:24 INFO - PROCESS | 1560 | 1461014064378 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 14:14:24 INFO - PROCESS | 1560 | 1461014064384 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 14:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:14:24 INFO - PROCESS | 1560 | 1461014064402 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:14:24 INFO - PROCESS | 1560 | 1461014064404 Marionette TRACE conn5 <- [1,442,null,{}] 14:14:24 INFO - PROCESS | 1560 | 1461014064412 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:24 INFO - PROCESS | 1560 | 1461014064495 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 14:14:24 INFO - PROCESS | 1560 | 1461014064507 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:24 INFO - PROCESS | 1560 | ++DOCSHELL 12DC5000 == 45 [pid = 1560] [id = 120] 14:14:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (12F28400) [pid = 1560] [serial = 357] [outer = 00000000] 14:14:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (16916400) [pid = 1560] [serial = 358] [outer = 12F28400] 14:14:24 INFO - PROCESS | 1560 | 1461014064554 Marionette DEBUG loaded listener.js 14:14:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (17AA4800) [pid = 1560] [serial = 359] [outer = 12F28400] 14:14:25 INFO - PROCESS | 1560 | 1461014065028 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 14:14:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 691ms 14:14:25 INFO - PROCESS | 1560 | 1461014065084 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 14:14:25 INFO - PROCESS | 1560 | 1461014065086 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 14:14:25 INFO - PROCESS | 1560 | 1461014065090 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:14:25 INFO - PROCESS | 1560 | 1461014065093 Marionette TRACE conn5 <- [1,446,null,{}] 14:14:25 INFO - PROCESS | 1560 | 1461014065103 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:25 INFO - PROCESS | 1560 | 1461014065217 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 14:14:25 INFO - PROCESS | 1560 | 1461014065300 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 1560 | ++DOCSHELL 17AA4400 == 46 [pid = 1560] [id = 121] 14:14:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (17DE0000) [pid = 1560] [serial = 360] [outer = 00000000] 14:14:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1B7D8800) [pid = 1560] [serial = 361] [outer = 17DE0000] 14:14:25 INFO - PROCESS | 1560 | 1461014065349 Marionette DEBUG loaded listener.js 14:14:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1BAAD000) [pid = 1560] [serial = 362] [outer = 17DE0000] 14:14:25 INFO - PROCESS | 1560 | 1461014065758 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 14:14:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 733ms 14:14:25 INFO - PROCESS | 1560 | 1461014065827 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 14:14:25 INFO - PROCESS | 1560 | 1461014065829 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 14:14:25 INFO - PROCESS | 1560 | 1461014065833 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:14:25 INFO - PROCESS | 1560 | 1461014065835 Marionette TRACE conn5 <- [1,450,null,{}] 14:14:25 INFO - PROCESS | 1560 | 1461014065838 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:25 INFO - PROCESS | 1560 | 1461014065920 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 14:14:25 INFO - PROCESS | 1560 | 1461014065928 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 1560 | ++DOCSHELL 1BE37000 == 47 [pid = 1560] [id = 122] 14:14:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1BE37C00) [pid = 1560] [serial = 363] [outer = 00000000] 14:14:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1BF24000) [pid = 1560] [serial = 364] [outer = 1BE37C00] 14:14:25 INFO - PROCESS | 1560 | 1461014065974 Marionette DEBUG loaded listener.js 14:14:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1C429400) [pid = 1560] [serial = 365] [outer = 1BE37C00] 14:14:26 INFO - PROCESS | 1560 | 1461014066451 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 14:14:26 INFO - PROCESS | 1560 | 1461014066518 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 14:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:14:26 INFO - PROCESS | 1560 | 1461014066521 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:14:26 INFO - PROCESS | 1560 | 1461014066523 Marionette TRACE conn5 <- [1,454,null,{}] 14:14:26 INFO - PROCESS | 1560 | 1461014066526 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:26 INFO - PROCESS | 1560 | 1461014066661 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 14:14:26 INFO - PROCESS | 1560 | 1461014066674 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:26 INFO - PROCESS | 1560 | ++DOCSHELL 1C58E800 == 48 [pid = 1560] [id = 123] 14:14:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1C58EC00) [pid = 1560] [serial = 366] [outer = 00000000] 14:14:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1CF7F400) [pid = 1560] [serial = 367] [outer = 1C58EC00] 14:14:26 INFO - PROCESS | 1560 | 1461014066721 Marionette DEBUG loaded listener.js 14:14:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1D2C8400) [pid = 1560] [serial = 368] [outer = 1C58EC00] 14:14:27 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:27 INFO - PROCESS | 1560 | 1461014067214 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 14:14:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:14:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 730ms 14:14:27 INFO - PROCESS | 1560 | 1461014067257 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 14:14:27 INFO - PROCESS | 1560 | 1461014067259 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 14:14:27 INFO - PROCESS | 1560 | 1461014067262 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:14:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:14:27 INFO - PROCESS | 1560 | 1461014067264 Marionette TRACE conn5 <- [1,458,null,{}] 14:14:27 INFO - PROCESS | 1560 | 1461014067268 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:27 INFO - PROCESS | 1560 | 1461014067399 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 14:14:27 INFO - PROCESS | 1560 | 1461014067461 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 1560 | ++DOCSHELL 1D588C00 == 49 [pid = 1560] [id = 124] 14:14:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1F1C3C00) [pid = 1560] [serial = 369] [outer = 00000000] 14:14:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (20150800) [pid = 1560] [serial = 370] [outer = 1F1C3C00] 14:14:27 INFO - PROCESS | 1560 | 1461014067511 Marionette DEBUG loaded listener.js 14:14:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (20155C00) [pid = 1560] [serial = 371] [outer = 1F1C3C00] 14:14:27 INFO - PROCESS | 1560 | 1461014067946 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 14:14:28 INFO - PROCESS | 1560 | 1461014068039 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 14:14:28 INFO - PROCESS | 1560 | 1461014068042 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:14:28 INFO - PROCESS | 1560 | 1461014068044 Marionette TRACE conn5 <- [1,462,null,{}] 14:14:28 INFO - PROCESS | 1560 | 1461014068047 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:28 INFO - PROCESS | 1560 | 1461014068151 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 14:14:28 INFO - PROCESS | 1560 | 1461014068209 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:28 INFO - PROCESS | 1560 | ++DOCSHELL 20159000 == 50 [pid = 1560] [id = 125] 14:14:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (2058D000) [pid = 1560] [serial = 372] [outer = 00000000] 14:14:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (20594C00) [pid = 1560] [serial = 373] [outer = 2058D000] 14:14:28 INFO - PROCESS | 1560 | 1461014068255 Marionette DEBUG loaded listener.js 14:14:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (20596800) [pid = 1560] [serial = 374] [outer = 2058D000] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1B74AC00) [pid = 1560] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1BAD3800) [pid = 1560] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (213BB000) [pid = 1560] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1A61F800) [pid = 1560] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1BE3A800) [pid = 1560] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (12C3A800) [pid = 1560] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1D2C9400) [pid = 1560] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1AA7F400) [pid = 1560] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (213BF000) [pid = 1560] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1F1C9C00) [pid = 1560] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (214C1000) [pid = 1560] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (12C19000) [pid = 1560] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (12BEF800) [pid = 1560] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (19149C00) [pid = 1560] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (0EF4E400) [pid = 1560] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (17A18400) [pid = 1560] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (16959C00) [pid = 1560] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (12C76800) [pid = 1560] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:14:28 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1B728C00) [pid = 1560] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:14:28 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:28 INFO - PROCESS | 1560 | 1461014068736 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 14:14:28 INFO - PROCESS | 1560 | 1461014068779 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 14:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:14:28 INFO - PROCESS | 1560 | 1461014068782 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:14:28 INFO - PROCESS | 1560 | 1461014068784 Marionette TRACE conn5 <- [1,466,null,{}] 14:14:28 INFO - PROCESS | 1560 | 1461014068798 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:28 INFO - PROCESS | 1560 | 1461014068877 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 14:14:28 INFO - PROCESS | 1560 | 1461014068883 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:28 INFO - PROCESS | 1560 | ++DOCSHELL 18248000 == 51 [pid = 1560] [id = 126] 14:14:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (19073000) [pid = 1560] [serial = 375] [outer = 00000000] 14:14:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1BAB8400) [pid = 1560] [serial = 376] [outer = 19073000] 14:14:28 INFO - PROCESS | 1560 | 1461014068930 Marionette DEBUG loaded listener.js 14:14:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1BE38C00) [pid = 1560] [serial = 377] [outer = 19073000] 14:14:29 INFO - PROCESS | 1560 | 1461014069364 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 14:14:29 INFO - PROCESS | 1560 | 1461014069415 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 14:14:29 INFO - PROCESS | 1560 | 1461014069418 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:14:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:14:29 INFO - PROCESS | 1560 | 1461014069420 Marionette TRACE conn5 <- [1,470,null,{}] 14:14:29 INFO - PROCESS | 1560 | 1461014069424 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:29 INFO - PROCESS | 1560 | 1461014069529 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 14:14:29 INFO - PROCESS | 1560 | 1461014069538 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:29 INFO - PROCESS | 1560 | ++DOCSHELL 1CAB5400 == 52 [pid = 1560] [id = 127] 14:14:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (20593C00) [pid = 1560] [serial = 378] [outer = 00000000] 14:14:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (213BBC00) [pid = 1560] [serial = 379] [outer = 20593C00] 14:14:29 INFO - PROCESS | 1560 | 1461014069585 Marionette DEBUG loaded listener.js 14:14:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (213BD800) [pid = 1560] [serial = 380] [outer = 20593C00] 14:14:30 INFO - PROCESS | 1560 | 1461014070064 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 14:14:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:14:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 670ms 14:14:30 INFO - PROCESS | 1560 | 1461014070093 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 14:14:30 INFO - PROCESS | 1560 | 1461014070095 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 14:14:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:14:30 INFO - PROCESS | 1560 | 1461014070098 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 1560 | 1461014070100 Marionette TRACE conn5 <- [1,474,null,{}] 14:14:30 INFO - PROCESS | 1560 | 1461014070103 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:30 INFO - PROCESS | 1560 | 1461014070183 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 14:14:30 INFO - PROCESS | 1560 | 1461014070192 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:30 INFO - PROCESS | 1560 | ++DOCSHELL 20773400 == 53 [pid = 1560] [id = 128] 14:14:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (20773800) [pid = 1560] [serial = 381] [outer = 00000000] 14:14:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (20777000) [pid = 1560] [serial = 382] [outer = 20773800] 14:14:30 INFO - PROCESS | 1560 | 1461014070237 Marionette DEBUG loaded listener.js 14:14:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (20778800) [pid = 1560] [serial = 383] [outer = 20773800] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 0EF41800 == 52 [pid = 1560] [id = 45] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 12C3E000 == 51 [pid = 1560] [id = 60] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1A623C00 == 50 [pid = 1560] [id = 76] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1BE64C00 == 49 [pid = 1560] [id = 106] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 214BB400 == 48 [pid = 1560] [id = 78] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1C584400 == 47 [pid = 1560] [id = 108] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 213BE000 == 46 [pid = 1560] [id = 77] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 12C21000 == 45 [pid = 1560] [id = 93] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 16958800 == 44 [pid = 1560] [id = 75] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 19008C00 == 43 [pid = 1560] [id = 105] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 17CE5000 == 42 [pid = 1560] [id = 59] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1C588000 == 41 [pid = 1560] [id = 107] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1D3CAC00 == 40 [pid = 1560] [id = 118] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 169E3400 == 39 [pid = 1560] [id = 119] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1B914C00 == 38 [pid = 1560] [id = 117] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 16957800 == 37 [pid = 1560] [id = 116] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1C592C00 == 36 [pid = 1560] [id = 114] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 12C1F400 == 35 [pid = 1560] [id = 115] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 12DC5000 == 34 [pid = 1560] [id = 120] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1C58E800 == 33 [pid = 1560] [id = 123] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1D588C00 == 32 [pid = 1560] [id = 124] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 17AA4400 == 31 [pid = 1560] [id = 121] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1BE37000 == 30 [pid = 1560] [id = 122] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 18248000 == 29 [pid = 1560] [id = 126] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 20159000 == 28 [pid = 1560] [id = 125] 14:14:31 INFO - PROCESS | 1560 | --DOCSHELL 1CAB5400 == 27 [pid = 1560] [id = 127] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1BAAD400) [pid = 1560] [serial = 334] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1BE40C00) [pid = 1560] [serial = 337] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (227A3400) [pid = 1560] [serial = 266] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (1B908400) [pid = 1560] [serial = 272] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1C42AC00) [pid = 1560] [serial = 275] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1307A000) [pid = 1560] [serial = 269] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1FB81800) [pid = 1560] [serial = 176] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1AC0BC00) [pid = 1560] [serial = 332] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (213C5C00) [pid = 1560] [serial = 230] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (214BD800) [pid = 1560] [serial = 185] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (227C7000) [pid = 1560] [serial = 233] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (18144400) [pid = 1560] [serial = 329] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (12F32C00) [pid = 1560] [serial = 311] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (19883C00) [pid = 1560] [serial = 313] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1B7D9800) [pid = 1560] [serial = 182] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (12C16400) [pid = 1560] [serial = 221] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (12C84C00) [pid = 1560] [serial = 310] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1794C800) [pid = 1560] [serial = 328] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1D534000) [pid = 1560] [serial = 316] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1907A400) [pid = 1560] [serial = 224] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1814B400) [pid = 1560] [serial = 326] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (1D58CC00) [pid = 1560] [serial = 319] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (1429E400) [pid = 1560] [serial = 179] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (20155400) [pid = 1560] [serial = 322] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (1AC02800) [pid = 1560] [serial = 331] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (1CB30000) [pid = 1560] [serial = 227] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (17A20C00) [pid = 1560] [serial = 325] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (1BF20C00) [pid = 1560] [serial = 338] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 74 (1CC80800) [pid = 1560] [serial = 340] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | --DOMWINDOW == 73 (1BAB2400) [pid = 1560] [serial = 335] [outer = 00000000] [url = about:blank] 14:14:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (1287A400) [pid = 1560] [serial = 384] [outer = 1CB27400] 14:14:32 INFO - PROCESS | 1560 | 1461014072285 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 14:14:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:14:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2227ms 14:14:32 INFO - PROCESS | 1560 | 1461014072327 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 14:14:32 INFO - PROCESS | 1560 | 1461014072331 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 14:14:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:14:32 INFO - PROCESS | 1560 | 1461014072336 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:14:32 INFO - PROCESS | 1560 | 1461014072340 Marionette TRACE conn5 <- [1,478,null,{}] 14:14:32 INFO - PROCESS | 1560 | 1461014072346 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:32 INFO - PROCESS | 1560 | 1461014072458 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 14:14:32 INFO - PROCESS | 1560 | 1461014072534 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:32 INFO - PROCESS | 1560 | ++DOCSHELL 12BE7400 == 28 [pid = 1560] [id = 129] 14:14:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (12BEA800) [pid = 1560] [serial = 385] [outer = 00000000] 14:14:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (12BF4000) [pid = 1560] [serial = 386] [outer = 12BEA800] 14:14:32 INFO - PROCESS | 1560 | 1461014072585 Marionette DEBUG loaded listener.js 14:14:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (12C19400) [pid = 1560] [serial = 387] [outer = 12BEA800] 14:14:33 INFO - PROCESS | 1560 | 1461014073013 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 14:14:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:14:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 731ms 14:14:33 INFO - PROCESS | 1560 | 1461014073067 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 14:14:33 INFO - PROCESS | 1560 | 1461014073073 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 14:14:33 INFO - PROCESS | 1560 | 1461014073079 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:14:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:14:33 INFO - PROCESS | 1560 | 1461014073082 Marionette TRACE conn5 <- [1,482,null,{}] 14:14:33 INFO - PROCESS | 1560 | 1461014073085 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:33 INFO - PROCESS | 1560 | 1461014073171 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 14:14:33 INFO - PROCESS | 1560 | 1461014073181 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:33 INFO - PROCESS | 1560 | ++DOCSHELL 12C1C000 == 29 [pid = 1560] [id = 130] 14:14:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (12DB7800) [pid = 1560] [serial = 388] [outer = 00000000] 14:14:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (12DBD800) [pid = 1560] [serial = 389] [outer = 12DB7800] 14:14:33 INFO - PROCESS | 1560 | 1461014073228 Marionette DEBUG loaded listener.js 14:14:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (12F24C00) [pid = 1560] [serial = 390] [outer = 12DB7800] 14:14:33 INFO - PROCESS | 1560 | 1461014073750 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:14:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 730ms 14:14:33 INFO - PROCESS | 1560 | 1461014073817 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 14:14:33 INFO - PROCESS | 1560 | 1461014073819 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 14:14:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:14:33 INFO - PROCESS | 1560 | 1461014073823 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:14:33 INFO - PROCESS | 1560 | 1461014073827 Marionette TRACE conn5 <- [1,486,null,{}] 14:14:33 INFO - PROCESS | 1560 | 1461014073838 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:33 INFO - PROCESS | 1560 | 1461014073927 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 14:14:33 INFO - PROCESS | 1560 | 1461014073934 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:33 INFO - PROCESS | 1560 | ++DOCSHELL 13BA1000 == 30 [pid = 1560] [id = 131] 14:14:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (13BA6800) [pid = 1560] [serial = 391] [outer = 00000000] 14:14:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (13C8D800) [pid = 1560] [serial = 392] [outer = 13BA6800] 14:14:33 INFO - PROCESS | 1560 | 1461014073986 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (16952C00) [pid = 1560] [serial = 393] [outer = 13BA6800] 14:14:34 INFO - PROCESS | 1560 | 1461014074469 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 14:14:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:14:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 14:14:34 INFO - PROCESS | 1560 | 1461014074497 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 14:14:34 INFO - PROCESS | 1560 | 1461014074500 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 14:14:34 INFO - PROCESS | 1560 | 1461014074503 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:14:34 INFO - PROCESS | 1560 | 1461014074504 Marionette TRACE conn5 <- [1,490,null,{}] 14:14:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:14:34 INFO - PROCESS | 1560 | 1461014074508 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:34 INFO - PROCESS | 1560 | 1461014074587 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 14:14:34 INFO - PROCESS | 1560 | 1461014074593 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:34 INFO - PROCESS | 1560 | ++DOCSHELL 13140000 == 31 [pid = 1560] [id = 132] 14:14:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (17947C00) [pid = 1560] [serial = 394] [outer = 00000000] 14:14:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (17DDE000) [pid = 1560] [serial = 395] [outer = 17947C00] 14:14:34 INFO - PROCESS | 1560 | 1461014074640 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (18242800) [pid = 1560] [serial = 396] [outer = 17947C00] 14:14:35 INFO - PROCESS | 1560 | 1461014075070 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 14:14:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:14:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 631ms 14:14:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:14:35 INFO - PROCESS | 1560 | 1461014075138 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 1560 | 1461014075140 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 14:14:35 INFO - PROCESS | 1560 | 1461014075143 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 1560 | 1461014075145 Marionette TRACE conn5 <- [1,494,null,{}] 14:14:35 INFO - PROCESS | 1560 | 1461014075149 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:35 INFO - PROCESS | 1560 | 1461014075223 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 14:14:35 INFO - PROCESS | 1560 | 1461014075231 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:35 INFO - PROCESS | 1560 | ++DOCSHELL 18250800 == 32 [pid = 1560] [id = 133] 14:14:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (19002800) [pid = 1560] [serial = 397] [outer = 00000000] 14:14:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (19079C00) [pid = 1560] [serial = 398] [outer = 19002800] 14:14:35 INFO - PROCESS | 1560 | 1461014075277 Marionette DEBUG loaded listener.js 14:14:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (19080400) [pid = 1560] [serial = 399] [outer = 19002800] 14:14:35 INFO - PROCESS | 1560 | 1461014075769 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 14:14:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:14:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 14:14:35 INFO - PROCESS | 1560 | 1461014075814 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 1560 | 1461014075816 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 14:14:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:14:35 INFO - PROCESS | 1560 | 1461014075819 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 1560 | 1461014075821 Marionette TRACE conn5 <- [1,498,null,{}] 14:14:35 INFO - PROCESS | 1560 | 1461014075824 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:35 INFO - PROCESS | 1560 | 1461014075932 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 14:14:35 INFO - PROCESS | 1560 | 1461014075943 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:35 INFO - PROCESS | 1560 | ++DOCSHELL 1A61D800 == 33 [pid = 1560] [id = 134] 14:14:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1A624800) [pid = 1560] [serial = 400] [outer = 00000000] 14:14:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1AA97C00) [pid = 1560] [serial = 401] [outer = 1A624800] 14:14:35 INFO - PROCESS | 1560 | 1461014075990 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1AC06800) [pid = 1560] [serial = 402] [outer = 1A624800] 14:14:36 INFO - PROCESS | 1560 | 1461014076440 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 14:14:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:14:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 14:14:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:14:36 INFO - PROCESS | 1560 | 1461014076490 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 14:14:36 INFO - PROCESS | 1560 | 1461014076492 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 14:14:36 INFO - PROCESS | 1560 | 1461014076496 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:14:36 INFO - PROCESS | 1560 | 1461014076497 Marionette TRACE conn5 <- [1,502,null,{}] 14:14:36 INFO - PROCESS | 1560 | 1461014076501 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:36 INFO - PROCESS | 1560 | 1461014076603 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 14:14:36 INFO - PROCESS | 1560 | 1461014076612 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 1560 | ++DOCSHELL 1AC0BC00 == 34 [pid = 1560] [id = 135] 14:14:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1AC0C400) [pid = 1560] [serial = 403] [outer = 00000000] 14:14:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1B727C00) [pid = 1560] [serial = 404] [outer = 1AC0C400] 14:14:36 INFO - PROCESS | 1560 | 1461014076657 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1B72AC00) [pid = 1560] [serial = 405] [outer = 1AC0C400] 14:14:37 INFO - PROCESS | 1560 | 1461014077080 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 14:14:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:14:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 630ms 14:14:37 INFO - PROCESS | 1560 | 1461014077126 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 1560 | 1461014077128 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 14:14:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:14:37 INFO - PROCESS | 1560 | 1461014077131 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:14:37 INFO - PROCESS | 1560 | 1461014077133 Marionette TRACE conn5 <- [1,506,null,{}] 14:14:37 INFO - PROCESS | 1560 | 1461014077137 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:37 INFO - PROCESS | 1560 | 1461014077212 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 14:14:37 INFO - PROCESS | 1560 | 1461014077218 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:37 INFO - PROCESS | 1560 | ++DOCSHELL 1B7D3800 == 35 [pid = 1560] [id = 136] 14:14:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1B908400) [pid = 1560] [serial = 406] [outer = 00000000] 14:14:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1B90FC00) [pid = 1560] [serial = 407] [outer = 1B908400] 14:14:37 INFO - PROCESS | 1560 | 1461014077266 Marionette DEBUG loaded listener.js 14:14:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1B910000) [pid = 1560] [serial = 408] [outer = 1B908400] 14:14:37 INFO - PROCESS | 1560 | 1461014077742 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 14:14:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:14:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 630ms 14:14:37 INFO - PROCESS | 1560 | 1461014077762 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 1560 | 1461014077764 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 14:14:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:14:37 INFO - PROCESS | 1560 | 1461014077767 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:14:37 INFO - PROCESS | 1560 | 1461014077769 Marionette TRACE conn5 <- [1,510,null,{}] 14:14:37 INFO - PROCESS | 1560 | 1461014077778 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:37 INFO - PROCESS | 1560 | 1461014077882 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 14:14:37 INFO - PROCESS | 1560 | 1461014077891 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:37 INFO - PROCESS | 1560 | ++DOCSHELL 13BA0400 == 36 [pid = 1560] [id = 137] 14:14:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1BAAD400) [pid = 1560] [serial = 409] [outer = 00000000] 14:14:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1BAB3C00) [pid = 1560] [serial = 410] [outer = 1BAAD400] 14:14:37 INFO - PROCESS | 1560 | 1461014077937 Marionette DEBUG loaded listener.js 14:14:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1BAB3400) [pid = 1560] [serial = 411] [outer = 1BAAD400] 14:14:38 INFO - PROCESS | 1560 | 1461014078423 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 14:14:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:14:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 689ms 14:14:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:14:38 INFO - PROCESS | 1560 | 1461014078458 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 14:14:38 INFO - PROCESS | 1560 | 1461014078460 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 14:14:38 INFO - PROCESS | 1560 | 1461014078463 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:14:38 INFO - PROCESS | 1560 | 1461014078465 Marionette TRACE conn5 <- [1,514,null,{}] 14:14:38 INFO - PROCESS | 1560 | 1461014078468 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:38 INFO - PROCESS | 1560 | 1461014078578 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 14:14:38 INFO - PROCESS | 1560 | 1461014078584 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:38 INFO - PROCESS | 1560 | ++DOCSHELL 1BAD3800 == 37 [pid = 1560] [id = 138] 14:14:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1BE34400) [pid = 1560] [serial = 412] [outer = 00000000] 14:14:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1BE3B000) [pid = 1560] [serial = 413] [outer = 1BE34400] 14:14:38 INFO - PROCESS | 1560 | 1461014078630 Marionette DEBUG loaded listener.js 14:14:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1BE64000) [pid = 1560] [serial = 414] [outer = 1BE34400] 14:14:39 INFO - PROCESS | 1560 | 1461014079073 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 14:14:39 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 14:14:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 14:14:39 INFO - PROCESS | 1560 | 1461014079100 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 14:14:39 INFO - PROCESS | 1560 | 1461014079102 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 14:14:39 INFO - PROCESS | 1560 | 1461014079105 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:14:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:14:39 INFO - PROCESS | 1560 | 1461014079108 Marionette TRACE conn5 <- [1,518,null,{}] 14:14:39 INFO - PROCESS | 1560 | 1461014079111 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:39 INFO - PROCESS | 1560 | 1461014079263 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 14:14:39 INFO - PROCESS | 1560 | 1461014079289 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 1560 | ++DOCSHELL 1BF23000 == 38 [pid = 1560] [id = 139] 14:14:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1BF27000) [pid = 1560] [serial = 415] [outer = 00000000] 14:14:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1C585800) [pid = 1560] [serial = 416] [outer = 1BF27000] 14:14:39 INFO - PROCESS | 1560 | 1461014079345 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1C590000) [pid = 1560] [serial = 417] [outer = 1BF27000] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (20593C00) [pid = 1560] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1C58EC00) [pid = 1560] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1F1C3C00) [pid = 1560] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (2058D000) [pid = 1560] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1BE37C00) [pid = 1560] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (17DE0000) [pid = 1560] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (12F28400) [pid = 1560] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (17AA5400) [pid = 1560] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1D585400) [pid = 1560] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1C584C00) [pid = 1560] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (17A3A000) [pid = 1560] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (12C37800) [pid = 1560] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1C593000) [pid = 1560] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (19073000) [pid = 1560] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1BEEB000) [pid = 1560] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1C58B400) [pid = 1560] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1C589000) [pid = 1560] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (20598800) [pid = 1560] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:14:39 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (19006C00) [pid = 1560] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:14:40 INFO - PROCESS | 1560 | 1461014080119 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 14:14:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:14:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1016ms 14:14:40 INFO - PROCESS | 1560 | 1461014080132 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 14:14:40 INFO - PROCESS | 1560 | 1461014080135 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 14:14:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:14:40 INFO - PROCESS | 1560 | 1461014080138 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:14:40 INFO - PROCESS | 1560 | 1461014080140 Marionette TRACE conn5 <- [1,522,null,{}] 14:14:40 INFO - PROCESS | 1560 | 1461014080143 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:40 INFO - PROCESS | 1560 | 1461014080219 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 14:14:40 INFO - PROCESS | 1560 | 1461014080226 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:40 INFO - PROCESS | 1560 | ++DOCSHELL 13C97000 == 39 [pid = 1560] [id = 140] 14:14:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (17AA6C00) [pid = 1560] [serial = 418] [outer = 00000000] 14:14:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1A61B000) [pid = 1560] [serial = 419] [outer = 17AA6C00] 14:14:40 INFO - PROCESS | 1560 | 1461014080270 Marionette DEBUG loaded listener.js 14:14:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1A620400) [pid = 1560] [serial = 420] [outer = 17AA6C00] 14:14:40 INFO - PROCESS | 1560 | 1461014080712 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 14:14:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:14:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 630ms 14:14:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:14:40 INFO - PROCESS | 1560 | 1461014080770 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 14:14:40 INFO - PROCESS | 1560 | 1461014080772 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 14:14:40 INFO - PROCESS | 1560 | 1461014080776 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:14:40 INFO - PROCESS | 1560 | 1461014080777 Marionette TRACE conn5 <- [1,526,null,{}] 14:14:40 INFO - PROCESS | 1560 | 1461014080781 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:40 INFO - PROCESS | 1560 | 1461014080856 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 14:14:40 INFO - PROCESS | 1560 | 1461014080864 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:40 INFO - PROCESS | 1560 | ++DOCSHELL 1B740000 == 40 [pid = 1560] [id = 141] 14:14:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1B749C00) [pid = 1560] [serial = 421] [outer = 00000000] 14:14:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1C41C800) [pid = 1560] [serial = 422] [outer = 1B749C00] 14:14:40 INFO - PROCESS | 1560 | 1461014080909 Marionette DEBUG loaded listener.js 14:14:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1C590800) [pid = 1560] [serial = 423] [outer = 1B749C00] 14:14:41 INFO - PROCESS | 1560 | 1461014081378 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 14:14:41 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 14:14:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 630ms 14:14:41 INFO - PROCESS | 1560 | 1461014081406 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 14:14:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:14:41 INFO - PROCESS | 1560 | 1461014081408 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 14:14:41 INFO - PROCESS | 1560 | 1461014081412 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:14:41 INFO - PROCESS | 1560 | 1461014081413 Marionette TRACE conn5 <- [1,530,null,{}] 14:14:41 INFO - PROCESS | 1560 | 1461014081417 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:41 INFO - PROCESS | 1560 | 1461014081492 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 14:14:41 INFO - PROCESS | 1560 | 1461014081498 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:41 INFO - PROCESS | 1560 | ++DOCSHELL 1CABAC00 == 41 [pid = 1560] [id = 142] 14:14:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1CB2E000) [pid = 1560] [serial = 424] [outer = 00000000] 14:14:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1CC80800) [pid = 1560] [serial = 425] [outer = 1CB2E000] 14:14:41 INFO - PROCESS | 1560 | 1461014081543 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1CDE7400) [pid = 1560] [serial = 426] [outer = 1CB2E000] 14:14:42 INFO - PROCESS | 1560 | 1461014082057 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 14:14:42 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 14:14:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:14:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:14:42 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 14:14:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:14:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:14:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 670ms 14:14:42 INFO - PROCESS | 1560 | 1461014082108 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 14:14:42 INFO - PROCESS | 1560 | 1461014082113 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 14:14:42 INFO - PROCESS | 1560 | 1461014082119 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:14:42 INFO - PROCESS | 1560 | 1461014082124 Marionette TRACE conn5 <- [1,534,null,{}] 14:14:42 INFO - PROCESS | 1560 | 1461014082131 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:42 INFO - PROCESS | 1560 | 1461014082308 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 14:14:42 INFO - PROCESS | 1560 | 1461014082418 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:42 INFO - PROCESS | 1560 | ++DOCSHELL 12C20800 == 42 [pid = 1560] [id = 143] 14:14:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (12C21400) [pid = 1560] [serial = 427] [outer = 00000000] 14:14:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (12C83C00) [pid = 1560] [serial = 428] [outer = 12C21400] 14:14:42 INFO - PROCESS | 1560 | 1461014082477 Marionette DEBUG loaded listener.js 14:14:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (12F32C00) [pid = 1560] [serial = 429] [outer = 12C21400] 14:14:43 INFO - PROCESS | 1560 | 1461014083084 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 14:14:43 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. 14:14:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1017ms 14:14:43 INFO - PROCESS | 1560 | 1461014083145 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 14:14:43 INFO - PROCESS | 1560 | 1461014083151 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 14:14:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:14:43 INFO - PROCESS | 1560 | 1461014083158 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:14:43 INFO - PROCESS | 1560 | 1461014083161 Marionette TRACE conn5 <- [1,538,null,{}] 14:14:43 INFO - PROCESS | 1560 | 1461014083165 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:43 INFO - PROCESS | 1560 | 1461014083280 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 14:14:43 INFO - PROCESS | 1560 | 1461014083360 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:43 INFO - PROCESS | 1560 | ++DOCSHELL 13082400 == 43 [pid = 1560] [id = 144] 14:14:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (133D5400) [pid = 1560] [serial = 430] [outer = 00000000] 14:14:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (182F8C00) [pid = 1560] [serial = 431] [outer = 133D5400] 14:14:43 INFO - PROCESS | 1560 | 1461014083457 Marionette DEBUG loaded listener.js 14:14:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (19403C00) [pid = 1560] [serial = 432] [outer = 133D5400] 14:14:44 INFO - PROCESS | 1560 | 1461014084114 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 14:14:44 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. 14:14:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 970ms 14:14:44 INFO - PROCESS | 1560 | 1461014084130 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 14:14:44 INFO - PROCESS | 1560 | 1461014084132 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 14:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:14:44 INFO - PROCESS | 1560 | 1461014084136 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:14:44 INFO - PROCESS | 1560 | 1461014084140 Marionette TRACE conn5 <- [1,542,null,{}] 14:14:44 INFO - PROCESS | 1560 | 1461014084150 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:44 INFO - PROCESS | 1560 | 1461014084270 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 14:14:44 INFO - PROCESS | 1560 | 1461014084412 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:44 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB2400 == 44 [pid = 1560] [id = 145] 14:14:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1BAD5000) [pid = 1560] [serial = 433] [outer = 00000000] 14:14:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1CB2E800) [pid = 1560] [serial = 434] [outer = 1BAD5000] 14:14:44 INFO - PROCESS | 1560 | 1461014084473 Marionette DEBUG loaded listener.js 14:14:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1CF82800) [pid = 1560] [serial = 435] [outer = 1BAD5000] 14:14:45 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:45 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 17DD9400 == 43 [pid = 1560] [id = 25] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 12BF2C00 == 42 [pid = 1560] [id = 21] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 17D29C00 == 41 [pid = 1560] [id = 19] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 12C39000 == 40 [pid = 1560] [id = 22] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 18251800 == 39 [pid = 1560] [id = 29] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 12C7E800 == 38 [pid = 1560] [id = 13] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 12BED000 == 37 [pid = 1560] [id = 20] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 1A629400 == 36 [pid = 1560] [id = 30] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 1A66DC00 == 35 [pid = 1560] [id = 16] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 12C7D800 == 34 [pid = 1560] [id = 28] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 1B730800 == 33 [pid = 1560] [id = 17] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 1313A000 == 32 [pid = 1560] [id = 27] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 12C34C00 == 31 [pid = 1560] [id = 26] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 1824F400 == 30 [pid = 1560] [id = 15] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 13C98800 == 29 [pid = 1560] [id = 14] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (20777000) [pid = 1560] [serial = 382] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | 1461014085452 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 14:14:45 INFO - PROCESS | 1560 | --DOCSHELL 20773400 == 28 [pid = 1560] [id = 128] 14:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1333ms 14:14:45 INFO - PROCESS | 1560 | 1461014085473 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 14:14:45 INFO - PROCESS | 1560 | 1461014085476 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 14:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:14:45 INFO - PROCESS | 1560 | 1461014085480 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:14:45 INFO - PROCESS | 1560 | 1461014085482 Marionette TRACE conn5 <- [1,546,null,{}] 14:14:45 INFO - PROCESS | 1560 | 1461014085488 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:45 INFO - PROCESS | 1560 | 1461014085570 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 14:14:45 INFO - PROCESS | 1560 | 1461014085578 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:45 INFO - PROCESS | 1560 | ++DOCSHELL 12C76C00 == 29 [pid = 1560] [id = 146] 14:14:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (12C7D800) [pid = 1560] [serial = 436] [outer = 00000000] 14:14:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (12DC1C00) [pid = 1560] [serial = 437] [outer = 12C7D800] 14:14:45 INFO - PROCESS | 1560 | 1461014085628 Marionette DEBUG loaded listener.js 14:14:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1313D400) [pid = 1560] [serial = 438] [outer = 12C7D800] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1D588800) [pid = 1560] [serial = 317] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (20156C00) [pid = 1560] [serial = 323] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1D58FC00) [pid = 1560] [serial = 320] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (213BE800) [pid = 1560] [serial = 308] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1A662000) [pid = 1560] [serial = 314] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (213BD800) [pid = 1560] [serial = 380] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1CF7F400) [pid = 1560] [serial = 367] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1D2C8400) [pid = 1560] [serial = 368] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (20155C00) [pid = 1560] [serial = 371] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (20150800) [pid = 1560] [serial = 370] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (20594C00) [pid = 1560] [serial = 373] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (213BBC00) [pid = 1560] [serial = 379] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (20596800) [pid = 1560] [serial = 374] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1BF24000) [pid = 1560] [serial = 364] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1B7D8800) [pid = 1560] [serial = 361] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1BAAD000) [pid = 1560] [serial = 362] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (16916400) [pid = 1560] [serial = 358] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (17AA4800) [pid = 1560] [serial = 359] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1A61BC00) [pid = 1560] [serial = 356] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (19003C00) [pid = 1560] [serial = 355] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1F33EC00) [pid = 1560] [serial = 353] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1F1C4C00) [pid = 1560] [serial = 352] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1CF79C00) [pid = 1560] [serial = 350] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1CB25800) [pid = 1560] [serial = 349] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1A625400) [pid = 1560] [serial = 347] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1988C400) [pid = 1560] [serial = 346] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (12C84400) [pid = 1560] [serial = 344] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (12C83800) [pid = 1560] [serial = 343] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (1CD57400) [pid = 1560] [serial = 341] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (1BAB8400) [pid = 1560] [serial = 376] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (1C429400) [pid = 1560] [serial = 365] [outer = 00000000] [url = about:blank] 14:14:45 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1BE38C00) [pid = 1560] [serial = 377] [outer = 00000000] [url = about:blank] 14:14:46 INFO - PROCESS | 1560 | 1461014086087 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 14:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 14:14:46 INFO - PROCESS | 1560 | 1461014086157 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 14:14:46 INFO - PROCESS | 1560 | 1461014086163 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 14:14:46 INFO - PROCESS | 1560 | 1461014086168 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:14:46 INFO - PROCESS | 1560 | 1461014086171 Marionette TRACE conn5 <- [1,550,null,{}] 14:14:46 INFO - PROCESS | 1560 | 1461014086175 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:46 INFO - PROCESS | 1560 | 1461014086260 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 14:14:46 INFO - PROCESS | 1560 | 1461014086352 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 1560 | ++DOCSHELL 12C43C00 == 30 [pid = 1560] [id = 147] 14:14:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (12DC1400) [pid = 1560] [serial = 439] [outer = 00000000] 14:14:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (17AA6800) [pid = 1560] [serial = 440] [outer = 12DC1400] 14:14:46 INFO - PROCESS | 1560 | 1461014086400 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (18142000) [pid = 1560] [serial = 441] [outer = 12DC1400] 14:14:46 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:46 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:14:46 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:46 INFO - PROCESS | 1560 | 1461014086801 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 14:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 14:14:46 INFO - PROCESS | 1560 | 1461014086843 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 14:14:46 INFO - PROCESS | 1560 | 1461014086846 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 14:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:14:46 INFO - PROCESS | 1560 | 1461014086849 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:14:46 INFO - PROCESS | 1560 | 1461014086852 Marionette TRACE conn5 <- [1,554,null,{}] 14:14:46 INFO - PROCESS | 1560 | 1461014086863 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:46 INFO - PROCESS | 1560 | 1461014086946 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 14:14:46 INFO - PROCESS | 1560 | 1461014086952 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 1560 | ++DOCSHELL 19071C00 == 31 [pid = 1560] [id = 148] 14:14:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (19075400) [pid = 1560] [serial = 442] [outer = 00000000] 14:14:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1A61D000) [pid = 1560] [serial = 443] [outer = 19075400] 14:14:46 INFO - PROCESS | 1560 | 1461014087002 Marionette DEBUG loaded listener.js 14:14:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1A661C00) [pid = 1560] [serial = 444] [outer = 19075400] 14:14:47 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:47 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:14:47 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:47 INFO - PROCESS | 1560 | 1461014087440 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:14:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:14:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 630ms 14:14:47 INFO - PROCESS | 1560 | 1461014087480 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 1560 | 1461014087482 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 14:14:47 INFO - PROCESS | 1560 | 1461014087485 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:14:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:14:47 INFO - PROCESS | 1560 | 1461014087487 Marionette TRACE conn5 <- [1,558,null,{}] 14:14:47 INFO - PROCESS | 1560 | 1461014087491 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:47 INFO - PROCESS | 1560 | 1461014087573 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 14:14:47 INFO - PROCESS | 1560 | 1461014087579 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:47 INFO - PROCESS | 1560 | ++DOCSHELL 1AC0F400 == 32 [pid = 1560] [id = 149] 14:14:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1AC10400) [pid = 1560] [serial = 445] [outer = 00000000] 14:14:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1B73F000) [pid = 1560] [serial = 446] [outer = 1AC10400] 14:14:47 INFO - PROCESS | 1560 | 1461014087657 Marionette DEBUG loaded listener.js 14:14:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1B909000) [pid = 1560] [serial = 447] [outer = 1AC10400] 14:14:47 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:47 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:14:48 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:48 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:14:48 INFO - PROCESS | 1560 | 1461014088146 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 14:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 669ms 14:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:14:48 INFO - PROCESS | 1560 | 1461014088160 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 14:14:48 INFO - PROCESS | 1560 | 1461014088162 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 14:14:48 INFO - PROCESS | 1560 | 1461014088165 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:14:48 INFO - PROCESS | 1560 | 1461014088166 Marionette TRACE conn5 <- [1,562,null,{}] 14:14:48 INFO - PROCESS | 1560 | 1461014088177 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:48 INFO - PROCESS | 1560 | 1461014088277 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 14:14:48 INFO - PROCESS | 1560 | 1461014088284 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 1560 | ++DOCSHELL 12DBD400 == 33 [pid = 1560] [id = 150] 14:14:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1B729400) [pid = 1560] [serial = 448] [outer = 00000000] 14:14:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1BAB3800) [pid = 1560] [serial = 449] [outer = 1B729400] 14:14:48 INFO - PROCESS | 1560 | 1461014088332 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1BAD2400) [pid = 1560] [serial = 450] [outer = 1B729400] 14:14:48 INFO - PROCESS | 1560 | 1461014088802 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 14:14:48 INFO - PROCESS | 1560 | 1461014088836 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 14:14:48 INFO - PROCESS | 1560 | 1461014088838 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 14:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:14:48 INFO - PROCESS | 1560 | 1461014088841 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:14:48 INFO - PROCESS | 1560 | 1461014088843 Marionette TRACE conn5 <- [1,566,null,{}] 14:14:48 INFO - PROCESS | 1560 | 1461014088846 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:48 INFO - PROCESS | 1560 | 1461014088994 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 14:14:49 INFO - PROCESS | 1560 | 1461014089050 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:49 INFO - PROCESS | 1560 | ++DOCSHELL 0EF48C00 == 34 [pid = 1560] [id = 151] 14:14:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1BFC1400) [pid = 1560] [serial = 451] [outer = 00000000] 14:14:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1C427400) [pid = 1560] [serial = 452] [outer = 1BFC1400] 14:14:49 INFO - PROCESS | 1560 | 1461014089099 Marionette DEBUG loaded listener.js 14:14:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1C584400) [pid = 1560] [serial = 453] [outer = 1BFC1400] 14:14:49 INFO - PROCESS | 1560 | 1461014089534 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 14:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 730ms 14:14:49 INFO - PROCESS | 1560 | 1461014089572 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 14:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:14:49 INFO - PROCESS | 1560 | 1461014089574 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 14:14:49 INFO - PROCESS | 1560 | 1461014089577 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:14:49 INFO - PROCESS | 1560 | 1461014089578 Marionette TRACE conn5 <- [1,570,null,{}] 14:14:49 INFO - PROCESS | 1560 | 1461014089582 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:49 INFO - PROCESS | 1560 | 1461014089726 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 14:14:49 INFO - PROCESS | 1560 | 1461014089779 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:49 INFO - PROCESS | 1560 | ++DOCSHELL 1C58A400 == 35 [pid = 1560] [id = 152] 14:14:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1C591800) [pid = 1560] [serial = 454] [outer = 00000000] 14:14:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1CF7D000) [pid = 1560] [serial = 455] [outer = 1C591800] 14:14:49 INFO - PROCESS | 1560 | 1461014089826 Marionette DEBUG loaded listener.js 14:14:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1CF7C800) [pid = 1560] [serial = 456] [outer = 1C591800] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1BAAD400) [pid = 1560] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (13BA6800) [pid = 1560] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (17947C00) [pid = 1560] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (20773800) [pid = 1560] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1A624800) [pid = 1560] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1BE34400) [pid = 1560] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (12BEA800) [pid = 1560] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (12DB7800) [pid = 1560] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1AC0C400) [pid = 1560] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1B908400) [pid = 1560] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (19002800) [pid = 1560] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1BF27000) [pid = 1560] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (1B749C00) [pid = 1560] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:14:50 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (17AA6C00) [pid = 1560] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:14:50 INFO - PROCESS | 1560 | 1461014090298 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 14:14:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:14:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 770ms 14:14:50 INFO - PROCESS | 1560 | 1461014090348 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 14:14:50 INFO - PROCESS | 1560 | 1461014090350 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 14:14:50 INFO - PROCESS | 1560 | 1461014090353 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:14:50 INFO - PROCESS | 1560 | 1461014090355 Marionette TRACE conn5 <- [1,574,null,{}] 14:14:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:14:50 INFO - PROCESS | 1560 | 1461014090359 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:50 INFO - PROCESS | 1560 | 1461014090437 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 14:14:50 INFO - PROCESS | 1560 | 1461014090443 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:50 INFO - PROCESS | 1560 | ++DOCSHELL 12874000 == 36 [pid = 1560] [id = 153] 14:14:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (17DCC800) [pid = 1560] [serial = 457] [outer = 00000000] 14:14:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1BACF400) [pid = 1560] [serial = 458] [outer = 17DCC800] 14:14:50 INFO - PROCESS | 1560 | 1461014090489 Marionette DEBUG loaded listener.js 14:14:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1CB33800) [pid = 1560] [serial = 459] [outer = 17DCC800] 14:14:50 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:50 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:14:50 INFO - PROCESS | 1560 | 1461014090870 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 14:14:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:14:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 570ms 14:14:50 INFO - PROCESS | 1560 | 1461014090928 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 14:14:50 INFO - PROCESS | 1560 | 1461014090930 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 14:14:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:14:50 INFO - PROCESS | 1560 | 1461014090939 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:14:50 INFO - PROCESS | 1560 | 1461014090941 Marionette TRACE conn5 <- [1,578,null,{}] 14:14:50 INFO - PROCESS | 1560 | 1461014090945 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:51 INFO - PROCESS | 1560 | 1461014091026 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 14:14:51 INFO - PROCESS | 1560 | 1461014091032 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:51 INFO - PROCESS | 1560 | ++DOCSHELL 1D2C8400 == 37 [pid = 1560] [id = 154] 14:14:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1D2C9000) [pid = 1560] [serial = 460] [outer = 00000000] 14:14:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1D58A800) [pid = 1560] [serial = 461] [outer = 1D2C9000] 14:14:51 INFO - PROCESS | 1560 | 1461014091080 Marionette DEBUG loaded listener.js 14:14:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1D58D000) [pid = 1560] [serial = 462] [outer = 1D2C9000] 14:14:51 INFO - PROCESS | 1560 | 1461014091451 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 14:14:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:14:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 530ms 14:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:14:51 INFO - PROCESS | 1560 | 1461014091464 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 14:14:51 INFO - PROCESS | 1560 | 1461014091466 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 14:14:51 INFO - PROCESS | 1560 | 1461014091469 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:14:51 INFO - PROCESS | 1560 | 1461014091470 Marionette TRACE conn5 <- [1,582,null,{}] 14:14:51 INFO - PROCESS | 1560 | 1461014091474 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:51 INFO - PROCESS | 1560 | 1461014091551 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 14:14:51 INFO - PROCESS | 1560 | 1461014091628 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:51 INFO - PROCESS | 1560 | ++DOCSHELL 1D588800 == 38 [pid = 1560] [id = 155] 14:14:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1D58E000) [pid = 1560] [serial = 463] [outer = 00000000] 14:14:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1EBDE000) [pid = 1560] [serial = 464] [outer = 1D58E000] 14:14:51 INFO - PROCESS | 1560 | 1461014091673 Marionette DEBUG loaded listener.js 14:14:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1F1BE000) [pid = 1560] [serial = 465] [outer = 1D58E000] 14:14:51 INFO - PROCESS | 1560 | 1461014091984 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:14:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:14:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 570ms 14:14:52 INFO - PROCESS | 1560 | 1461014092040 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 14:14:52 INFO - PROCESS | 1560 | 1461014092042 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 14:14:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:14:52 INFO - PROCESS | 1560 | 1461014092045 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:14:52 INFO - PROCESS | 1560 | 1461014092048 Marionette TRACE conn5 <- [1,586,null,{}] 14:14:52 INFO - PROCESS | 1560 | 1461014092051 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:52 INFO - PROCESS | 1560 | 1461014092193 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 14:14:52 INFO - PROCESS | 1560 | 1461014092311 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:52 INFO - PROCESS | 1560 | ++DOCSHELL 0EF41400 == 39 [pid = 1560] [id = 156] 14:14:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (0EF47800) [pid = 1560] [serial = 466] [outer = 00000000] 14:14:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (13139400) [pid = 1560] [serial = 467] [outer = 0EF47800] 14:14:52 INFO - PROCESS | 1560 | 1461014092381 Marionette DEBUG loaded listener.js 14:14:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (13C8C400) [pid = 1560] [serial = 468] [outer = 0EF47800] 14:14:53 INFO - PROCESS | 1560 | 1461014093224 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 14:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1236ms 14:14:53 INFO - PROCESS | 1560 | 1461014093283 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 14:14:53 INFO - PROCESS | 1560 | 1461014093288 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 14:14:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:14:53 INFO - PROCESS | 1560 | 1461014093293 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:14:53 INFO - PROCESS | 1560 | 1461014093297 Marionette TRACE conn5 <- [1,590,null,{}] 14:14:53 INFO - PROCESS | 1560 | 1461014093302 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:53 INFO - PROCESS | 1560 | 1461014093409 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 14:14:53 INFO - PROCESS | 1560 | 1461014093488 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:53 INFO - PROCESS | 1560 | ++DOCSHELL 19142800 == 40 [pid = 1560] [id = 157] 14:14:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (196EB000) [pid = 1560] [serial = 469] [outer = 00000000] 14:14:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1AA8E000) [pid = 1560] [serial = 470] [outer = 196EB000] 14:14:53 INFO - PROCESS | 1560 | 1461014093590 Marionette DEBUG loaded listener.js 14:14:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1AC07C00) [pid = 1560] [serial = 471] [outer = 196EB000] 14:14:54 INFO - PROCESS | 1560 | 1461014094185 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 14:14:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:14:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 930ms 14:14:54 INFO - PROCESS | 1560 | 1461014094227 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 14:14:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:14:54 INFO - PROCESS | 1560 | 1461014094231 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 14:14:54 INFO - PROCESS | 1560 | 1461014094234 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:14:54 INFO - PROCESS | 1560 | 1461014094237 Marionette TRACE conn5 <- [1,594,null,{}] 14:14:54 INFO - PROCESS | 1560 | 1461014094241 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:54 INFO - PROCESS | 1560 | 1461014094342 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 14:14:54 INFO - PROCESS | 1560 | 1461014094424 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:54 INFO - PROCESS | 1560 | ++DOCSHELL 1C426400 == 41 [pid = 1560] [id = 158] 14:14:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1CAB2400) [pid = 1560] [serial = 472] [outer = 00000000] 14:14:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1D3C7C00) [pid = 1560] [serial = 473] [outer = 1CAB2400] 14:14:54 INFO - PROCESS | 1560 | 1461014094520 Marionette DEBUG loaded listener.js 14:14:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1EB76800) [pid = 1560] [serial = 474] [outer = 1CAB2400] 14:14:55 INFO - PROCESS | 1560 | 1461014095152 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:14:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 970ms 14:14:55 INFO - PROCESS | 1560 | 1461014095207 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 14:14:55 INFO - PROCESS | 1560 | 1461014095211 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 14:14:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:14:55 INFO - PROCESS | 1560 | 1461014095222 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:14:55 INFO - PROCESS | 1560 | 1461014095227 Marionette TRACE conn5 <- [1,598,null,{}] 14:14:55 INFO - PROCESS | 1560 | 1461014095231 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:55 INFO - PROCESS | 1560 | 1461014095336 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 14:14:55 INFO - PROCESS | 1560 | 1461014095457 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:55 INFO - PROCESS | 1560 | ++DOCSHELL 1F341400 == 42 [pid = 1560] [id = 159] 14:14:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1FB89C00) [pid = 1560] [serial = 475] [outer = 00000000] 14:14:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (20154800) [pid = 1560] [serial = 476] [outer = 1FB89C00] 14:14:55 INFO - PROCESS | 1560 | 1461014095515 Marionette DEBUG loaded listener.js 14:14:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (20157C00) [pid = 1560] [serial = 477] [outer = 1FB89C00] 14:14:56 INFO - PROCESS | 1560 | 1461014096244 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 14:14:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:14:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1080ms 14:14:56 INFO - PROCESS | 1560 | 1461014096310 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 14:14:56 INFO - PROCESS | 1560 | 1461014096314 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 14:14:56 INFO - PROCESS | 1560 | 1461014096319 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:14:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:14:56 INFO - PROCESS | 1560 | 1461014096322 Marionette TRACE conn5 <- [1,602,null,{}] 14:14:56 INFO - PROCESS | 1560 | 1461014096328 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:56 INFO - PROCESS | 1560 | 1461014096425 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 14:14:56 INFO - PROCESS | 1560 | 1461014096500 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:56 INFO - PROCESS | 1560 | ++DOCSHELL 12C41C00 == 43 [pid = 1560] [id = 160] 14:14:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (12DBE400) [pid = 1560] [serial = 478] [outer = 00000000] 14:14:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (16957C00) [pid = 1560] [serial = 479] [outer = 12DBE400] 14:14:56 INFO - PROCESS | 1560 | 1461014096550 Marionette DEBUG loaded listener.js 14:14:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (17CE8C00) [pid = 1560] [serial = 480] [outer = 12DBE400] 14:14:56 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 14:14:57 INFO - PROCESS | 1560 | --DOCSHELL 1D588800 == 42 [pid = 1560] [id = 155] 14:14:57 INFO - PROCESS | 1560 | --DOCSHELL 1D2C8400 == 41 [pid = 1560] [id = 154] 14:14:57 INFO - PROCESS | 1560 | --DOCSHELL 12874000 == 40 [pid = 1560] [id = 153] 14:14:57 INFO - PROCESS | 1560 | --DOCSHELL 1C58A400 == 39 [pid = 1560] [id = 152] 14:14:57 INFO - PROCESS | 1560 | --DOCSHELL 0EF48C00 == 38 [pid = 1560] [id = 151] 14:14:57 INFO - PROCESS | 1560 | --DOCSHELL 12DBD400 == 37 [pid = 1560] [id = 150] 14:14:57 INFO - PROCESS | 1560 | --DOCSHELL 1AC0F400 == 36 [pid = 1560] [id = 149] 14:14:57 INFO - PROCESS | 1560 | --DOCSHELL 19071C00 == 35 [pid = 1560] [id = 148] 14:14:57 INFO - PROCESS | 1560 | --DOCSHELL 12C43C00 == 34 [pid = 1560] [id = 147] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1CC80800) [pid = 1560] [serial = 425] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | 1461014097368 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:14:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:14:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1067ms 14:14:57 INFO - PROCESS | 1560 | 1461014097393 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 14:14:57 INFO - PROCESS | 1560 | 1461014097398 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 14:14:57 INFO - PROCESS | 1560 | 1461014097404 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:14:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:14:57 INFO - PROCESS | 1560 | 1461014097406 Marionette TRACE conn5 <- [1,606,null,{}] 14:14:57 INFO - PROCESS | 1560 | 1461014097410 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:57 INFO - PROCESS | 1560 | 1461014097502 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1BAB3C00) [pid = 1560] [serial = 410] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (13C8D800) [pid = 1560] [serial = 392] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (17DDE000) [pid = 1560] [serial = 395] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (18242800) [pid = 1560] [serial = 396] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (20778800) [pid = 1560] [serial = 383] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1AA97C00) [pid = 1560] [serial = 401] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1AC06800) [pid = 1560] [serial = 402] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1BE3B000) [pid = 1560] [serial = 413] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (12BF4000) [pid = 1560] [serial = 386] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (12C19400) [pid = 1560] [serial = 387] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (12DBD800) [pid = 1560] [serial = 389] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (12F24C00) [pid = 1560] [serial = 390] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1B727C00) [pid = 1560] [serial = 404] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1B72AC00) [pid = 1560] [serial = 405] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1B90FC00) [pid = 1560] [serial = 407] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (19079C00) [pid = 1560] [serial = 398] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (19080400) [pid = 1560] [serial = 399] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1BAB3400) [pid = 1560] [serial = 411] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1C585800) [pid = 1560] [serial = 416] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (18145C00) [pid = 1560] [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.] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1BE64000) [pid = 1560] [serial = 414] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (1C41C800) [pid = 1560] [serial = 422] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (16952C00) [pid = 1560] [serial = 393] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (1C590000) [pid = 1560] [serial = 417] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (1A61B000) [pid = 1560] [serial = 419] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (1A620400) [pid = 1560] [serial = 420] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1B910000) [pid = 1560] [serial = 408] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (1C590800) [pid = 1560] [serial = 423] [outer = 00000000] [url = about:blank] 14:14:57 INFO - PROCESS | 1560 | 1461014097588 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:57 INFO - PROCESS | 1560 | ++DOCSHELL 0F288800 == 35 [pid = 1560] [id = 161] 14:14:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (12BBDC00) [pid = 1560] [serial = 481] [outer = 00000000] 14:14:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (12DB8000) [pid = 1560] [serial = 482] [outer = 12BBDC00] 14:14:57 INFO - PROCESS | 1560 | 1461014097634 Marionette DEBUG loaded listener.js 14:14:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (12F2C800) [pid = 1560] [serial = 483] [outer = 12BBDC00] 14:14:58 INFO - PROCESS | 1560 | 1461014098085 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:14:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:14:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 729ms 14:14:58 INFO - PROCESS | 1560 | 1461014098137 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 14:14:58 INFO - PROCESS | 1560 | 1461014098139 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 14:14:58 INFO - PROCESS | 1560 | 1461014098143 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:14:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:14:58 INFO - PROCESS | 1560 | 1461014098146 Marionette TRACE conn5 <- [1,610,null,{}] 14:14:58 INFO - PROCESS | 1560 | 1461014098157 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:58 INFO - PROCESS | 1560 | 1461014098241 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 14:14:58 INFO - PROCESS | 1560 | 1461014098256 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:58 INFO - PROCESS | 1560 | ++DOCSHELL 182FB400 == 36 [pid = 1560] [id = 162] 14:14:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (19003400) [pid = 1560] [serial = 484] [outer = 00000000] 14:14:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1914B000) [pid = 1560] [serial = 485] [outer = 19003400] 14:14:58 INFO - PROCESS | 1560 | 1461014098304 Marionette DEBUG loaded listener.js 14:14:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1A61C800) [pid = 1560] [serial = 486] [outer = 19003400] 14:14:58 INFO - PROCESS | 1560 | 1461014098766 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 14:14:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:14:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 672ms 14:14:58 INFO - PROCESS | 1560 | 1461014098819 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 14:14:58 INFO - PROCESS | 1560 | 1461014098822 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 14:14:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:14:58 INFO - PROCESS | 1560 | 1461014098825 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:14:58 INFO - PROCESS | 1560 | 1461014098827 Marionette TRACE conn5 <- [1,614,null,{}] 14:14:58 INFO - PROCESS | 1560 | 1461014098830 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:58 INFO - PROCESS | 1560 | 1461014098912 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 14:14:58 INFO - PROCESS | 1560 | 1461014098922 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:58 INFO - PROCESS | 1560 | ++DOCSHELL 1AA97C00 == 37 [pid = 1560] [id = 163] 14:14:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1AC04000) [pid = 1560] [serial = 487] [outer = 00000000] 14:14:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1ACCA400) [pid = 1560] [serial = 488] [outer = 1AC04000] 14:14:58 INFO - PROCESS | 1560 | 1461014098968 Marionette DEBUG loaded listener.js 14:14:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1B743400) [pid = 1560] [serial = 489] [outer = 1AC04000] 14:14:59 INFO - PROCESS | 1560 | 1461014099408 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 630ms 14:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:14:59 INFO - PROCESS | 1560 | 1461014099459 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 14:14:59 INFO - PROCESS | 1560 | 1461014099461 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 14:14:59 INFO - PROCESS | 1560 | 1461014099464 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:14:59 INFO - PROCESS | 1560 | 1461014099465 Marionette TRACE conn5 <- [1,618,null,{}] 14:14:59 INFO - PROCESS | 1560 | 1461014099469 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:59 INFO - PROCESS | 1560 | 1461014099545 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 14:14:59 INFO - PROCESS | 1560 | 1461014099583 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:59 INFO - PROCESS | 1560 | ++DOCSHELL 0F0F9000 == 38 [pid = 1560] [id = 164] 14:14:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1B908C00) [pid = 1560] [serial = 490] [outer = 00000000] 14:14:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1B9F6800) [pid = 1560] [serial = 491] [outer = 1B908C00] 14:14:59 INFO - PROCESS | 1560 | 1461014099629 Marionette DEBUG loaded listener.js 14:14:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1BAAD000) [pid = 1560] [serial = 492] [outer = 1B908C00] 14:15:00 INFO - PROCESS | 1560 | 1461014100085 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 14:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 14:15:00 INFO - PROCESS | 1560 | 1461014100137 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 14:15:00 INFO - PROCESS | 1560 | 1461014100139 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 14:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:15:00 INFO - PROCESS | 1560 | 1461014100151 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:15:00 INFO - PROCESS | 1560 | 1461014100153 Marionette TRACE conn5 <- [1,622,null,{}] 14:15:00 INFO - PROCESS | 1560 | 1461014100156 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:00 INFO - PROCESS | 1560 | 1461014100279 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 14:15:00 INFO - PROCESS | 1560 | 1461014100338 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:00 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB4800 == 39 [pid = 1560] [id = 165] 14:15:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1BAB5000) [pid = 1560] [serial = 493] [outer = 00000000] 14:15:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1BEE7000) [pid = 1560] [serial = 494] [outer = 1BAB5000] 14:15:00 INFO - PROCESS | 1560 | 1461014100387 Marionette DEBUG loaded listener.js 14:15:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1C41C800) [pid = 1560] [serial = 495] [outer = 1BAB5000] 14:15:00 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:15:00 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:15:00 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:15:00 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:15:00 INFO - PROCESS | 1560 | 1461014100817 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 14:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 730ms 14:15:00 INFO - PROCESS | 1560 | 1461014100918 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 14:15:00 INFO - PROCESS | 1560 | 1461014100921 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 14:15:00 INFO - PROCESS | 1560 | 1461014100928 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:15:00 INFO - PROCESS | 1560 | 1461014100930 Marionette TRACE conn5 <- [1,626,null,{}] 14:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:15:00 INFO - PROCESS | 1560 | 1461014100934 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:01 INFO - PROCESS | 1560 | 1461014101035 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 14:15:01 INFO - PROCESS | 1560 | 1461014101045 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:01 INFO - PROCESS | 1560 | ++DOCSHELL 1C58A400 == 40 [pid = 1560] [id = 166] 14:15:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1C58DC00) [pid = 1560] [serial = 496] [outer = 00000000] 14:15:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1CAB9800) [pid = 1560] [serial = 497] [outer = 1C58DC00] 14:15:01 INFO - PROCESS | 1560 | 1461014101091 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1CB24C00) [pid = 1560] [serial = 498] [outer = 1C58DC00] 14:15:01 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:15:01 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:15:01 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:15:01 INFO - PROCESS | 1560 | 1461014101531 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 630ms 14:15:01 INFO - PROCESS | 1560 | 1461014101565 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 14:15:01 INFO - PROCESS | 1560 | 1461014101567 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 14:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:15:01 INFO - PROCESS | 1560 | 1461014101570 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:15:01 INFO - PROCESS | 1560 | 1461014101572 Marionette TRACE conn5 <- [1,630,null,{}] 14:15:01 INFO - PROCESS | 1560 | 1461014101576 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:01 INFO - PROCESS | 1560 | 1461014101679 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 14:15:01 INFO - PROCESS | 1560 | 1461014101685 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:01 INFO - PROCESS | 1560 | ++DOCSHELL 1CC81800 == 41 [pid = 1560] [id = 167] 14:15:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1CD1C400) [pid = 1560] [serial = 499] [outer = 00000000] 14:15:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1D080000) [pid = 1560] [serial = 500] [outer = 1CD1C400] 14:15:01 INFO - PROCESS | 1560 | 1461014101731 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1D084800) [pid = 1560] [serial = 501] [outer = 1CD1C400] 14:15:01 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1B729400) [pid = 1560] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:15:01 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1BFC1400) [pid = 1560] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:15:01 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1BAD5000) [pid = 1560] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:15:01 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (19075400) [pid = 1560] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:15:01 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (12DC1400) [pid = 1560] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:15:01 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (12C7D800) [pid = 1560] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:15:01 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1AC10400) [pid = 1560] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:15:01 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1C591800) [pid = 1560] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:15:01 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1D2C9000) [pid = 1560] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:15:01 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (17DCC800) [pid = 1560] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:15:02 INFO - PROCESS | 1560 | 1461014102180 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 14:15:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:15:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 14:15:02 INFO - PROCESS | 1560 | 1461014102241 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 14:15:02 INFO - PROCESS | 1560 | 1461014102243 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 14:15:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:15:02 INFO - PROCESS | 1560 | 1461014102246 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 1560 | 1461014102248 Marionette TRACE conn5 <- [1,634,null,{}] 14:15:02 INFO - PROCESS | 1560 | 1461014102251 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:02 INFO - PROCESS | 1560 | 1461014102357 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 14:15:02 INFO - PROCESS | 1560 | 1461014102366 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:02 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB7800 == 42 [pid = 1560] [id = 168] 14:15:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1C41B400) [pid = 1560] [serial = 502] [outer = 00000000] 14:15:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1D07A000) [pid = 1560] [serial = 503] [outer = 1C41B400] 14:15:02 INFO - PROCESS | 1560 | 1461014102410 Marionette DEBUG loaded listener.js 14:15:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1D538C00) [pid = 1560] [serial = 504] [outer = 1C41B400] 14:15:02 INFO - PROCESS | 1560 | 1461014102832 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:15:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:15:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 631ms 14:15:02 INFO - PROCESS | 1560 | 1461014102879 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 14:15:02 INFO - PROCESS | 1560 | 1461014102881 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 14:15:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:15:02 INFO - PROCESS | 1560 | 1461014102884 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 1560 | 1461014102886 Marionette TRACE conn5 <- [1,638,null,{}] 14:15:02 INFO - PROCESS | 1560 | 1461014102889 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:02 INFO - PROCESS | 1560 | 1461014102966 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 14:15:02 INFO - PROCESS | 1560 | 1461014102975 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:02 INFO - PROCESS | 1560 | ++DOCSHELL 1F1BF800 == 43 [pid = 1560] [id = 169] 14:15:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1F1C0800) [pid = 1560] [serial = 505] [outer = 00000000] 14:15:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1FB83400) [pid = 1560] [serial = 506] [outer = 1F1C0800] 14:15:03 INFO - PROCESS | 1560 | 1461014103020 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (20152800) [pid = 1560] [serial = 507] [outer = 1F1C0800] 14:15:03 INFO - PROCESS | 1560 | 1461014103439 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 14:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 570ms 14:15:03 INFO - PROCESS | 1560 | 1461014103458 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 14:15:03 INFO - PROCESS | 1560 | 1461014103460 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 14:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:15:03 INFO - PROCESS | 1560 | 1461014103478 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:15:03 INFO - PROCESS | 1560 | 1461014103481 Marionette TRACE conn5 <- [1,642,null,{}] 14:15:03 INFO - PROCESS | 1560 | 1461014103484 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:03 INFO - PROCESS | 1560 | 1461014103581 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 14:15:03 INFO - PROCESS | 1560 | 1461014103590 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:03 INFO - PROCESS | 1560 | ++DOCSHELL 1F33BC00 == 44 [pid = 1560] [id = 170] 14:15:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (20154000) [pid = 1560] [serial = 508] [outer = 00000000] 14:15:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (20593400) [pid = 1560] [serial = 509] [outer = 20154000] 14:15:03 INFO - PROCESS | 1560 | 1461014103640 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (20598000) [pid = 1560] [serial = 510] [outer = 20154000] 14:15:04 INFO - PROCESS | 1560 | 1461014104266 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:15:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:15:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 850ms 14:15:04 INFO - PROCESS | 1560 | 1461014104315 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 14:15:04 INFO - PROCESS | 1560 | 1461014104320 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 14:15:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:15:04 INFO - PROCESS | 1560 | 1461014104326 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:15:04 INFO - PROCESS | 1560 | 1461014104330 Marionette TRACE conn5 <- [1,646,null,{}] 14:15:04 INFO - PROCESS | 1560 | 1461014104336 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:04 INFO - PROCESS | 1560 | 1461014104442 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 14:15:04 INFO - PROCESS | 1560 | 1461014104567 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:04 INFO - PROCESS | 1560 | ++DOCSHELL 12C1E000 == 45 [pid = 1560] [id = 171] 14:15:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (12DB9800) [pid = 1560] [serial = 511] [outer = 00000000] 14:15:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1694E000) [pid = 1560] [serial = 512] [outer = 12DB9800] 14:15:04 INFO - PROCESS | 1560 | 1461014104626 Marionette DEBUG loaded listener.js 14:15:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (17AA4800) [pid = 1560] [serial = 513] [outer = 12DB9800] 14:15:05 INFO - PROCESS | 1560 | 1461014105239 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:15:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:15:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 990ms 14:15:05 INFO - PROCESS | 1560 | 1461014105316 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 14:15:05 INFO - PROCESS | 1560 | 1461014105322 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 14:15:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:15:05 INFO - PROCESS | 1560 | 1461014105329 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:15:05 INFO - PROCESS | 1560 | 1461014105332 Marionette TRACE conn5 <- [1,650,null,{}] 14:15:05 INFO - PROCESS | 1560 | 1461014105336 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:05 INFO - PROCESS | 1560 | 1461014105487 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 14:15:05 INFO - PROCESS | 1560 | 1461014105497 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:05 INFO - PROCESS | 1560 | ++DOCSHELL 19142400 == 46 [pid = 1560] [id = 172] 14:15:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (19406C00) [pid = 1560] [serial = 514] [outer = 00000000] 14:15:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1ACC6400) [pid = 1560] [serial = 515] [outer = 19406C00] 14:15:05 INFO - PROCESS | 1560 | 1461014105553 Marionette DEBUG loaded listener.js 14:15:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1B9F0C00) [pid = 1560] [serial = 516] [outer = 19406C00] 14:15:05 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:15:05 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:15:06 INFO - PROCESS | 1560 | 1461014106213 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 14:15:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:15:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 930ms 14:15:06 INFO - PROCESS | 1560 | 1461014106261 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 14:15:06 INFO - PROCESS | 1560 | 1461014106264 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 14:15:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:15:06 INFO - PROCESS | 1560 | 1461014106268 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:15:06 INFO - PROCESS | 1560 | 1461014106272 Marionette TRACE conn5 <- [1,654,null,{}] 14:15:06 INFO - PROCESS | 1560 | 1461014106284 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:06 INFO - PROCESS | 1560 | 1461014106391 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 14:15:06 INFO - PROCESS | 1560 | 1461014106516 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:06 INFO - PROCESS | 1560 | ++DOCSHELL 2015DC00 == 47 [pid = 1560] [id = 173] 14:15:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (2015E000) [pid = 1560] [serial = 517] [outer = 00000000] 14:15:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (20593800) [pid = 1560] [serial = 518] [outer = 2015E000] 14:15:06 INFO - PROCESS | 1560 | 1461014106577 Marionette DEBUG loaded listener.js 14:15:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (2076C800) [pid = 1560] [serial = 519] [outer = 2015E000] 14:15:06 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:15:06 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:15:07 INFO - PROCESS | 1560 | 1461014107127 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 14:15:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:15:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 890ms 14:15:07 INFO - PROCESS | 1560 | 1461014107169 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 14:15:07 INFO - PROCESS | 1560 | 1461014107173 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 14:15:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:15:07 INFO - PROCESS | 1560 | 1461014107177 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:15:07 INFO - PROCESS | 1560 | 1461014107179 Marionette TRACE conn5 <- [1,658,null,{}] 14:15:07 INFO - PROCESS | 1560 | 1461014107183 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:07 INFO - PROCESS | 1560 | 1461014107286 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 14:15:07 INFO - PROCESS | 1560 | 1461014107378 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:07 INFO - PROCESS | 1560 | ++DOCSHELL 20775C00 == 48 [pid = 1560] [id = 174] 14:15:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (20776800) [pid = 1560] [serial = 520] [outer = 00000000] 14:15:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (21203000) [pid = 1560] [serial = 521] [outer = 20776800] 14:15:07 INFO - PROCESS | 1560 | 1461014107435 Marionette DEBUG loaded listener.js 14:15:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (213B8800) [pid = 1560] [serial = 522] [outer = 20776800] 14:15:07 INFO - PROCESS | 1560 | 1461014108007 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 14:15:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:15:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 869ms 14:15:08 INFO - PROCESS | 1560 | 1461014108052 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 14:15:08 INFO - PROCESS | 1560 | 1461014108054 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 14:15:08 INFO - PROCESS | 1560 | 1461014108057 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:15:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:15:08 INFO - PROCESS | 1560 | 1461014108059 Marionette TRACE conn5 <- [1,662,null,{}] 14:15:08 INFO - PROCESS | 1560 | 1461014108063 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:08 INFO - PROCESS | 1560 | 1461014108164 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 14:15:08 INFO - PROCESS | 1560 | 1461014108271 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:08 INFO - PROCESS | 1560 | ++DOCSHELL 12BF3000 == 49 [pid = 1560] [id = 175] 14:15:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1D354000) [pid = 1560] [serial = 523] [outer = 00000000] 14:15:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1D35C000) [pid = 1560] [serial = 524] [outer = 1D354000] 14:15:08 INFO - PROCESS | 1560 | 1461014108326 Marionette DEBUG loaded listener.js 14:15:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1D35E800) [pid = 1560] [serial = 525] [outer = 1D354000] 14:15:08 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:15:08 INFO - PROCESS | 1560 | [1560] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:15:09 INFO - PROCESS | 1560 | 1461014109038 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 14:15:09 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 14:15:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1017ms 14:15:09 INFO - PROCESS | 1560 | 1461014109079 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 14:15:09 INFO - PROCESS | 1560 | 1461014109083 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 14:15:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:15:09 INFO - PROCESS | 1560 | 1461014109087 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:15:09 INFO - PROCESS | 1560 | 1461014109091 Marionette TRACE conn5 <- [1,666,null,{}] 14:15:09 INFO - PROCESS | 1560 | 1461014109098 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:09 INFO - PROCESS | 1560 | 1461014109251 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 14:15:09 INFO - PROCESS | 1560 | 1461014109381 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:09 INFO - PROCESS | 1560 | ++DOCSHELL 1313E400 == 50 [pid = 1560] [id = 176] 14:15:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (133DE800) [pid = 1560] [serial = 526] [outer = 00000000] 14:15:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (182EE800) [pid = 1560] [serial = 527] [outer = 133DE800] 14:15:09 INFO - PROCESS | 1560 | 1461014109433 Marionette DEBUG loaded listener.js 14:15:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (19077000) [pid = 1560] [serial = 528] [outer = 133DE800] 14:15:09 INFO - PROCESS | 1560 | --DOCSHELL 1F1BF800 == 49 [pid = 1560] [id = 169] 14:15:09 INFO - PROCESS | 1560 | --DOCSHELL 1BAB7800 == 48 [pid = 1560] [id = 168] 14:15:09 INFO - PROCESS | 1560 | --DOCSHELL 1CC81800 == 47 [pid = 1560] [id = 167] 14:15:09 INFO - PROCESS | 1560 | --DOCSHELL 1C58A400 == 46 [pid = 1560] [id = 166] 14:15:09 INFO - PROCESS | 1560 | --DOCSHELL 1BAB4800 == 45 [pid = 1560] [id = 165] 14:15:09 INFO - PROCESS | 1560 | --DOCSHELL 0F0F9000 == 44 [pid = 1560] [id = 164] 14:15:09 INFO - PROCESS | 1560 | --DOCSHELL 1AA97C00 == 43 [pid = 1560] [id = 163] 14:15:09 INFO - PROCESS | 1560 | --DOCSHELL 182FB400 == 42 [pid = 1560] [id = 162] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1EBDE000) [pid = 1560] [serial = 464] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOCSHELL 0F288800 == 41 [pid = 1560] [id = 161] 14:15:09 INFO - PROCESS | 1560 | --DOCSHELL 12C41C00 == 40 [pid = 1560] [id = 160] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1BAB3800) [pid = 1560] [serial = 449] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1C427400) [pid = 1560] [serial = 452] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1BAD2400) [pid = 1560] [serial = 450] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1CF82800) [pid = 1560] [serial = 435] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1CB2E800) [pid = 1560] [serial = 434] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1A61D000) [pid = 1560] [serial = 443] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1A661C00) [pid = 1560] [serial = 444] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (17AA6800) [pid = 1560] [serial = 440] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (18142000) [pid = 1560] [serial = 441] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (12DC1C00) [pid = 1560] [serial = 437] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1313D400) [pid = 1560] [serial = 438] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1B73F000) [pid = 1560] [serial = 446] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (12C83C00) [pid = 1560] [serial = 428] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1CF7D000) [pid = 1560] [serial = 455] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (182F8C00) [pid = 1560] [serial = 431] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1D58D000) [pid = 1560] [serial = 462] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1C584400) [pid = 1560] [serial = 453] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1CB33800) [pid = 1560] [serial = 459] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1D58A800) [pid = 1560] [serial = 461] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1CF7C800) [pid = 1560] [serial = 456] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1BACF400) [pid = 1560] [serial = 458] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1B909000) [pid = 1560] [serial = 447] [outer = 00000000] [url = about:blank] 14:15:09 INFO - PROCESS | 1560 | 1461014109971 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 14:15:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:15:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 930ms 14:15:09 INFO - PROCESS | 1560 | 1461014110019 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 14:15:10 INFO - PROCESS | 1560 | 1461014110025 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 14:15:10 INFO - PROCESS | 1560 | 1461014110031 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:15:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:15:10 INFO - PROCESS | 1560 | 1461014110033 Marionette TRACE conn5 <- [1,670,null,{}] 14:15:10 INFO - PROCESS | 1560 | 1461014110037 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:10 INFO - PROCESS | 1560 | 1461014110118 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 14:15:10 INFO - PROCESS | 1560 | 1461014110125 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:10 INFO - PROCESS | 1560 | ++DOCSHELL 13136000 == 41 [pid = 1560] [id = 177] 14:15:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (13BA4C00) [pid = 1560] [serial = 529] [outer = 00000000] 14:15:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (182FB800) [pid = 1560] [serial = 530] [outer = 13BA4C00] 14:15:10 INFO - PROCESS | 1560 | 1461014110171 Marionette DEBUG loaded listener.js 14:15:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1907EC00) [pid = 1560] [serial = 531] [outer = 13BA4C00] 14:15:11 INFO - PROCESS | 1560 | 1461014111138 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 14:15:11 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) 14:15:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1124ms 14:15:11 INFO - PROCESS | 1560 | 1461014111158 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 14:15:11 INFO - PROCESS | 1560 | 1461014111160 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 14:15:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:15:11 INFO - PROCESS | 1560 | 1461014111163 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:15:11 INFO - PROCESS | 1560 | 1461014111167 Marionette TRACE conn5 <- [1,674,null,{}] 14:15:11 INFO - PROCESS | 1560 | 1461014111177 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:11 INFO - PROCESS | 1560 | 1461014111260 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 14:15:11 INFO - PROCESS | 1560 | 1461014111267 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:11 INFO - PROCESS | 1560 | ++DOCSHELL 1AA7B000 == 42 [pid = 1560] [id = 178] 14:15:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1AC06000) [pid = 1560] [serial = 532] [outer = 00000000] 14:15:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1B727C00) [pid = 1560] [serial = 533] [outer = 1AC06000] 14:15:11 INFO - PROCESS | 1560 | 1461014111314 Marionette DEBUG loaded listener.js 14:15:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1B909000) [pid = 1560] [serial = 534] [outer = 1AC06000] 14:15:12 INFO - PROCESS | 1560 | 1461014112250 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 14:15:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1129ms 14:15:12 INFO - PROCESS | 1560 | 1461014112297 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 14:15:12 INFO - PROCESS | 1560 | 1461014112299 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 14:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:15:12 INFO - PROCESS | 1560 | 1461014112302 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:15:12 INFO - PROCESS | 1560 | 1461014112304 Marionette TRACE conn5 <- [1,678,null,{}] 14:15:12 INFO - PROCESS | 1560 | 1461014112308 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:12 INFO - PROCESS | 1560 | 1461014112417 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 14:15:12 INFO - PROCESS | 1560 | 1461014112424 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:12 INFO - PROCESS | 1560 | ++DOCSHELL 1B912C00 == 43 [pid = 1560] [id = 179] 14:15:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1B914400) [pid = 1560] [serial = 535] [outer = 00000000] 14:15:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1BAD2400) [pid = 1560] [serial = 536] [outer = 1B914400] 14:15:12 INFO - PROCESS | 1560 | 1461014112516 Marionette DEBUG loaded listener.js 14:15:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1BE35000) [pid = 1560] [serial = 537] [outer = 1B914400] 14:15:13 INFO - PROCESS | 1560 | 1461014113445 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 14:15:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:15:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1180ms 14:15:13 INFO - PROCESS | 1560 | 1461014113487 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 14:15:13 INFO - PROCESS | 1560 | 1461014113489 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 14:15:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:15:13 INFO - PROCESS | 1560 | 1461014113492 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:15:13 INFO - PROCESS | 1560 | 1461014113493 Marionette TRACE conn5 <- [1,682,null,{}] 14:15:13 INFO - PROCESS | 1560 | 1461014113497 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:13 INFO - PROCESS | 1560 | 1461014113618 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (12DBE400) [pid = 1560] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1B908C00) [pid = 1560] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1F1C0800) [pid = 1560] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1AC04000) [pid = 1560] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1D58E000) [pid = 1560] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (12BBDC00) [pid = 1560] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1BAB5000) [pid = 1560] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1C41B400) [pid = 1560] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1C58DC00) [pid = 1560] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1CD1C400) [pid = 1560] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:15:13 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (19003400) [pid = 1560] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:15:13 INFO - PROCESS | 1560 | 1461014113673 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:13 INFO - PROCESS | 1560 | ++DOCSHELL 12BBDC00 == 44 [pid = 1560] [id = 180] 14:15:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (12C14400) [pid = 1560] [serial = 538] [outer = 00000000] 14:15:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (182F4400) [pid = 1560] [serial = 539] [outer = 12C14400] 14:15:13 INFO - PROCESS | 1560 | 1461014113720 Marionette DEBUG loaded listener.js 14:15:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1AC10800) [pid = 1560] [serial = 540] [outer = 12C14400] 14:15:14 INFO - PROCESS | 1560 | 1461014114613 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 14:15:14 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) 14:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1180ms 14:15:14 INFO - PROCESS | 1560 | 1461014114673 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 14:15:14 INFO - PROCESS | 1560 | 1461014114675 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 14:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:15:14 INFO - PROCESS | 1560 | 1461014114678 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:15:14 INFO - PROCESS | 1560 | 1461014114680 Marionette TRACE conn5 <- [1,686,null,{}] 14:15:14 INFO - PROCESS | 1560 | 1461014114683 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:14 INFO - PROCESS | 1560 | 1461014114812 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 14:15:14 INFO - PROCESS | 1560 | 1461014114823 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:14 INFO - PROCESS | 1560 | ++DOCSHELL 12B0F000 == 45 [pid = 1560] [id = 181] 14:15:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (18143800) [pid = 1560] [serial = 541] [outer = 00000000] 14:15:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1C58CC00) [pid = 1560] [serial = 542] [outer = 18143800] 14:15:14 INFO - PROCESS | 1560 | 1461014114873 Marionette DEBUG loaded listener.js 14:15:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1C590C00) [pid = 1560] [serial = 543] [outer = 18143800] 14:15:15 INFO - PROCESS | 1560 | 1461014115829 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 14:15:15 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) 14:15:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1179ms 14:15:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:15:15 INFO - PROCESS | 1560 | 1461014115858 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 14:15:15 INFO - PROCESS | 1560 | 1461014115863 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 14:15:15 INFO - PROCESS | 1560 | 1461014115868 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:15:15 INFO - PROCESS | 1560 | 1461014115873 Marionette TRACE conn5 <- [1,690,null,{}] 14:15:15 INFO - PROCESS | 1560 | 1461014115880 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:16 INFO - PROCESS | 1560 | 1461014116017 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 14:15:16 INFO - PROCESS | 1560 | 1461014116188 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:16 INFO - PROCESS | 1560 | ++DOCSHELL 13C48C00 == 46 [pid = 1560] [id = 182] 14:15:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (13C49400) [pid = 1560] [serial = 544] [outer = 00000000] 14:15:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (17A9C400) [pid = 1560] [serial = 545] [outer = 13C49400] 14:15:16 INFO - PROCESS | 1560 | 1461014116251 Marionette DEBUG loaded listener.js 14:15:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (17D26400) [pid = 1560] [serial = 546] [outer = 13C49400] 14:15:17 INFO - PROCESS | 1560 | 1461014117272 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 14:15:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:15:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1436ms 14:15:17 INFO - PROCESS | 1560 | 1461014117305 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 14:15:17 INFO - PROCESS | 1560 | 1461014117310 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 14:15:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:15:17 INFO - PROCESS | 1560 | 1461014117357 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:15:17 INFO - PROCESS | 1560 | 1461014117360 Marionette TRACE conn5 <- [1,694,null,{}] 14:15:17 INFO - PROCESS | 1560 | 1461014117367 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:17 INFO - PROCESS | 1560 | 1461014117463 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 14:15:17 INFO - PROCESS | 1560 | 1461014117661 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:17 INFO - PROCESS | 1560 | ++DOCSHELL 1A629800 == 47 [pid = 1560] [id = 183] 14:15:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1AC09C00) [pid = 1560] [serial = 547] [outer = 00000000] 14:15:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1B911400) [pid = 1560] [serial = 548] [outer = 1AC09C00] 14:15:17 INFO - PROCESS | 1560 | 1461014117717 Marionette DEBUG loaded listener.js 14:15:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1BACE000) [pid = 1560] [serial = 549] [outer = 1AC09C00] 14:15:18 INFO - PROCESS | 1560 | 1461014118780 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:15:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:15:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1513ms 14:15:18 INFO - PROCESS | 1560 | 1461014118833 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 14:15:18 INFO - PROCESS | 1560 | 1461014118836 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 14:15:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:15:18 INFO - PROCESS | 1560 | 1461014118840 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:15:18 INFO - PROCESS | 1560 | 1461014118843 Marionette TRACE conn5 <- [1,698,null,{}] 14:15:18 INFO - PROCESS | 1560 | 1461014118854 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:19 INFO - PROCESS | 1560 | 1461014119057 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 14:15:19 INFO - PROCESS | 1560 | 1461014119151 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:19 INFO - PROCESS | 1560 | ++DOCSHELL 1CF7A000 == 48 [pid = 1560] [id = 184] 14:15:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1CF7B400) [pid = 1560] [serial = 550] [outer = 00000000] 14:15:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1CF81000) [pid = 1560] [serial = 551] [outer = 1CF7B400] 14:15:19 INFO - PROCESS | 1560 | 1461014119208 Marionette DEBUG loaded listener.js 14:15:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1D108800) [pid = 1560] [serial = 552] [outer = 1CF7B400] 14:15:20 INFO - PROCESS | 1560 | 1461014120241 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:15:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:15:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1419ms 14:15:20 INFO - PROCESS | 1560 | 1461014120262 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 14:15:20 INFO - PROCESS | 1560 | 1461014120266 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 14:15:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:15:20 INFO - PROCESS | 1560 | 1461014120271 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:15:20 INFO - PROCESS | 1560 | 1461014120274 Marionette TRACE conn5 <- [1,702,null,{}] 14:15:20 INFO - PROCESS | 1560 | 1461014120280 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:20 INFO - PROCESS | 1560 | 1461014120377 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 14:15:20 INFO - PROCESS | 1560 | 1461014120497 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:20 INFO - PROCESS | 1560 | ++DOCSHELL 1907A400 == 49 [pid = 1560] [id = 185] 14:15:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1907D000) [pid = 1560] [serial = 553] [outer = 00000000] 14:15:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (19883000) [pid = 1560] [serial = 554] [outer = 1907D000] 14:15:20 INFO - PROCESS | 1560 | 1461014120589 Marionette DEBUG loaded listener.js 14:15:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1A625800) [pid = 1560] [serial = 555] [outer = 1907D000] 14:15:20 INFO - PROCESS | 1560 | --DOCSHELL 12BBDC00 == 48 [pid = 1560] [id = 180] 14:15:20 INFO - PROCESS | 1560 | --DOCSHELL 1B912C00 == 47 [pid = 1560] [id = 179] 14:15:20 INFO - PROCESS | 1560 | --DOCSHELL 1AA7B000 == 46 [pid = 1560] [id = 178] 14:15:20 INFO - PROCESS | 1560 | --DOCSHELL 13136000 == 45 [pid = 1560] [id = 177] 14:15:20 INFO - PROCESS | 1560 | --DOCSHELL 1313E400 == 44 [pid = 1560] [id = 176] 14:15:20 INFO - PROCESS | 1560 | --DOCSHELL 20775C00 == 43 [pid = 1560] [id = 174] 14:15:20 INFO - PROCESS | 1560 | --DOCSHELL 2015DC00 == 42 [pid = 1560] [id = 173] 14:15:20 INFO - PROCESS | 1560 | --DOCSHELL 19142400 == 41 [pid = 1560] [id = 172] 14:15:20 INFO - PROCESS | 1560 | --DOCSHELL 12C1E000 == 40 [pid = 1560] [id = 171] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (17CE8C00) [pid = 1560] [serial = 480] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1BAAD000) [pid = 1560] [serial = 492] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1FB83400) [pid = 1560] [serial = 506] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1ACCA400) [pid = 1560] [serial = 488] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1F1BE000) [pid = 1560] [serial = 465] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (16957C00) [pid = 1560] [serial = 479] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (12F2C800) [pid = 1560] [serial = 483] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1C41C800) [pid = 1560] [serial = 495] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1B9F6800) [pid = 1560] [serial = 491] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1D07A000) [pid = 1560] [serial = 503] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1D3C7C00) [pid = 1560] [serial = 473] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1CAB9800) [pid = 1560] [serial = 497] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1D084800) [pid = 1560] [serial = 501] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1A61C800) [pid = 1560] [serial = 486] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1B743400) [pid = 1560] [serial = 489] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1AA8E000) [pid = 1560] [serial = 470] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (12DB8000) [pid = 1560] [serial = 482] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1D538C00) [pid = 1560] [serial = 504] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (13139400) [pid = 1560] [serial = 467] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1CB24C00) [pid = 1560] [serial = 498] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (20154800) [pid = 1560] [serial = 476] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1D080000) [pid = 1560] [serial = 500] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1914B000) [pid = 1560] [serial = 485] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1BEE7000) [pid = 1560] [serial = 494] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (20593400) [pid = 1560] [serial = 509] [outer = 00000000] [url = about:blank] 14:15:20 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (20152800) [pid = 1560] [serial = 507] [outer = 00000000] [url = about:blank] 14:15:21 INFO - PROCESS | 1560 | 1461014121536 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:15:21 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 14:15:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1290ms 14:15:21 INFO - PROCESS | 1560 | 1461014121563 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 14:15:21 INFO - PROCESS | 1560 | 1461014121568 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 14:15:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:15:21 INFO - PROCESS | 1560 | 1461014121574 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:15:21 INFO - PROCESS | 1560 | 1461014121576 Marionette TRACE conn5 <- [1,706,null,{}] 14:15:21 INFO - PROCESS | 1560 | 1461014121580 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:21 INFO - PROCESS | 1560 | 1461014121665 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 14:15:21 INFO - PROCESS | 1560 | 1461014121673 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:21 INFO - PROCESS | 1560 | ++DOCSHELL 12DC5000 == 41 [pid = 1560] [id = 186] 14:15:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (12F2C800) [pid = 1560] [serial = 556] [outer = 00000000] 14:15:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1907D400) [pid = 1560] [serial = 557] [outer = 12F2C800] 14:15:21 INFO - PROCESS | 1560 | 1461014121719 Marionette DEBUG loaded listener.js 14:15:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1988A000) [pid = 1560] [serial = 558] [outer = 12F2C800] 14:15:22 INFO - PROCESS | 1560 | 1461014122690 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:15:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:15:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1177ms 14:15:22 INFO - PROCESS | 1560 | 1461014122754 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 14:15:22 INFO - PROCESS | 1560 | 1461014122757 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 14:15:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:15:22 INFO - PROCESS | 1560 | 1461014122769 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:15:22 INFO - PROCESS | 1560 | 1461014122772 Marionette TRACE conn5 <- [1,710,null,{}] 14:15:22 INFO - PROCESS | 1560 | 1461014122782 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:22 INFO - PROCESS | 1560 | 1461014122896 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 14:15:22 INFO - PROCESS | 1560 | 1461014122903 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:22 INFO - PROCESS | 1560 | ++DOCSHELL 1AC05800 == 42 [pid = 1560] [id = 187] 14:15:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1B74A400) [pid = 1560] [serial = 559] [outer = 00000000] 14:15:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1B9EEC00) [pid = 1560] [serial = 560] [outer = 1B74A400] 14:15:22 INFO - PROCESS | 1560 | 1461014122994 Marionette DEBUG loaded listener.js 14:15:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1BAB2C00) [pid = 1560] [serial = 561] [outer = 1B74A400] 14:15:23 INFO - PROCESS | 1560 | 1461014123471 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 14:15:23 INFO - PROCESS | 1560 | 1461014123508 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 14:15:23 INFO - PROCESS | 1560 | 1461014123511 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:15:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:15:23 INFO - PROCESS | 1560 | 1461014123512 Marionette TRACE conn5 <- [1,714,null,{}] 14:15:23 INFO - PROCESS | 1560 | 1461014123516 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:23 INFO - PROCESS | 1560 | 1461014123630 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 14:15:23 INFO - PROCESS | 1560 | 1461014123636 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:23 INFO - PROCESS | 1560 | ++DOCSHELL 1BEEB000 == 43 [pid = 1560] [id = 188] 14:15:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1BFB5800) [pid = 1560] [serial = 562] [outer = 00000000] 14:15:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1C58B800) [pid = 1560] [serial = 563] [outer = 1BFB5800] 14:15:23 INFO - PROCESS | 1560 | 1461014123683 Marionette DEBUG loaded listener.js 14:15:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1CAB9800) [pid = 1560] [serial = 564] [outer = 1BFB5800] 14:15:24 INFO - PROCESS | 1560 | 1461014124179 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:15:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:15:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 730ms 14:15:24 INFO - PROCESS | 1560 | 1461014124286 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 14:15:24 INFO - PROCESS | 1560 | 1461014124289 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 14:15:24 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (133DE800) [pid = 1560] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:15:24 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1AC06000) [pid = 1560] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:15:24 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (13BA4C00) [pid = 1560] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:15:24 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (12C14400) [pid = 1560] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:15:24 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1B914400) [pid = 1560] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:15:24 INFO - PROCESS | 1560 | 1461014124358 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:15:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:15:24 INFO - PROCESS | 1560 | 1461014124361 Marionette TRACE conn5 <- [1,718,null,{}] 14:15:24 INFO - PROCESS | 1560 | 1461014124367 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:24 INFO - PROCESS | 1560 | 1461014124472 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 14:15:24 INFO - PROCESS | 1560 | 1461014124589 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:24 INFO - PROCESS | 1560 | ++DOCSHELL 13081000 == 44 [pid = 1560] [id = 189] 14:15:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (13135400) [pid = 1560] [serial = 565] [outer = 00000000] 14:15:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (133DD400) [pid = 1560] [serial = 566] [outer = 13135400] 14:15:24 INFO - PROCESS | 1560 | 1461014124648 Marionette DEBUG loaded listener.js 14:15:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (17943000) [pid = 1560] [serial = 567] [outer = 13135400] 14:15:25 INFO - PROCESS | 1560 | 1461014125222 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 14:15:25 INFO - PROCESS | 1560 | 1461014125300 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 14:15:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:15:25 INFO - PROCESS | 1560 | 1461014125305 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:15:25 INFO - PROCESS | 1560 | 1461014125307 Marionette TRACE conn5 <- [1,722,null,{}] 14:15:25 INFO - PROCESS | 1560 | 1461014125315 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:25 INFO - PROCESS | 1560 | 1461014125421 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 14:15:25 INFO - PROCESS | 1560 | 1461014125514 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:25 INFO - PROCESS | 1560 | ++DOCSHELL 1AC0F800 == 45 [pid = 1560] [id = 190] 14:15:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1B731C00) [pid = 1560] [serial = 568] [outer = 00000000] 14:15:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1BAB0800) [pid = 1560] [serial = 569] [outer = 1B731C00] 14:15:25 INFO - PROCESS | 1560 | 1461014125571 Marionette DEBUG loaded listener.js 14:15:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1C41F800) [pid = 1560] [serial = 570] [outer = 1B731C00] 14:15:26 INFO - PROCESS | 1560 | 1461014126205 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:15:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:15:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 930ms 14:15:26 INFO - PROCESS | 1560 | 1461014126235 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 14:15:26 INFO - PROCESS | 1560 | 1461014126238 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 14:15:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:15:26 INFO - PROCESS | 1560 | 1461014126242 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:15:26 INFO - PROCESS | 1560 | 1461014126244 Marionette TRACE conn5 <- [1,726,null,{}] 14:15:26 INFO - PROCESS | 1560 | 1461014126248 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:26 INFO - PROCESS | 1560 | 1461014126353 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 14:15:26 INFO - PROCESS | 1560 | 1461014126456 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:26 INFO - PROCESS | 1560 | ++DOCSHELL 1D359400 == 46 [pid = 1560] [id = 191] 14:15:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1D359C00) [pid = 1560] [serial = 571] [outer = 00000000] 14:15:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1D360000) [pid = 1560] [serial = 572] [outer = 1D359C00] 14:15:26 INFO - PROCESS | 1560 | 1461014126520 Marionette DEBUG loaded listener.js 14:15:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1D585800) [pid = 1560] [serial = 573] [outer = 1D359C00] 14:15:27 INFO - PROCESS | 1560 | 1461014127599 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:15:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:15:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1371ms 14:15:27 INFO - PROCESS | 1560 | 1461014127616 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 14:15:27 INFO - PROCESS | 1560 | 1461014127619 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 14:15:27 INFO - PROCESS | 1560 | 1461014127622 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:15:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:15:27 INFO - PROCESS | 1560 | 1461014127624 Marionette TRACE conn5 <- [1,730,null,{}] 14:15:27 INFO - PROCESS | 1560 | 1461014127628 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:27 INFO - PROCESS | 1560 | 1461014127699 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 14:15:27 INFO - PROCESS | 1560 | 1461014127774 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:27 INFO - PROCESS | 1560 | ++DOCSHELL 1D58E000 == 47 [pid = 1560] [id = 192] 14:15:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1D58F000) [pid = 1560] [serial = 574] [outer = 00000000] 14:15:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1F1C3C00) [pid = 1560] [serial = 575] [outer = 1D58F000] 14:15:27 INFO - PROCESS | 1560 | 1461014127830 Marionette DEBUG loaded listener.js 14:15:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1F1C8400) [pid = 1560] [serial = 576] [outer = 1D58F000] 14:15:28 INFO - PROCESS | 1560 | 1461014128839 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:15:28 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 14:15:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1278ms 14:15:28 INFO - PROCESS | 1560 | 1461014128875 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 14:15:28 INFO - PROCESS | 1560 | 1461014128877 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 14:15:28 INFO - PROCESS | 1560 | 1461014128881 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:15:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:15:28 INFO - PROCESS | 1560 | 1461014128883 Marionette TRACE conn5 <- [1,734,null,{}] 14:15:28 INFO - PROCESS | 1560 | 1461014128886 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:28 INFO - PROCESS | 1560 | 1461014128985 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 14:15:29 INFO - PROCESS | 1560 | 1461014129096 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:29 INFO - PROCESS | 1560 | ++DOCSHELL 1F33EC00 == 48 [pid = 1560] [id = 193] 14:15:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1F340C00) [pid = 1560] [serial = 577] [outer = 00000000] 14:15:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (20150800) [pid = 1560] [serial = 578] [outer = 1F340C00] 14:15:29 INFO - PROCESS | 1560 | 1461014129194 Marionette DEBUG loaded listener.js 14:15:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (20153C00) [pid = 1560] [serial = 579] [outer = 1F340C00] 14:15:30 INFO - PROCESS | 1560 | 1461014130243 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:15:30 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.) 14:15:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1424ms 14:15:30 INFO - PROCESS | 1560 | 1461014130347 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 14:15:30 INFO - PROCESS | 1560 | 1461014130351 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 14:15:30 INFO - PROCESS | 1560 | 1461014130356 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:15:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:15:30 INFO - PROCESS | 1560 | 1461014130360 Marionette TRACE conn5 <- [1,738,null,{}] 14:15:30 INFO - PROCESS | 1560 | 1461014130366 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:30 INFO - PROCESS | 1560 | 1461014130452 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 14:15:30 INFO - PROCESS | 1560 | 1461014130592 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:30 INFO - PROCESS | 1560 | ++DOCSHELL 1940C800 == 49 [pid = 1560] [id = 194] 14:15:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (196EA400) [pid = 1560] [serial = 580] [outer = 00000000] 14:15:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1A621C00) [pid = 1560] [serial = 581] [outer = 196EA400] 14:15:30 INFO - PROCESS | 1560 | 1461014130643 Marionette DEBUG loaded listener.js 14:15:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1AA97800) [pid = 1560] [serial = 582] [outer = 196EA400] 14:15:30 INFO - PROCESS | 1560 | --DOCSHELL 1AC05800 == 48 [pid = 1560] [id = 187] 14:15:30 INFO - PROCESS | 1560 | --DOCSHELL 12DC5000 == 47 [pid = 1560] [id = 186] 14:15:30 INFO - PROCESS | 1560 | --DOCSHELL 1907A400 == 46 [pid = 1560] [id = 185] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1C58CC00) [pid = 1560] [serial = 542] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1694E000) [pid = 1560] [serial = 512] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (1ACC6400) [pid = 1560] [serial = 515] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (20593800) [pid = 1560] [serial = 518] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (19077000) [pid = 1560] [serial = 528] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (182EE800) [pid = 1560] [serial = 527] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1B727C00) [pid = 1560] [serial = 533] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (182FB800) [pid = 1560] [serial = 530] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1907EC00) [pid = 1560] [serial = 531] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1D35C000) [pid = 1560] [serial = 524] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (21203000) [pid = 1560] [serial = 521] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (182F4400) [pid = 1560] [serial = 539] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1BE35000) [pid = 1560] [serial = 537] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1AC10800) [pid = 1560] [serial = 540] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1BAD2400) [pid = 1560] [serial = 536] [outer = 00000000] [url = about:blank] 14:15:30 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1B909000) [pid = 1560] [serial = 534] [outer = 00000000] [url = about:blank] 14:15:31 INFO - PROCESS | 1560 | 1461014131608 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:15:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:15:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1271ms 14:15:31 INFO - PROCESS | 1560 | 1461014131636 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 14:15:31 INFO - PROCESS | 1560 | 1461014131641 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 14:15:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:15:31 INFO - PROCESS | 1560 | 1461014131647 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:15:31 INFO - PROCESS | 1560 | 1461014131649 Marionette TRACE conn5 <- [1,742,null,{}] 14:15:31 INFO - PROCESS | 1560 | 1461014131653 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:31 INFO - PROCESS | 1560 | 1461014131739 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 14:15:31 INFO - PROCESS | 1560 | 1461014131747 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:31 INFO - PROCESS | 1560 | ++DOCSHELL 1824E000 == 47 [pid = 1560] [id = 195] 14:15:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (182EE800) [pid = 1560] [serial = 583] [outer = 00000000] 14:15:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1A61D000) [pid = 1560] [serial = 584] [outer = 182EE800] 14:15:31 INFO - PROCESS | 1560 | 1461014131793 Marionette DEBUG loaded listener.js 14:15:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1AC06C00) [pid = 1560] [serial = 585] [outer = 182EE800] 14:15:32 INFO - PROCESS | 1560 | 1461014132736 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:15:32 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 14:15:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1130ms 14:15:32 INFO - PROCESS | 1560 | 1461014132781 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 14:15:32 INFO - PROCESS | 1560 | 1461014132783 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 14:15:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:15:32 INFO - PROCESS | 1560 | 1461014132787 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:15:32 INFO - PROCESS | 1560 | 1461014132790 Marionette TRACE conn5 <- [1,746,null,{}] 14:15:32 INFO - PROCESS | 1560 | 1461014132800 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:32 INFO - PROCESS | 1560 | 1461014132886 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 14:15:32 INFO - PROCESS | 1560 | 1461014132894 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:32 INFO - PROCESS | 1560 | ++DOCSHELL 1B74A800 == 48 [pid = 1560] [id = 196] 14:15:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1B908800) [pid = 1560] [serial = 586] [outer = 00000000] 14:15:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1BE34000) [pid = 1560] [serial = 587] [outer = 1B908800] 14:15:32 INFO - PROCESS | 1560 | 1461014132942 Marionette DEBUG loaded listener.js 14:15:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1BE3EC00) [pid = 1560] [serial = 588] [outer = 1B908800] 14:15:33 INFO - PROCESS | 1560 | 1461014133433 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:15:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:15:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 14:15:33 INFO - PROCESS | 1560 | 1461014133470 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 14:15:33 INFO - PROCESS | 1560 | 1461014133472 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 14:15:33 INFO - PROCESS | 1560 | 1461014133475 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:15:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:15:33 INFO - PROCESS | 1560 | 1461014133477 Marionette TRACE conn5 <- [1,750,null,{}] 14:15:33 INFO - PROCESS | 1560 | 1461014133481 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:33 INFO - PROCESS | 1560 | 1461014133591 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 14:15:33 INFO - PROCESS | 1560 | 1461014133597 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:33 INFO - PROCESS | 1560 | ++DOCSHELL 1C58D800 == 49 [pid = 1560] [id = 197] 14:15:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1C58F400) [pid = 1560] [serial = 589] [outer = 00000000] 14:15:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1CF7DC00) [pid = 1560] [serial = 590] [outer = 1C58F400] 14:15:33 INFO - PROCESS | 1560 | 1461014133687 Marionette DEBUG loaded listener.js 14:15:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1D081400) [pid = 1560] [serial = 591] [outer = 1C58F400] 14:15:34 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1907D000) [pid = 1560] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:15:34 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1CF7B400) [pid = 1560] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:15:34 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (12F2C800) [pid = 1560] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:15:34 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1B74A400) [pid = 1560] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:15:34 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1D354000) [pid = 1560] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:15:34 INFO - PROCESS | 1560 | 1461014134582 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:15:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:15:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1125ms 14:15:34 INFO - PROCESS | 1560 | 1461014134606 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 1560 | 1461014134608 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 14:15:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:15:34 INFO - PROCESS | 1560 | 1461014134612 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:15:34 INFO - PROCESS | 1560 | 1461014134613 Marionette TRACE conn5 <- [1,754,null,{}] 14:15:34 INFO - PROCESS | 1560 | 1461014134617 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:34 INFO - PROCESS | 1560 | 1461014134695 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 14:15:34 INFO - PROCESS | 1560 | 1461014134701 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:34 INFO - PROCESS | 1560 | ++DOCSHELL 1BE38400 == 50 [pid = 1560] [id = 198] 14:15:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1BF20C00) [pid = 1560] [serial = 592] [outer = 00000000] 14:15:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1D35B000) [pid = 1560] [serial = 593] [outer = 1BF20C00] 14:15:34 INFO - PROCESS | 1560 | 1461014134747 Marionette DEBUG loaded listener.js 14:15:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1D58D400) [pid = 1560] [serial = 594] [outer = 1BF20C00] 14:15:35 INFO - PROCESS | 1560 | 1461014135629 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:15:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:15:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1078ms 14:15:35 INFO - PROCESS | 1560 | 1461014135690 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 14:15:35 INFO - PROCESS | 1560 | 1461014135692 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 14:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:15:35 INFO - PROCESS | 1560 | 1461014135698 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:15:35 INFO - PROCESS | 1560 | 1461014135700 Marionette TRACE conn5 <- [1,758,null,{}] 14:15:35 INFO - PROCESS | 1560 | 1461014135703 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:35 INFO - PROCESS | 1560 | 1461014135801 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 14:15:35 INFO - PROCESS | 1560 | 1461014135808 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:35 INFO - PROCESS | 1560 | ++DOCSHELL 1EBDB000 == 51 [pid = 1560] [id = 199] 14:15:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (2015D000) [pid = 1560] [serial = 595] [outer = 00000000] 14:15:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (20595800) [pid = 1560] [serial = 596] [outer = 2015D000] 14:15:35 INFO - PROCESS | 1560 | 1461014135857 Marionette DEBUG loaded listener.js 14:15:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (2076E400) [pid = 1560] [serial = 597] [outer = 2015D000] 14:15:36 INFO - PROCESS | 1560 | 1461014136295 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 630ms 14:15:36 INFO - PROCESS | 1560 | 1461014136330 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 1560 | 1461014136332 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 14:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:15:36 INFO - PROCESS | 1560 | 1461014136335 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 1560 | 1461014136337 Marionette TRACE conn5 <- [1,762,null,{}] 14:15:36 INFO - PROCESS | 1560 | 1461014136340 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:36 INFO - PROCESS | 1560 | 1461014136423 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 14:15:36 INFO - PROCESS | 1560 | 1461014136429 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:36 INFO - PROCESS | 1560 | ++DOCSHELL 20771C00 == 52 [pid = 1560] [id = 200] 14:15:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (20777000) [pid = 1560] [serial = 598] [outer = 00000000] 14:15:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (21203000) [pid = 1560] [serial = 599] [outer = 20777000] 14:15:36 INFO - PROCESS | 1560 | 1461014136474 Marionette DEBUG loaded listener.js 14:15:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (2077B000) [pid = 1560] [serial = 600] [outer = 20777000] 14:15:36 INFO - PROCESS | 1560 | 1461014136898 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 570ms 14:15:36 INFO - PROCESS | 1560 | 1461014136906 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 1560 | 1461014136908 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 14:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:15:36 INFO - PROCESS | 1560 | 1461014136911 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 1560 | 1461014136913 Marionette TRACE conn5 <- [1,766,null,{}] 14:15:36 INFO - PROCESS | 1560 | 1461014136916 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:37 INFO - PROCESS | 1560 | 1461014137031 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 14:15:37 INFO - PROCESS | 1560 | 1461014137039 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:37 INFO - PROCESS | 1560 | ++DOCSHELL 201C5000 == 53 [pid = 1560] [id = 201] 14:15:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (201C6C00) [pid = 1560] [serial = 601] [outer = 00000000] 14:15:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (201CB800) [pid = 1560] [serial = 602] [outer = 201C6C00] 14:15:37 INFO - PROCESS | 1560 | 1461014137085 Marionette DEBUG loaded listener.js 14:15:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (201CD000) [pid = 1560] [serial = 603] [outer = 201C6C00] 14:15:37 INFO - PROCESS | 1560 | 1461014137777 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 930ms 14:15:37 INFO - PROCESS | 1560 | 1461014137844 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 14:15:37 INFO - PROCESS | 1560 | 1461014137847 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 14:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:15:37 INFO - PROCESS | 1560 | 1461014137852 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:15:37 INFO - PROCESS | 1560 | 1461014137855 Marionette TRACE conn5 <- [1,770,null,{}] 14:15:37 INFO - PROCESS | 1560 | 1461014137861 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:37 INFO - PROCESS | 1560 | 1461014137969 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 14:15:38 INFO - PROCESS | 1560 | 1461014138097 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:38 INFO - PROCESS | 1560 | ++DOCSHELL 19072800 == 54 [pid = 1560] [id = 202] 14:15:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (19078C00) [pid = 1560] [serial = 604] [outer = 00000000] 14:15:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1B741000) [pid = 1560] [serial = 605] [outer = 19078C00] 14:15:38 INFO - PROCESS | 1560 | 1461014138155 Marionette DEBUG loaded listener.js 14:15:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1B90C000) [pid = 1560] [serial = 606] [outer = 19078C00] 14:15:38 INFO - PROCESS | 1560 | 1461014138762 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 930ms 14:15:38 INFO - PROCESS | 1560 | 1461014138784 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 14:15:38 INFO - PROCESS | 1560 | 1461014138790 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 14:15:38 INFO - PROCESS | 1560 | 1461014138796 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:15:38 INFO - PROCESS | 1560 | 1461014138799 Marionette TRACE conn5 <- [1,774,null,{}] 14:15:38 INFO - PROCESS | 1560 | 1461014138803 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:38 INFO - PROCESS | 1560 | 1461014138910 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 14:15:39 INFO - PROCESS | 1560 | 1461014139009 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:39 INFO - PROCESS | 1560 | ++DOCSHELL 1CAB2800 == 55 [pid = 1560] [id = 203] 14:15:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1CC83800) [pid = 1560] [serial = 607] [outer = 00000000] 14:15:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1D354000) [pid = 1560] [serial = 608] [outer = 1CC83800] 14:15:39 INFO - PROCESS | 1560 | 1461014139064 Marionette DEBUG loaded listener.js 14:15:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1EBCFC00) [pid = 1560] [serial = 609] [outer = 1CC83800] 14:15:39 INFO - PROCESS | 1560 | 1461014139669 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 930ms 14:15:39 INFO - PROCESS | 1560 | 1461014139729 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 14:15:39 INFO - PROCESS | 1560 | 1461014139731 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 14:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:15:39 INFO - PROCESS | 1560 | 1461014139735 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:15:39 INFO - PROCESS | 1560 | 1461014139739 Marionette TRACE conn5 <- [1,778,null,{}] 14:15:39 INFO - PROCESS | 1560 | 1461014139767 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:39 INFO - PROCESS | 1560 | 1461014139884 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 14:15:40 INFO - PROCESS | 1560 | 1461014140005 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:40 INFO - PROCESS | 1560 | ++DOCSHELL 201C9C00 == 56 [pid = 1560] [id = 204] 14:15:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (20778C00) [pid = 1560] [serial = 610] [outer = 00000000] 14:15:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (213BFC00) [pid = 1560] [serial = 611] [outer = 20778C00] 14:15:40 INFO - PROCESS | 1560 | 1461014140065 Marionette DEBUG loaded listener.js 14:15:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (213C5000) [pid = 1560] [serial = 612] [outer = 20778C00] 14:15:40 INFO - PROCESS | 1560 | 1461014140645 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 970ms 14:15:40 INFO - PROCESS | 1560 | 1461014140708 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 14:15:40 INFO - PROCESS | 1560 | 1461014140711 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 14:15:40 INFO - PROCESS | 1560 | 1461014140715 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:15:40 INFO - PROCESS | 1560 | 1461014140717 Marionette TRACE conn5 <- [1,782,null,{}] 14:15:40 INFO - PROCESS | 1560 | 1461014140720 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:40 INFO - PROCESS | 1560 | 1461014140825 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 14:15:40 INFO - PROCESS | 1560 | 1461014140950 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:40 INFO - PROCESS | 1560 | ++DOCSHELL 213BE800 == 57 [pid = 1560] [id = 205] 14:15:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (213C6800) [pid = 1560] [serial = 613] [outer = 00000000] 14:15:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (214C1400) [pid = 1560] [serial = 614] [outer = 213C6800] 14:15:41 INFO - PROCESS | 1560 | 1461014141006 Marionette DEBUG loaded listener.js 14:15:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (21523400) [pid = 1560] [serial = 615] [outer = 213C6800] 14:15:41 INFO - PROCESS | 1560 | 1461014141827 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1176ms 14:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:15:41 INFO - PROCESS | 1560 | 1461014141895 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 14:15:41 INFO - PROCESS | 1560 | 1461014141899 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 14:15:41 INFO - PROCESS | 1560 | 1461014141904 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:15:41 INFO - PROCESS | 1560 | 1461014141908 Marionette TRACE conn5 <- [1,786,null,{}] 14:15:41 INFO - PROCESS | 1560 | 1461014141914 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:42 INFO - PROCESS | 1560 | 1461014142008 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 14:15:42 INFO - PROCESS | 1560 | 1461014142141 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:42 INFO - PROCESS | 1560 | ++DOCSHELL 12C20400 == 58 [pid = 1560] [id = 206] 14:15:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (12C3D800) [pid = 1560] [serial = 616] [outer = 00000000] 14:15:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (13141C00) [pid = 1560] [serial = 617] [outer = 12C3D800] 14:15:42 INFO - PROCESS | 1560 | 1461014142195 Marionette DEBUG loaded listener.js 14:15:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (19007000) [pid = 1560] [serial = 618] [outer = 12C3D800] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 12B0F000 == 57 [pid = 1560] [id = 181] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 20771C00 == 56 [pid = 1560] [id = 200] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1EBDB000 == 55 [pid = 1560] [id = 199] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1BE38400 == 54 [pid = 1560] [id = 198] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1F33BC00 == 53 [pid = 1560] [id = 170] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1C58D800 == 52 [pid = 1560] [id = 197] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1B74A800 == 51 [pid = 1560] [id = 196] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1824E000 == 50 [pid = 1560] [id = 195] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1C58B800) [pid = 1560] [serial = 563] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1940C800 == 49 [pid = 1560] [id = 194] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1D58E000 == 48 [pid = 1560] [id = 192] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1D359400 == 47 [pid = 1560] [id = 191] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1AC0F800 == 46 [pid = 1560] [id = 190] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 13081000 == 45 [pid = 1560] [id = 189] 14:15:42 INFO - PROCESS | 1560 | --DOCSHELL 1BEEB000 == 44 [pid = 1560] [id = 188] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1D35E800) [pid = 1560] [serial = 525] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1A625800) [pid = 1560] [serial = 555] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (19883000) [pid = 1560] [serial = 554] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (17A9C400) [pid = 1560] [serial = 545] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1B911400) [pid = 1560] [serial = 548] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1D108800) [pid = 1560] [serial = 552] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1CF81000) [pid = 1560] [serial = 551] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1988A000) [pid = 1560] [serial = 558] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1907D400) [pid = 1560] [serial = 557] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1B9EEC00) [pid = 1560] [serial = 560] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1BAB2C00) [pid = 1560] [serial = 561] [outer = 00000000] [url = about:blank] 14:15:42 INFO - PROCESS | 1560 | 1461014142808 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:15:42 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 14:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 930ms 14:15:42 INFO - PROCESS | 1560 | 1461014142835 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 14:15:42 INFO - PROCESS | 1560 | 1461014142841 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 14:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:15:42 INFO - PROCESS | 1560 | 1461014142846 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:15:42 INFO - PROCESS | 1560 | 1461014142849 Marionette TRACE conn5 <- [1,790,null,{}] 14:15:42 INFO - PROCESS | 1560 | 1461014142853 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:42 INFO - PROCESS | 1560 | 1461014142934 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 14:15:42 INFO - PROCESS | 1560 | 1461014142944 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:42 INFO - PROCESS | 1560 | ++DOCSHELL 12C1EC00 == 45 [pid = 1560] [id = 207] 14:15:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (12C7D800) [pid = 1560] [serial = 619] [outer = 00000000] 14:15:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (16954800) [pid = 1560] [serial = 620] [outer = 12C7D800] 14:15:42 INFO - PROCESS | 1560 | 1461014142990 Marionette DEBUG loaded listener.js 14:15:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (17DDE000) [pid = 1560] [serial = 621] [outer = 12C7D800] 14:15:43 INFO - PROCESS | 1560 | 1461014143482 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:15:43 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 14:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 14:15:43 INFO - PROCESS | 1560 | 1461014143520 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 14:15:43 INFO - PROCESS | 1560 | 1461014143522 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 14:15:43 INFO - PROCESS | 1560 | 1461014143526 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:15:43 INFO - PROCESS | 1560 | 1461014143529 Marionette TRACE conn5 <- [1,794,null,{}] 14:15:43 INFO - PROCESS | 1560 | 1461014143539 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:43 INFO - PROCESS | 1560 | 1461014143663 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 14:15:43 INFO - PROCESS | 1560 | 1461014143753 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:43 INFO - PROCESS | 1560 | ++DOCSHELL 19001400 == 46 [pid = 1560] [id = 208] 14:15:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (19006C00) [pid = 1560] [serial = 622] [outer = 00000000] 14:15:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1AC0A800) [pid = 1560] [serial = 623] [outer = 19006C00] 14:15:43 INFO - PROCESS | 1560 | 1461014143802 Marionette DEBUG loaded listener.js 14:15:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1B742800) [pid = 1560] [serial = 624] [outer = 19006C00] 14:15:44 INFO - PROCESS | 1560 | 1461014144170 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:15:44 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 14:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 670ms 14:15:44 INFO - PROCESS | 1560 | 1461014144201 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 14:15:44 INFO - PROCESS | 1560 | 1461014144204 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 14:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:15:44 INFO - PROCESS | 1560 | 1461014144207 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:15:44 INFO - PROCESS | 1560 | 1461014144209 Marionette TRACE conn5 <- [1,798,null,{}] 14:15:44 INFO - PROCESS | 1560 | 1461014144213 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:44 INFO - PROCESS | 1560 | 1461014144292 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 14:15:44 INFO - PROCESS | 1560 | 1461014144298 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 1560 | ++DOCSHELL 1B90A400 == 47 [pid = 1560] [id = 209] 14:15:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1B90A800) [pid = 1560] [serial = 625] [outer = 00000000] 14:15:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1BAB3000) [pid = 1560] [serial = 626] [outer = 1B90A800] 14:15:44 INFO - PROCESS | 1560 | 1461014144344 Marionette DEBUG loaded listener.js 14:15:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1BAD3400) [pid = 1560] [serial = 627] [outer = 1B90A800] 14:15:44 INFO - PROCESS | 1560 | 1461014144784 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 630ms 14:15:44 INFO - PROCESS | 1560 | 1461014144840 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 14:15:44 INFO - PROCESS | 1560 | 1461014144842 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 14:15:44 INFO - PROCESS | 1560 | 1461014144845 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:15:44 INFO - PROCESS | 1560 | 1461014144847 Marionette TRACE conn5 <- [1,802,null,{}] 14:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:15:44 INFO - PROCESS | 1560 | 1461014144851 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:44 INFO - PROCESS | 1560 | 1461014144956 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 14:15:44 INFO - PROCESS | 1560 | 1461014144962 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 1560 | ++DOCSHELL 0F056400 == 48 [pid = 1560] [id = 210] 14:15:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1AC07400) [pid = 1560] [serial = 628] [outer = 00000000] 14:15:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1BEED400) [pid = 1560] [serial = 629] [outer = 1AC07400] 14:15:45 INFO - PROCESS | 1560 | 1461014145007 Marionette DEBUG loaded listener.js 14:15:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1BF24000) [pid = 1560] [serial = 630] [outer = 1AC07400] 14:15:45 INFO - PROCESS | 1560 | 1461014145531 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 14:15:45 INFO - PROCESS | 1560 | 1461014145582 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 14:15:45 INFO - PROCESS | 1560 | 1461014145585 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:15:45 INFO - PROCESS | 1560 | 1461014145587 Marionette TRACE conn5 <- [1,806,null,{}] 14:15:45 INFO - PROCESS | 1560 | 1461014145597 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:45 INFO - PROCESS | 1560 | 1461014145725 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 14:15:45 INFO - PROCESS | 1560 | 1461014145740 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:45 INFO - PROCESS | 1560 | ++DOCSHELL 1C422400 == 49 [pid = 1560] [id = 211] 14:15:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1C592400) [pid = 1560] [serial = 631] [outer = 00000000] 14:15:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1CF81000) [pid = 1560] [serial = 632] [outer = 1C592400] 14:15:45 INFO - PROCESS | 1560 | 1461014145837 Marionette DEBUG loaded listener.js 14:15:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1D10D800) [pid = 1560] [serial = 633] [outer = 1C592400] 14:15:46 INFO - PROCESS | 1560 | 1461014146319 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 790ms 14:15:46 INFO - PROCESS | 1560 | 1461014146380 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 14:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:15:46 INFO - PROCESS | 1560 | 1461014146382 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 14:15:46 INFO - PROCESS | 1560 | 1461014146385 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:15:46 INFO - PROCESS | 1560 | 1461014146387 Marionette TRACE conn5 <- [1,810,null,{}] 14:15:46 INFO - PROCESS | 1560 | 1461014146390 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:46 INFO - PROCESS | 1560 | 1461014146497 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 14:15:46 INFO - PROCESS | 1560 | 1461014146557 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:46 INFO - PROCESS | 1560 | ++DOCSHELL 12BECC00 == 50 [pid = 1560] [id = 212] 14:15:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1CF7F800) [pid = 1560] [serial = 634] [outer = 00000000] 14:15:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1D593800) [pid = 1560] [serial = 635] [outer = 1CF7F800] 14:15:46 INFO - PROCESS | 1560 | 1461014146602 Marionette DEBUG loaded listener.js 14:15:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1F1BF400) [pid = 1560] [serial = 636] [outer = 1CF7F800] 14:15:46 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1C58F400) [pid = 1560] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:15:46 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1BF20C00) [pid = 1560] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:15:46 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1F340C00) [pid = 1560] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:15:46 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (20777000) [pid = 1560] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:15:46 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (196EA400) [pid = 1560] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:15:46 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1B908800) [pid = 1560] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:15:46 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (182EE800) [pid = 1560] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:15:46 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (2015D000) [pid = 1560] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:15:47 INFO - PROCESS | 1560 | 1461014147102 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 14:15:47 INFO - PROCESS | 1560 | 1461014147159 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 14:15:47 INFO - PROCESS | 1560 | 1461014147162 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:15:47 INFO - PROCESS | 1560 | 1461014147164 Marionette TRACE conn5 <- [1,814,null,{}] 14:15:47 INFO - PROCESS | 1560 | 1461014147167 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:47 INFO - PROCESS | 1560 | 1461014147275 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 14:15:47 INFO - PROCESS | 1560 | 1461014147331 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 1560 | ++DOCSHELL 12BBF000 == 51 [pid = 1560] [id = 213] 14:15:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (12DBD800) [pid = 1560] [serial = 637] [outer = 00000000] 14:15:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1D589800) [pid = 1560] [serial = 638] [outer = 12DBD800] 14:15:47 INFO - PROCESS | 1560 | 1461014147376 Marionette DEBUG loaded listener.js 14:15:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (20151800) [pid = 1560] [serial = 639] [outer = 12DBD800] 14:15:47 INFO - PROCESS | 1560 | 1461014147738 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 630ms 14:15:47 INFO - PROCESS | 1560 | 1461014147821 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 14:15:47 INFO - PROCESS | 1560 | 1461014147823 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 14:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:15:47 INFO - PROCESS | 1560 | 1461014147830 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:15:47 INFO - PROCESS | 1560 | 1461014147832 Marionette TRACE conn5 <- [1,818,null,{}] 14:15:47 INFO - PROCESS | 1560 | 1461014147835 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:47 INFO - PROCESS | 1560 | 1461014147915 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 14:15:47 INFO - PROCESS | 1560 | 1461014147921 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 1560 | ++DOCSHELL 1D68E000 == 52 [pid = 1560] [id = 214] 14:15:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1D690400) [pid = 1560] [serial = 640] [outer = 00000000] 14:15:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1D696C00) [pid = 1560] [serial = 641] [outer = 1D690400] 14:15:47 INFO - PROCESS | 1560 | 1461014147966 Marionette DEBUG loaded listener.js 14:15:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1D699800) [pid = 1560] [serial = 642] [outer = 1D690400] 14:15:48 INFO - PROCESS | 1560 | 1461014148373 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 590ms 14:15:48 INFO - PROCESS | 1560 | 1461014148428 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 14:15:48 INFO - PROCESS | 1560 | 1461014148430 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 14:15:48 INFO - PROCESS | 1560 | 1461014148434 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:15:48 INFO - PROCESS | 1560 | 1461014148435 Marionette TRACE conn5 <- [1,822,null,{}] 14:15:48 INFO - PROCESS | 1560 | 1461014148439 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:48 INFO - PROCESS | 1560 | 1461014148520 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 14:15:48 INFO - PROCESS | 1560 | 1461014148529 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:48 INFO - PROCESS | 1560 | ++DOCSHELL 1D69A800 == 53 [pid = 1560] [id = 215] 14:15:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1D69BC00) [pid = 1560] [serial = 643] [outer = 00000000] 14:15:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (201C5800) [pid = 1560] [serial = 644] [outer = 1D69BC00] 14:15:48 INFO - PROCESS | 1560 | 1461014148575 Marionette DEBUG loaded listener.js 14:15:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (201CE000) [pid = 1560] [serial = 645] [outer = 1D69BC00] 14:15:49 INFO - PROCESS | 1560 | 1461014149099 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 730ms 14:15:49 INFO - PROCESS | 1560 | 1461014149170 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 14:15:49 INFO - PROCESS | 1560 | 1461014149175 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 14:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:15:49 INFO - PROCESS | 1560 | 1461014149180 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:15:49 INFO - PROCESS | 1560 | 1461014149185 Marionette TRACE conn5 <- [1,826,null,{}] 14:15:49 INFO - PROCESS | 1560 | 1461014149290 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:49 INFO - PROCESS | 1560 | 1461014149451 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 14:15:49 INFO - PROCESS | 1560 | 1461014149518 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:49 INFO - PROCESS | 1560 | ++DOCSHELL 12C20000 == 54 [pid = 1560] [id = 216] 14:15:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (12C3A800) [pid = 1560] [serial = 646] [outer = 00000000] 14:15:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1429F800) [pid = 1560] [serial = 647] [outer = 12C3A800] 14:15:49 INFO - PROCESS | 1560 | 1461014149577 Marionette DEBUG loaded listener.js 14:15:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (182FA800) [pid = 1560] [serial = 648] [outer = 12C3A800] 14:15:50 INFO - PROCESS | 1560 | 1461014150139 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1027ms 14:15:50 INFO - PROCESS | 1560 | 1461014150208 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 14:15:50 INFO - PROCESS | 1560 | 1461014150214 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 14:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:15:50 INFO - PROCESS | 1560 | 1461014150220 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:15:50 INFO - PROCESS | 1560 | 1461014150223 Marionette TRACE conn5 <- [1,830,null,{}] 14:15:50 INFO - PROCESS | 1560 | 1461014150227 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:50 INFO - PROCESS | 1560 | 1461014150334 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 14:15:50 INFO - PROCESS | 1560 | 1461014150462 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:50 INFO - PROCESS | 1560 | ++DOCSHELL 1A61F400 == 55 [pid = 1560] [id = 217] 14:15:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1AA71800) [pid = 1560] [serial = 649] [outer = 00000000] 14:15:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1B74A800) [pid = 1560] [serial = 650] [outer = 1AA71800] 14:15:50 INFO - PROCESS | 1560 | 1461014150519 Marionette DEBUG loaded listener.js 14:15:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1BAB1000) [pid = 1560] [serial = 651] [outer = 1AA71800] 14:15:51 INFO - PROCESS | 1560 | 1461014151122 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 930ms 14:15:51 INFO - PROCESS | 1560 | 1461014151152 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 14:15:51 INFO - PROCESS | 1560 | 1461014151154 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 14:15:51 INFO - PROCESS | 1560 | 1461014151158 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:15:51 INFO - PROCESS | 1560 | 1461014151162 Marionette TRACE conn5 <- [1,834,null,{}] 14:15:51 INFO - PROCESS | 1560 | 1461014151172 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:51 INFO - PROCESS | 1560 | 1461014151279 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 14:15:51 INFO - PROCESS | 1560 | 1461014151380 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:51 INFO - PROCESS | 1560 | ++DOCSHELL 1D592C00 == 56 [pid = 1560] [id = 218] 14:15:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1EB7FC00) [pid = 1560] [serial = 652] [outer = 00000000] 14:15:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (20596400) [pid = 1560] [serial = 653] [outer = 1EB7FC00] 14:15:51 INFO - PROCESS | 1560 | 1461014151438 Marionette DEBUG loaded listener.js 14:15:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (20771C00) [pid = 1560] [serial = 654] [outer = 1EB7FC00] 14:15:52 INFO - PROCESS | 1560 | 1461014152017 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 930ms 14:15:52 INFO - PROCESS | 1560 | 1461014152092 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 14:15:52 INFO - PROCESS | 1560 | 1461014152095 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 14:15:52 INFO - PROCESS | 1560 | 1461014152098 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:15:52 INFO - PROCESS | 1560 | 1461014152100 Marionette TRACE conn5 <- [1,838,null,{}] 14:15:52 INFO - PROCESS | 1560 | 1461014152104 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:52 INFO - PROCESS | 1560 | 1461014152207 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 14:15:52 INFO - PROCESS | 1560 | 1461014152335 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:52 INFO - PROCESS | 1560 | ++DOCSHELL 213B7400 == 57 [pid = 1560] [id = 219] 14:15:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (213BAC00) [pid = 1560] [serial = 655] [outer = 00000000] 14:15:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (214BF800) [pid = 1560] [serial = 656] [outer = 213BAC00] 14:15:52 INFO - PROCESS | 1560 | 1461014152392 Marionette DEBUG loaded listener.js 14:15:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (21527000) [pid = 1560] [serial = 657] [outer = 213BAC00] 14:15:52 INFO - PROCESS | 1560 | 1461014152951 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 930ms 14:15:53 INFO - PROCESS | 1560 | 1461014153032 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 14:15:53 INFO - PROCESS | 1560 | 1461014153034 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 14:15:53 INFO - PROCESS | 1560 | 1461014153038 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:15:53 INFO - PROCESS | 1560 | 1461014153040 Marionette TRACE conn5 <- [1,842,null,{}] 14:15:53 INFO - PROCESS | 1560 | 1461014153044 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:53 INFO - PROCESS | 1560 | 1461014153174 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 14:15:53 INFO - PROCESS | 1560 | 1461014153321 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:53 INFO - PROCESS | 1560 | ++DOCSHELL 213BA000 == 58 [pid = 1560] [id = 220] 14:15:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (213BC400) [pid = 1560] [serial = 658] [outer = 00000000] 14:15:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (2279C000) [pid = 1560] [serial = 659] [outer = 213BC400] 14:15:53 INFO - PROCESS | 1560 | 1461014153378 Marionette DEBUG loaded listener.js 14:15:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (2279DC00) [pid = 1560] [serial = 660] [outer = 213BC400] 14:15:54 INFO - PROCESS | 1560 | 1461014154042 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1016ms 14:15:54 INFO - PROCESS | 1560 | 1461014154058 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 14:15:54 INFO - PROCESS | 1560 | 1461014154062 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 14:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:15:54 INFO - PROCESS | 1560 | 1461014154100 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:15:54 INFO - PROCESS | 1560 | 1461014154103 Marionette TRACE conn5 <- [1,846,null,{}] 14:15:54 INFO - PROCESS | 1560 | 1461014154109 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:54 INFO - PROCESS | 1560 | 1461014154206 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 14:15:54 INFO - PROCESS | 1560 | 1461014154309 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 1560 | ++DOCSHELL 1A61D400 == 59 [pid = 1560] [id = 221] 14:15:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (1A624800) [pid = 1560] [serial = 661] [outer = 00000000] 14:15:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (1B72F400) [pid = 1560] [serial = 662] [outer = 1A624800] 14:15:54 INFO - PROCESS | 1560 | 1461014154359 Marionette DEBUG loaded listener.js 14:15:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (1BAAD000) [pid = 1560] [serial = 663] [outer = 1A624800] 14:15:54 INFO - PROCESS | 1560 | 1461014154937 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 890ms 14:15:54 INFO - PROCESS | 1560 | 1461014154977 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 14:15:54 INFO - PROCESS | 1560 | 1461014154982 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 14:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:15:54 INFO - PROCESS | 1560 | 1461014154988 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:15:54 INFO - PROCESS | 1560 | 1461014154991 Marionette TRACE conn5 <- [1,850,null,{}] 14:15:55 INFO - PROCESS | 1560 | 1461014155028 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:55 INFO - PROCESS | 1560 | 1461014155168 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 14:15:55 INFO - PROCESS | 1560 | 1461014155183 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:55 INFO - PROCESS | 1560 | ++DOCSHELL 0EF4E400 == 60 [pid = 1560] [id = 222] 14:15:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (12BB6800) [pid = 1560] [serial = 664] [outer = 00000000] 14:15:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (1CF7C400) [pid = 1560] [serial = 665] [outer = 12BB6800] 14:15:55 INFO - PROCESS | 1560 | 1461014155232 Marionette DEBUG loaded listener.js 14:15:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (1D353000) [pid = 1560] [serial = 666] [outer = 12BB6800] 14:15:55 INFO - PROCESS | 1560 | --DOCSHELL 1D68E000 == 59 [pid = 1560] [id = 214] 14:15:55 INFO - PROCESS | 1560 | --DOCSHELL 12BBF000 == 58 [pid = 1560] [id = 213] 14:15:55 INFO - PROCESS | 1560 | --DOCSHELL 12BECC00 == 57 [pid = 1560] [id = 212] 14:15:55 INFO - PROCESS | 1560 | --DOCSHELL 1C422400 == 56 [pid = 1560] [id = 211] 14:15:55 INFO - PROCESS | 1560 | --DOCSHELL 0F056400 == 55 [pid = 1560] [id = 210] 14:15:55 INFO - PROCESS | 1560 | --DOCSHELL 1B90A400 == 54 [pid = 1560] [id = 209] 14:15:55 INFO - PROCESS | 1560 | --DOCSHELL 19001400 == 53 [pid = 1560] [id = 208] 14:15:55 INFO - PROCESS | 1560 | --DOCSHELL 12C1EC00 == 52 [pid = 1560] [id = 207] 14:15:55 INFO - PROCESS | 1560 | --DOCSHELL 12C20400 == 51 [pid = 1560] [id = 206] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (133DD400) [pid = 1560] [serial = 566] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (1BAB0800) [pid = 1560] [serial = 569] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (1D360000) [pid = 1560] [serial = 572] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (1F1C3C00) [pid = 1560] [serial = 575] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (20595800) [pid = 1560] [serial = 596] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (2076E400) [pid = 1560] [serial = 597] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (2077B000) [pid = 1560] [serial = 600] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1D58D400) [pid = 1560] [serial = 594] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (1BE3EC00) [pid = 1560] [serial = 588] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1CF7DC00) [pid = 1560] [serial = 590] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1D35B000) [pid = 1560] [serial = 593] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1D081400) [pid = 1560] [serial = 591] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (20153C00) [pid = 1560] [serial = 579] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (20150800) [pid = 1560] [serial = 578] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (21203000) [pid = 1560] [serial = 599] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1AA97800) [pid = 1560] [serial = 582] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1A621C00) [pid = 1560] [serial = 581] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1BE34000) [pid = 1560] [serial = 587] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1A61D000) [pid = 1560] [serial = 584] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1AC06C00) [pid = 1560] [serial = 585] [outer = 00000000] [url = about:blank] 14:15:55 INFO - PROCESS | 1560 | 1461014155765 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 830ms 14:15:55 INFO - PROCESS | 1560 | 1461014155821 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 14:15:55 INFO - PROCESS | 1560 | 1461014155824 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 14:15:55 INFO - PROCESS | 1560 | 1461014155827 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:15:55 INFO - PROCESS | 1560 | 1461014155830 Marionette TRACE conn5 <- [1,854,null,{}] 14:15:55 INFO - PROCESS | 1560 | 1461014155841 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:55 INFO - PROCESS | 1560 | 1461014155926 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 14:15:55 INFO - PROCESS | 1560 | 1461014155935 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:55 INFO - PROCESS | 1560 | ++DOCSHELL 17DD9400 == 52 [pid = 1560] [id = 223] 14:15:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1914AC00) [pid = 1560] [serial = 667] [outer = 00000000] 14:15:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1AC02800) [pid = 1560] [serial = 668] [outer = 1914AC00] 14:15:55 INFO - PROCESS | 1560 | 1461014155983 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1B9EEC00) [pid = 1560] [serial = 669] [outer = 1914AC00] 14:15:56 INFO - PROCESS | 1560 | 1461014156442 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 630ms 14:15:56 INFO - PROCESS | 1560 | 1461014156464 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 14:15:56 INFO - PROCESS | 1560 | 1461014156466 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 14:15:56 INFO - PROCESS | 1560 | 1461014156483 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:15:56 INFO - PROCESS | 1560 | 1461014156485 Marionette TRACE conn5 <- [1,858,null,{}] 14:15:56 INFO - PROCESS | 1560 | 1461014156489 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:56 INFO - PROCESS | 1560 | 1461014156572 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 14:15:56 INFO - PROCESS | 1560 | 1461014156611 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:56 INFO - PROCESS | 1560 | ++DOCSHELL 1BE3F000 == 53 [pid = 1560] [id = 224] 14:15:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1BEE7C00) [pid = 1560] [serial = 670] [outer = 00000000] 14:15:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1CD21800) [pid = 1560] [serial = 671] [outer = 1BEE7C00] 14:15:56 INFO - PROCESS | 1560 | 1461014156658 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1CF82000) [pid = 1560] [serial = 672] [outer = 1BEE7C00] 14:15:58 INFO - PROCESS | 1560 | 1461014158288 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1815ms 14:15:58 INFO - PROCESS | 1560 | 1461014158305 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 14:15:58 INFO - PROCESS | 1560 | 1461014158307 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 14:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:15:58 INFO - PROCESS | 1560 | 1461014158310 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:15:58 INFO - PROCESS | 1560 | 1461014158312 Marionette TRACE conn5 <- [1,862,null,{}] 14:15:58 INFO - PROCESS | 1560 | 1461014158315 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:58 INFO - PROCESS | 1560 | 1461014158394 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 14:15:58 INFO - PROCESS | 1560 | 1461014158400 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:58 INFO - PROCESS | 1560 | ++DOCSHELL 1D10C800 == 54 [pid = 1560] [id = 225] 14:15:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1D3C8400) [pid = 1560] [serial = 673] [outer = 00000000] 14:15:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (2015D000) [pid = 1560] [serial = 674] [outer = 1D3C8400] 14:15:58 INFO - PROCESS | 1560 | 1461014158445 Marionette DEBUG loaded listener.js 14:15:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (201C6000) [pid = 1560] [serial = 675] [outer = 1D3C8400] 14:15:58 INFO - PROCESS | 1560 | 1461014158933 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 671ms 14:15:58 INFO - PROCESS | 1560 | 1461014158982 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 14:15:58 INFO - PROCESS | 1560 | 1461014158984 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 14:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:15:58 INFO - PROCESS | 1560 | 1461014158987 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:15:58 INFO - PROCESS | 1560 | 1461014158989 Marionette TRACE conn5 <- [1,866,null,{}] 14:15:58 INFO - PROCESS | 1560 | 1461014158992 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:59 INFO - PROCESS | 1560 | 1461014159121 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 14:15:59 INFO - PROCESS | 1560 | 1461014159208 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:59 INFO - PROCESS | 1560 | ++DOCSHELL 12C35800 == 55 [pid = 1560] [id = 226] 14:15:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (13133800) [pid = 1560] [serial = 676] [outer = 00000000] 14:15:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (2077B000) [pid = 1560] [serial = 677] [outer = 13133800] 14:15:59 INFO - PROCESS | 1560 | 1461014159259 Marionette DEBUG loaded listener.js 14:15:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (213BD400) [pid = 1560] [serial = 678] [outer = 13133800] 14:15:59 INFO - PROCESS | 1560 | 1461014159691 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 731ms 14:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:15:59 INFO - PROCESS | 1560 | 1461014159719 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 14:15:59 INFO - PROCESS | 1560 | 1461014159721 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 14:15:59 INFO - PROCESS | 1560 | 1461014159723 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:15:59 INFO - PROCESS | 1560 | 1461014159725 Marionette TRACE conn5 <- [1,870,null,{}] 14:15:59 INFO - PROCESS | 1560 | 1461014159729 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:59 INFO - PROCESS | 1560 | 1461014159838 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 14:15:59 INFO - PROCESS | 1560 | 1461014159845 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:59 INFO - PROCESS | 1560 | ++DOCSHELL 213C4000 == 56 [pid = 1560] [id = 227] 14:15:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (213C5400) [pid = 1560] [serial = 679] [outer = 00000000] 14:15:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (2279C400) [pid = 1560] [serial = 680] [outer = 213C5400] 14:15:59 INFO - PROCESS | 1560 | 1461014159938 Marionette DEBUG loaded listener.js 14:16:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (227A4800) [pid = 1560] [serial = 681] [outer = 213C5400] 14:16:00 INFO - PROCESS | 1560 | 1461014160396 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 730ms 14:16:00 INFO - PROCESS | 1560 | 1461014160455 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 14:16:00 INFO - PROCESS | 1560 | 1461014160457 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 14:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:16:00 INFO - PROCESS | 1560 | 1461014160501 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:16:00 INFO - PROCESS | 1560 | 1461014160503 Marionette TRACE conn5 <- [1,874,null,{}] 14:16:00 INFO - PROCESS | 1560 | 1461014160512 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:00 INFO - PROCESS | 1560 | 1461014160842 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (12C7D800) [pid = 1560] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1D690400) [pid = 1560] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (19406C00) [pid = 1560] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (12DBD800) [pid = 1560] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (13C49400) [pid = 1560] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (12C3D800) [pid = 1560] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1C592400) [pid = 1560] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (12C21400) [pid = 1560] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (19006C00) [pid = 1560] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (133D5400) [pid = 1560] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1FB89C00) [pid = 1560] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1AC07400) [pid = 1560] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1CF7F800) [pid = 1560] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1B90A800) [pid = 1560] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (196EB000) [pid = 1560] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (13135400) [pid = 1560] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (12DB9800) [pid = 1560] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1CB2E000) [pid = 1560] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (0EF47800) [pid = 1560] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (18143800) [pid = 1560] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1D58F000) [pid = 1560] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1CAB2400) [pid = 1560] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (2015E000) [pid = 1560] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1AC09C00) [pid = 1560] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1D359C00) [pid = 1560] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (20154000) [pid = 1560] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1B731C00) [pid = 1560] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:16:00 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (20776800) [pid = 1560] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:16:00 INFO - PROCESS | 1560 | 1461014160906 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:00 INFO - PROCESS | 1560 | ++DOCSHELL 0EF48C00 == 57 [pid = 1560] [id = 228] 14:16:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (12874000) [pid = 1560] [serial = 682] [outer = 00000000] 14:16:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (12DB9800) [pid = 1560] [serial = 683] [outer = 12874000] 14:16:00 INFO - PROCESS | 1560 | 1461014160951 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (13C49400) [pid = 1560] [serial = 684] [outer = 12874000] 14:16:01 INFO - PROCESS | 1560 | 1461014161295 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 870ms 14:16:01 INFO - PROCESS | 1560 | 1461014161331 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 14:16:01 INFO - PROCESS | 1560 | 1461014161333 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 14:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:16:01 INFO - PROCESS | 1560 | 1461014161344 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:16:01 INFO - PROCESS | 1560 | 1461014161346 Marionette TRACE conn5 <- [1,878,null,{}] 14:16:01 INFO - PROCESS | 1560 | 1461014161349 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:01 INFO - PROCESS | 1560 | 1461014161432 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 14:16:01 INFO - PROCESS | 1560 | 1461014161439 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:01 INFO - PROCESS | 1560 | ++DOCSHELL 1A622000 == 58 [pid = 1560] [id = 229] 14:16:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1A626000) [pid = 1560] [serial = 685] [outer = 00000000] 14:16:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1C429C00) [pid = 1560] [serial = 686] [outer = 1A626000] 14:16:01 INFO - PROCESS | 1560 | 1461014161484 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1D355000) [pid = 1560] [serial = 687] [outer = 1A626000] 14:16:01 INFO - PROCESS | 1560 | 1461014161899 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 570ms 14:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:16:01 INFO - PROCESS | 1560 | 1461014161916 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 14:16:01 INFO - PROCESS | 1560 | 1461014161918 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 14:16:01 INFO - PROCESS | 1560 | 1461014161922 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:16:01 INFO - PROCESS | 1560 | 1461014161923 Marionette TRACE conn5 <- [1,882,null,{}] 14:16:01 INFO - PROCESS | 1560 | 1461014161927 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:02 INFO - PROCESS | 1560 | 1461014162052 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 14:16:02 INFO - PROCESS | 1560 | 1461014162075 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:02 INFO - PROCESS | 1560 | ++DOCSHELL 1CF7F800 == 59 [pid = 1560] [id = 230] 14:16:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1D358000) [pid = 1560] [serial = 688] [outer = 00000000] 14:16:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (201CF400) [pid = 1560] [serial = 689] [outer = 1D358000] 14:16:02 INFO - PROCESS | 1560 | 1461014162121 Marionette DEBUG loaded listener.js 14:16:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (20595C00) [pid = 1560] [serial = 690] [outer = 1D358000] 14:16:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (227C8400) [pid = 1560] [serial = 691] [outer = 1CB27400] 14:16:02 INFO - PROCESS | 1560 | 1461014162630 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 730ms 14:16:02 INFO - PROCESS | 1560 | 1461014162652 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 14:16:02 INFO - PROCESS | 1560 | 1461014162655 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 14:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:16:02 INFO - PROCESS | 1560 | 1461014162658 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:16:02 INFO - PROCESS | 1560 | 1461014162660 Marionette TRACE conn5 <- [1,886,null,{}] 14:16:02 INFO - PROCESS | 1560 | 1461014162664 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:02 INFO - PROCESS | 1560 | 1461014162758 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 14:16:02 INFO - PROCESS | 1560 | 1461014162767 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:02 INFO - PROCESS | 1560 | ++DOCSHELL 12B10C00 == 60 [pid = 1560] [id = 231] 14:16:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (12BE6800) [pid = 1560] [serial = 692] [outer = 00000000] 14:16:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (23F89800) [pid = 1560] [serial = 693] [outer = 12BE6800] 14:16:02 INFO - PROCESS | 1560 | 1461014162817 Marionette DEBUG loaded listener.js 14:16:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (24CC6000) [pid = 1560] [serial = 694] [outer = 12BE6800] 14:16:03 INFO - PROCESS | 1560 | 1461014163570 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 970ms 14:16:03 INFO - PROCESS | 1560 | 1461014163629 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 14:16:03 INFO - PROCESS | 1560 | 1461014163634 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 14:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:16:03 INFO - PROCESS | 1560 | 1461014163640 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:16:03 INFO - PROCESS | 1560 | 1461014163644 Marionette TRACE conn5 <- [1,890,null,{}] 14:16:03 INFO - PROCESS | 1560 | 1461014163649 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:03 INFO - PROCESS | 1560 | 1461014163764 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 14:16:03 INFO - PROCESS | 1560 | 1461014163903 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:03 INFO - PROCESS | 1560 | ++DOCSHELL 13BA6800 == 61 [pid = 1560] [id = 232] 14:16:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (17A9F400) [pid = 1560] [serial = 695] [outer = 00000000] 14:16:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1A61C400) [pid = 1560] [serial = 696] [outer = 17A9F400] 14:16:03 INFO - PROCESS | 1560 | 1461014163963 Marionette DEBUG loaded listener.js 14:16:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1A661C00) [pid = 1560] [serial = 697] [outer = 17A9F400] 14:16:04 INFO - PROCESS | 1560 | 1461014164518 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 930ms 14:16:04 INFO - PROCESS | 1560 | 1461014164574 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 14:16:04 INFO - PROCESS | 1560 | 1461014164580 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 14:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:16:04 INFO - PROCESS | 1560 | 1461014164586 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:16:04 INFO - PROCESS | 1560 | 1461014164589 Marionette TRACE conn5 <- [1,894,null,{}] 14:16:04 INFO - PROCESS | 1560 | 1461014164593 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:04 INFO - PROCESS | 1560 | 1461014164703 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 14:16:04 INFO - PROCESS | 1560 | 1461014164838 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:04 INFO - PROCESS | 1560 | ++DOCSHELL 196EE400 == 62 [pid = 1560] [id = 233] 14:16:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1AC06800) [pid = 1560] [serial = 698] [outer = 00000000] 14:16:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1CB33400) [pid = 1560] [serial = 699] [outer = 1AC06800] 14:16:04 INFO - PROCESS | 1560 | 1461014164894 Marionette DEBUG loaded listener.js 14:16:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1D586400) [pid = 1560] [serial = 700] [outer = 1AC06800] 14:16:05 INFO - PROCESS | 1560 | 1461014165518 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 970ms 14:16:05 INFO - PROCESS | 1560 | 1461014165559 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 1560 | 1461014165561 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 14:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:16:05 INFO - PROCESS | 1560 | 1461014165565 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 1560 | 1461014165568 Marionette TRACE conn5 <- [1,898,null,{}] 14:16:05 INFO - PROCESS | 1560 | 1461014165580 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:05 INFO - PROCESS | 1560 | 1461014165691 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 14:16:05 INFO - PROCESS | 1560 | 1461014165825 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:05 INFO - PROCESS | 1560 | ++DOCSHELL 23DC8C00 == 63 [pid = 1560] [id = 234] 14:16:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (23DC9000) [pid = 1560] [serial = 701] [outer = 00000000] 14:16:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (23DCD400) [pid = 1560] [serial = 702] [outer = 23DC9000] 14:16:05 INFO - PROCESS | 1560 | 1461014165886 Marionette DEBUG loaded listener.js 14:16:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (23DD1400) [pid = 1560] [serial = 703] [outer = 23DC9000] 14:16:06 INFO - PROCESS | 1560 | 1461014166458 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 930ms 14:16:06 INFO - PROCESS | 1560 | 1461014166498 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 14:16:06 INFO - PROCESS | 1560 | 1461014166501 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 14:16:06 INFO - PROCESS | 1560 | 1461014166504 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:16:06 INFO - PROCESS | 1560 | 1461014166506 Marionette TRACE conn5 <- [1,902,null,{}] 14:16:06 INFO - PROCESS | 1560 | 1461014166510 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:06 INFO - PROCESS | 1560 | 1461014166619 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 14:16:06 INFO - PROCESS | 1560 | 1461014166752 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 1560 | ++DOCSHELL 1D672800 == 64 [pid = 1560] [id = 235] 14:16:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1D674C00) [pid = 1560] [serial = 704] [outer = 00000000] 14:16:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1D679800) [pid = 1560] [serial = 705] [outer = 1D674C00] 14:16:06 INFO - PROCESS | 1560 | 1461014166808 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1D67C400) [pid = 1560] [serial = 706] [outer = 1D674C00] 14:16:07 INFO - PROCESS | 1560 | 1461014167388 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 930ms 14:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:16:07 INFO - PROCESS | 1560 | 1461014167438 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 1560 | 1461014167440 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 14:16:07 INFO - PROCESS | 1560 | 1461014167444 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - PROCESS | 1560 | 1461014167446 Marionette TRACE conn5 <- [1,906,null,{}] 14:16:07 INFO - PROCESS | 1560 | 1461014167450 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:07 INFO - PROCESS | 1560 | 1461014167552 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 14:16:07 INFO - PROCESS | 1560 | 1461014167855 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:07 INFO - PROCESS | 1560 | ++DOCSHELL 0EF47800 == 65 [pid = 1560] [id = 236] 14:16:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (0EF48000) [pid = 1560] [serial = 707] [outer = 00000000] 14:16:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (17CDC400) [pid = 1560] [serial = 708] [outer = 0EF48000] 14:16:07 INFO - PROCESS | 1560 | 1461014167940 Marionette DEBUG loaded listener.js 14:16:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (182FB400) [pid = 1560] [serial = 709] [outer = 0EF48000] 14:16:08 INFO - PROCESS | 1560 | 1461014168584 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1172ms 14:16:08 INFO - PROCESS | 1560 | 1461014168618 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 14:16:08 INFO - PROCESS | 1560 | 1461014168622 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 14:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:16:08 INFO - PROCESS | 1560 | 1461014168628 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:16:08 INFO - PROCESS | 1560 | 1461014168631 Marionette TRACE conn5 <- [1,910,null,{}] 14:16:08 INFO - PROCESS | 1560 | 1461014168636 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:08 INFO - PROCESS | 1560 | 1461014168740 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 14:16:08 INFO - PROCESS | 1560 | 1461014168852 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:08 INFO - PROCESS | 1560 | ++DOCSHELL 1AC06000 == 66 [pid = 1560] [id = 237] 14:16:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (1AC08800) [pid = 1560] [serial = 710] [outer = 00000000] 14:16:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (1B7D4C00) [pid = 1560] [serial = 711] [outer = 1AC08800] 14:16:08 INFO - PROCESS | 1560 | 1461014168903 Marionette DEBUG loaded listener.js 14:16:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (1B912C00) [pid = 1560] [serial = 712] [outer = 1AC08800] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 13C48C00 == 65 [pid = 1560] [id = 182] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 201C5000 == 64 [pid = 1560] [id = 201] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 1F33EC00 == 63 [pid = 1560] [id = 193] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 1CF7F800 == 62 [pid = 1560] [id = 230] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 1A622000 == 61 [pid = 1560] [id = 229] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 0EF48C00 == 60 [pid = 1560] [id = 228] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 213C4000 == 59 [pid = 1560] [id = 227] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 12C35800 == 58 [pid = 1560] [id = 226] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 1D10C800 == 57 [pid = 1560] [id = 225] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (201C5800) [pid = 1560] [serial = 644] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (214C1400) [pid = 1560] [serial = 614] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 1BE3F000 == 56 [pid = 1560] [id = 224] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 17DD9400 == 55 [pid = 1560] [id = 223] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 0EF4E400 == 54 [pid = 1560] [id = 222] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 1A61D400 == 53 [pid = 1560] [id = 221] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 213B7400 == 52 [pid = 1560] [id = 219] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 1D592C00 == 51 [pid = 1560] [id = 218] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 1A61F400 == 50 [pid = 1560] [id = 217] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 12C20000 == 49 [pid = 1560] [id = 216] 14:16:09 INFO - PROCESS | 1560 | --DOCSHELL 1D69A800 == 48 [pid = 1560] [id = 215] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (1D699800) [pid = 1560] [serial = 642] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (16954800) [pid = 1560] [serial = 620] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1D696C00) [pid = 1560] [serial = 641] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1D354000) [pid = 1560] [serial = 608] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (1B9F0C00) [pid = 1560] [serial = 516] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1D589800) [pid = 1560] [serial = 638] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (213BFC00) [pid = 1560] [serial = 611] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (17D26400) [pid = 1560] [serial = 546] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (13141C00) [pid = 1560] [serial = 617] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1D10D800) [pid = 1560] [serial = 633] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (20151800) [pid = 1560] [serial = 639] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (19007000) [pid = 1560] [serial = 618] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (12F32C00) [pid = 1560] [serial = 429] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1AC0A800) [pid = 1560] [serial = 623] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (19403C00) [pid = 1560] [serial = 432] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (20157C00) [pid = 1560] [serial = 477] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (17DDE000) [pid = 1560] [serial = 621] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1BF24000) [pid = 1560] [serial = 630] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1D593800) [pid = 1560] [serial = 635] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1BAD3400) [pid = 1560] [serial = 627] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1AC07C00) [pid = 1560] [serial = 471] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1CF81000) [pid = 1560] [serial = 632] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (17943000) [pid = 1560] [serial = 567] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (17AA4800) [pid = 1560] [serial = 513] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1B742800) [pid = 1560] [serial = 624] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1CDE7400) [pid = 1560] [serial = 426] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (13C8C400) [pid = 1560] [serial = 468] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1C590C00) [pid = 1560] [serial = 543] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1F1C8400) [pid = 1560] [serial = 576] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1BAB3000) [pid = 1560] [serial = 626] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (201CB800) [pid = 1560] [serial = 602] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1BEED400) [pid = 1560] [serial = 629] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1EB76800) [pid = 1560] [serial = 474] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (2076C800) [pid = 1560] [serial = 519] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1BACE000) [pid = 1560] [serial = 549] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1D585800) [pid = 1560] [serial = 573] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1F1BF400) [pid = 1560] [serial = 636] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (20598000) [pid = 1560] [serial = 510] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1C41F800) [pid = 1560] [serial = 570] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1B741000) [pid = 1560] [serial = 605] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (213B8800) [pid = 1560] [serial = 522] [outer = 00000000] [url = about:blank] 14:16:09 INFO - PROCESS | 1560 | 1461014169430 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 830ms 14:16:09 INFO - PROCESS | 1560 | 1461014169464 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 14:16:09 INFO - PROCESS | 1560 | 1461014169468 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 14:16:09 INFO - PROCESS | 1560 | 1461014169473 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:16:09 INFO - PROCESS | 1560 | 1461014169475 Marionette TRACE conn5 <- [1,914,null,{}] 14:16:09 INFO - PROCESS | 1560 | 1461014169478 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:09 INFO - PROCESS | 1560 | 1461014169561 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 14:16:09 INFO - PROCESS | 1560 | 1461014169570 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:09 INFO - PROCESS | 1560 | ++DOCSHELL 17943000 == 49 [pid = 1560] [id = 238] 14:16:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (17947400) [pid = 1560] [serial = 713] [outer = 00000000] 14:16:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (17DCA800) [pid = 1560] [serial = 714] [outer = 17947400] 14:16:09 INFO - PROCESS | 1560 | 1461014169618 Marionette DEBUG loaded listener.js 14:16:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (19075400) [pid = 1560] [serial = 715] [outer = 17947400] 14:16:10 INFO - PROCESS | 1560 | 1461014170099 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 14:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:16:10 INFO - PROCESS | 1560 | 1461014170148 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 14:16:10 INFO - PROCESS | 1560 | 1461014170150 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 14:16:10 INFO - PROCESS | 1560 | 1461014170154 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:16:10 INFO - PROCESS | 1560 | 1461014170160 Marionette TRACE conn5 <- [1,918,null,{}] 14:16:10 INFO - PROCESS | 1560 | 1461014170169 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:10 INFO - PROCESS | 1560 | 1461014170282 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 14:16:10 INFO - PROCESS | 1560 | 1461014170379 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:10 INFO - PROCESS | 1560 | ++DOCSHELL 13140400 == 50 [pid = 1560] [id = 239] 14:16:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (19406800) [pid = 1560] [serial = 716] [outer = 00000000] 14:16:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1BAAE800) [pid = 1560] [serial = 717] [outer = 19406800] 14:16:10 INFO - PROCESS | 1560 | 1461014170425 Marionette DEBUG loaded listener.js 14:16:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1BAB7C00) [pid = 1560] [serial = 718] [outer = 19406800] 14:16:10 INFO - PROCESS | 1560 | 1461014170796 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 690ms 14:16:10 INFO - PROCESS | 1560 | 1461014170844 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 14:16:10 INFO - PROCESS | 1560 | 1461014170846 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 14:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:16:10 INFO - PROCESS | 1560 | 1461014170850 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:16:10 INFO - PROCESS | 1560 | 1461014170851 Marionette TRACE conn5 <- [1,922,null,{}] 14:16:10 INFO - PROCESS | 1560 | 1461014170855 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:10 INFO - PROCESS | 1560 | 1461014170937 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 14:16:10 INFO - PROCESS | 1560 | 1461014170945 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:10 INFO - PROCESS | 1560 | ++DOCSHELL 13070400 == 51 [pid = 1560] [id = 240] 14:16:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1BE32000) [pid = 1560] [serial = 719] [outer = 00000000] 14:16:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1BE3F000) [pid = 1560] [serial = 720] [outer = 1BE32000] 14:16:10 INFO - PROCESS | 1560 | 1461014170990 Marionette DEBUG loaded listener.js 14:16:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1BF21400) [pid = 1560] [serial = 721] [outer = 1BE32000] 14:16:11 INFO - PROCESS | 1560 | 1461014171475 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 14:16:11 INFO - PROCESS | 1560 | 1461014171523 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 14:16:11 INFO - PROCESS | 1560 | 1461014171525 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 14:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:16:11 INFO - PROCESS | 1560 | 1461014171537 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:16:11 INFO - PROCESS | 1560 | 1461014171539 Marionette TRACE conn5 <- [1,926,null,{}] 14:16:11 INFO - PROCESS | 1560 | 1461014171542 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:11 INFO - PROCESS | 1560 | 1461014171649 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 14:16:11 INFO - PROCESS | 1560 | 1461014171738 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:11 INFO - PROCESS | 1560 | ++DOCSHELL 1C427400 == 52 [pid = 1560] [id = 241] 14:16:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1C429800) [pid = 1560] [serial = 722] [outer = 00000000] 14:16:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1C58C400) [pid = 1560] [serial = 723] [outer = 1C429800] 14:16:11 INFO - PROCESS | 1560 | 1461014171797 Marionette DEBUG loaded listener.js 14:16:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1CB2BC00) [pid = 1560] [serial = 724] [outer = 1C429800] 14:16:12 INFO - PROCESS | 1560 | 1461014172264 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 770ms 14:16:12 INFO - PROCESS | 1560 | 1461014172316 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 14:16:12 INFO - PROCESS | 1560 | 1461014172318 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 14:16:12 INFO - PROCESS | 1560 | 1461014172321 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:16:12 INFO - PROCESS | 1560 | 1461014172323 Marionette TRACE conn5 <- [1,930,null,{}] 14:16:12 INFO - PROCESS | 1560 | 1461014172327 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:12 INFO - PROCESS | 1560 | 1461014172441 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 14:16:12 INFO - PROCESS | 1560 | 1461014172452 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:12 INFO - PROCESS | 1560 | ++DOCSHELL 169D7800 == 53 [pid = 1560] [id = 242] 14:16:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1C421400) [pid = 1560] [serial = 725] [outer = 00000000] 14:16:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1D050000) [pid = 1560] [serial = 726] [outer = 1C421400] 14:16:12 INFO - PROCESS | 1560 | 1461014172498 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1D2CFC00) [pid = 1560] [serial = 727] [outer = 1C421400] 14:16:12 INFO - PROCESS | 1560 | 1461014172955 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 672ms 14:16:12 INFO - PROCESS | 1560 | 1461014172996 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 1560 | 1461014172998 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 14:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:16:13 INFO - PROCESS | 1560 | 1461014173001 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 1560 | 1461014173003 Marionette TRACE conn5 <- [1,934,null,{}] 14:16:13 INFO - PROCESS | 1560 | 1461014173006 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:13 INFO - PROCESS | 1560 | 1461014173148 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (12874000) [pid = 1560] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1BFB5800) [pid = 1560] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (213C6800) [pid = 1560] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1D358000) [pid = 1560] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (13133800) [pid = 1560] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (213C5400) [pid = 1560] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1914AC00) [pid = 1560] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (12BB6800) [pid = 1560] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1BEE7C00) [pid = 1560] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1A624800) [pid = 1560] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (213BC400) [pid = 1560] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1D3C8400) [pid = 1560] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:16:13 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1A626000) [pid = 1560] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:16:13 INFO - PROCESS | 1560 | 1461014173410 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:13 INFO - PROCESS | 1560 | ++DOCSHELL 12BB5400 == 54 [pid = 1560] [id = 243] 14:16:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (12BB6800) [pid = 1560] [serial = 728] [outer = 00000000] 14:16:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (13C47000) [pid = 1560] [serial = 729] [outer = 12BB6800] 14:16:13 INFO - PROCESS | 1560 | 1461014173461 Marionette DEBUG loaded listener.js 14:16:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1A624800) [pid = 1560] [serial = 730] [outer = 12BB6800] 14:16:13 INFO - PROCESS | 1560 | 1461014173816 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 870ms 14:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:16:13 INFO - PROCESS | 1560 | 1461014173872 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 1560 | 1461014173874 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 14:16:13 INFO - PROCESS | 1560 | 1461014173877 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 1560 | 1461014173879 Marionette TRACE conn5 <- [1,938,null,{}] 14:16:13 INFO - PROCESS | 1560 | 1461014173882 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:13 INFO - PROCESS | 1560 | 1461014173997 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 14:16:14 INFO - PROCESS | 1560 | 1461014174005 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:14 INFO - PROCESS | 1560 | ++DOCSHELL 1A628C00 == 55 [pid = 1560] [id = 244] 14:16:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1B7D2800) [pid = 1560] [serial = 731] [outer = 00000000] 14:16:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1D35EC00) [pid = 1560] [serial = 732] [outer = 1B7D2800] 14:16:14 INFO - PROCESS | 1560 | 1461014174052 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1D586000) [pid = 1560] [serial = 733] [outer = 1B7D2800] 14:16:14 INFO - PROCESS | 1560 | 1461014174444 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 630ms 14:16:14 INFO - PROCESS | 1560 | 1461014174508 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 14:16:14 INFO - PROCESS | 1560 | 1461014174510 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 14:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:16:14 INFO - PROCESS | 1560 | 1461014174513 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:16:14 INFO - PROCESS | 1560 | 1461014174514 Marionette TRACE conn5 <- [1,942,null,{}] 14:16:14 INFO - PROCESS | 1560 | 1461014174518 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:14 INFO - PROCESS | 1560 | 1461014174630 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 14:16:14 INFO - PROCESS | 1560 | 1461014174715 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:14 INFO - PROCESS | 1560 | ++DOCSHELL 1AC0A800 == 56 [pid = 1560] [id = 245] 14:16:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1AC0DC00) [pid = 1560] [serial = 734] [outer = 00000000] 14:16:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1D673C00) [pid = 1560] [serial = 735] [outer = 1AC0DC00] 14:16:14 INFO - PROCESS | 1560 | 1461014174762 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1D678C00) [pid = 1560] [serial = 736] [outer = 1AC0DC00] 14:16:15 INFO - PROCESS | 1560 | 1461014175126 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 630ms 14:16:15 INFO - PROCESS | 1560 | 1461014175144 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 14:16:15 INFO - PROCESS | 1560 | 1461014175146 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 14:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:16:15 INFO - PROCESS | 1560 | 1461014175160 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:16:15 INFO - PROCESS | 1560 | 1461014175162 Marionette TRACE conn5 <- [1,946,null,{}] 14:16:15 INFO - PROCESS | 1560 | 1461014175166 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:15 INFO - PROCESS | 1560 | 1461014175246 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 14:16:15 INFO - PROCESS | 1560 | 1461014175252 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:15 INFO - PROCESS | 1560 | ++DOCSHELL 1D68EC00 == 57 [pid = 1560] [id = 246] 14:16:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1D68FC00) [pid = 1560] [serial = 737] [outer = 00000000] 14:16:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1EB76800) [pid = 1560] [serial = 738] [outer = 1D68FC00] 14:16:15 INFO - PROCESS | 1560 | 1461014175301 Marionette DEBUG loaded listener.js 14:16:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1F1C7800) [pid = 1560] [serial = 739] [outer = 1D68FC00] 14:16:16 INFO - PROCESS | 1560 | 1461014176040 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 930ms 14:16:16 INFO - PROCESS | 1560 | 1461014176080 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 14:16:16 INFO - PROCESS | 1560 | 1461014176086 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 14:16:16 INFO - PROCESS | 1560 | 1461014176090 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:16:16 INFO - PROCESS | 1560 | 1461014176094 Marionette TRACE conn5 <- [1,950,null,{}] 14:16:16 INFO - PROCESS | 1560 | 1461014176100 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:16 INFO - PROCESS | 1560 | 1461014176215 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 14:16:16 INFO - PROCESS | 1560 | 1461014176348 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:16 INFO - PROCESS | 1560 | ++DOCSHELL 13137C00 == 58 [pid = 1560] [id = 247] 14:16:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (17A9C400) [pid = 1560] [serial = 740] [outer = 00000000] 14:16:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1A61C800) [pid = 1560] [serial = 741] [outer = 17A9C400] 14:16:16 INFO - PROCESS | 1560 | 1461014176407 Marionette DEBUG loaded listener.js 14:16:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1A664800) [pid = 1560] [serial = 742] [outer = 17A9C400] 14:16:16 INFO - PROCESS | 1560 | 1461014176964 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 930ms 14:16:17 INFO - PROCESS | 1560 | 1461014177026 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 14:16:17 INFO - PROCESS | 1560 | 1461014177032 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 14:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:16:17 INFO - PROCESS | 1560 | 1461014177038 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:16:17 INFO - PROCESS | 1560 | 1461014177041 Marionette TRACE conn5 <- [1,954,null,{}] 14:16:17 INFO - PROCESS | 1560 | 1461014177046 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:17 INFO - PROCESS | 1560 | 1461014177157 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 14:16:17 INFO - PROCESS | 1560 | 1461014177263 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:17 INFO - PROCESS | 1560 | ++DOCSHELL 1BAACC00 == 59 [pid = 1560] [id = 248] 14:16:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1BAB7800) [pid = 1560] [serial = 743] [outer = 00000000] 14:16:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1C424000) [pid = 1560] [serial = 744] [outer = 1BAB7800] 14:16:17 INFO - PROCESS | 1560 | 1461014177320 Marionette DEBUG loaded listener.js 14:16:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1C58D800) [pid = 1560] [serial = 745] [outer = 1BAB7800] 14:16:17 INFO - PROCESS | 1560 | 1461014177948 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 969ms 14:16:18 INFO - PROCESS | 1560 | 1461014178010 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 14:16:18 INFO - PROCESS | 1560 | 1461014178013 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 14:16:18 INFO - PROCESS | 1560 | 1461014178016 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:16:18 INFO - PROCESS | 1560 | 1461014178020 Marionette TRACE conn5 <- [1,958,null,{}] 14:16:18 INFO - PROCESS | 1560 | 1461014178031 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:18 INFO - PROCESS | 1560 | 1461014178141 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 14:16:18 INFO - PROCESS | 1560 | 1461014178274 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:18 INFO - PROCESS | 1560 | ++DOCSHELL 1F33F000 == 60 [pid = 1560] [id = 249] 14:16:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1F340400) [pid = 1560] [serial = 746] [outer = 00000000] 14:16:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1FB8FC00) [pid = 1560] [serial = 747] [outer = 1F340400] 14:16:18 INFO - PROCESS | 1560 | 1461014178333 Marionette DEBUG loaded listener.js 14:16:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (20158400) [pid = 1560] [serial = 748] [outer = 1F340400] 14:16:18 INFO - PROCESS | 1560 | 1461014178872 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 870ms 14:16:18 INFO - PROCESS | 1560 | 1461014178890 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 14:16:18 INFO - PROCESS | 1560 | 1461014178893 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 14:16:18 INFO - PROCESS | 1560 | 1461014178912 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:16:18 INFO - PROCESS | 1560 | 1461014178914 Marionette TRACE conn5 <- [1,962,null,{}] 14:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:16:18 INFO - PROCESS | 1560 | 1461014178918 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:19 INFO - PROCESS | 1560 | 1461014179025 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 14:16:19 INFO - PROCESS | 1560 | 1461014179127 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:19 INFO - PROCESS | 1560 | ++DOCSHELL 2015BC00 == 61 [pid = 1560] [id = 250] 14:16:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (201C5C00) [pid = 1560] [serial = 749] [outer = 00000000] 14:16:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (2058F400) [pid = 1560] [serial = 750] [outer = 201C5C00] 14:16:19 INFO - PROCESS | 1560 | 1461014179182 Marionette DEBUG loaded listener.js 14:16:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (20598C00) [pid = 1560] [serial = 751] [outer = 201C5C00] 14:16:19 INFO - PROCESS | 1560 | 1461014179785 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 930ms 14:16:19 INFO - PROCESS | 1560 | 1461014179848 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 14:16:19 INFO - PROCESS | 1560 | 1461014179850 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 14:16:19 INFO - PROCESS | 1560 | 1461014179854 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:16:19 INFO - PROCESS | 1560 | 1461014179856 Marionette TRACE conn5 <- [1,966,null,{}] 14:16:19 INFO - PROCESS | 1560 | 1461014179860 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:19 INFO - PROCESS | 1560 | 1461014179962 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 14:16:20 INFO - PROCESS | 1560 | 1461014180091 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:20 INFO - PROCESS | 1560 | ++DOCSHELL 1D0B0800 == 62 [pid = 1560] [id = 251] 14:16:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1D0B1C00) [pid = 1560] [serial = 752] [outer = 00000000] 14:16:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1D0BA800) [pid = 1560] [serial = 753] [outer = 1D0B1C00] 14:16:20 INFO - PROCESS | 1560 | 1461014180148 Marionette DEBUG loaded listener.js 14:16:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1D0BC400) [pid = 1560] [serial = 754] [outer = 1D0B1C00] 14:16:20 INFO - PROCESS | 1560 | 1461014180771 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 970ms 14:16:20 INFO - PROCESS | 1560 | 1461014180828 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 14:16:20 INFO - PROCESS | 1560 | 1461014180830 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 14:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:16:20 INFO - PROCESS | 1560 | 1461014180834 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:16:20 INFO - PROCESS | 1560 | 1461014180835 Marionette TRACE conn5 <- [1,970,null,{}] 14:16:20 INFO - PROCESS | 1560 | 1461014180839 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:20 INFO - PROCESS | 1560 | 1461014180953 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 14:16:21 INFO - PROCESS | 1560 | 1461014181087 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:21 INFO - PROCESS | 1560 | ++DOCSHELL 12B01800 == 63 [pid = 1560] [id = 252] 14:16:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (12B02C00) [pid = 1560] [serial = 755] [outer = 00000000] 14:16:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (12C35400) [pid = 1560] [serial = 756] [outer = 12B02C00] 14:16:21 INFO - PROCESS | 1560 | 1461014181147 Marionette DEBUG loaded listener.js 14:16:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1313DC00) [pid = 1560] [serial = 757] [outer = 12B02C00] 14:16:21 INFO - PROCESS | 1560 | 1461014181824 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1015ms 14:16:21 INFO - PROCESS | 1560 | 1461014181853 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 14:16:21 INFO - PROCESS | 1560 | 1461014181858 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 14:16:21 INFO - PROCESS | 1560 | 1461014181863 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:16:21 INFO - PROCESS | 1560 | 1461014181866 Marionette TRACE conn5 <- [1,974,null,{}] 14:16:21 INFO - PROCESS | 1560 | 1461014181871 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:21 INFO - PROCESS | 1560 | 1461014181974 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 14:16:22 INFO - PROCESS | 1560 | 1461014182085 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:22 INFO - PROCESS | 1560 | ++DOCSHELL 12C22C00 == 64 [pid = 1560] [id = 253] 14:16:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (12C42400) [pid = 1560] [serial = 758] [outer = 00000000] 14:16:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (13134800) [pid = 1560] [serial = 759] [outer = 12C42400] 14:16:22 INFO - PROCESS | 1560 | 1461014182137 Marionette DEBUG loaded listener.js 14:16:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1313F400) [pid = 1560] [serial = 760] [outer = 12C42400] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 1AC0A800 == 63 [pid = 1560] [id = 245] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 1A628C00 == 62 [pid = 1560] [id = 244] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 12BB5400 == 61 [pid = 1560] [id = 243] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 169D7800 == 60 [pid = 1560] [id = 242] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 1C427400 == 59 [pid = 1560] [id = 241] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 13070400 == 58 [pid = 1560] [id = 240] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 13140400 == 57 [pid = 1560] [id = 239] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 17943000 == 56 [pid = 1560] [id = 238] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 1AC06000 == 55 [pid = 1560] [id = 237] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 0EF47800 == 54 [pid = 1560] [id = 236] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 23DC8C00 == 53 [pid = 1560] [id = 234] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 196EE400 == 52 [pid = 1560] [id = 233] 14:16:22 INFO - PROCESS | 1560 | --DOCSHELL 13BA6800 == 51 [pid = 1560] [id = 232] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1CAB9800) [pid = 1560] [serial = 564] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (21523400) [pid = 1560] [serial = 615] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (2015D000) [pid = 1560] [serial = 674] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (214BF800) [pid = 1560] [serial = 656] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (227A4800) [pid = 1560] [serial = 681] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1C429C00) [pid = 1560] [serial = 686] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (12DB9800) [pid = 1560] [serial = 683] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (13C49400) [pid = 1560] [serial = 684] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (20595C00) [pid = 1560] [serial = 690] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1287A400) [pid = 1560] [serial = 384] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (213BD400) [pid = 1560] [serial = 678] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1D355000) [pid = 1560] [serial = 687] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (201C6000) [pid = 1560] [serial = 675] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (201CF400) [pid = 1560] [serial = 689] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (2077B000) [pid = 1560] [serial = 677] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1429F800) [pid = 1560] [serial = 647] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1B74A800) [pid = 1560] [serial = 650] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (20596400) [pid = 1560] [serial = 653] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (2279C400) [pid = 1560] [serial = 680] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1AC02800) [pid = 1560] [serial = 668] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1B9EEC00) [pid = 1560] [serial = 669] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1D353000) [pid = 1560] [serial = 666] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1CF7C400) [pid = 1560] [serial = 665] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1CD21800) [pid = 1560] [serial = 671] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1CF82000) [pid = 1560] [serial = 672] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1BAAD000) [pid = 1560] [serial = 663] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1B72F400) [pid = 1560] [serial = 662] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (2279DC00) [pid = 1560] [serial = 660] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (2279C000) [pid = 1560] [serial = 659] [outer = 00000000] [url = about:blank] 14:16:22 INFO - PROCESS | 1560 | 1461014182773 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 930ms 14:16:22 INFO - PROCESS | 1560 | 1461014182798 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 14:16:22 INFO - PROCESS | 1560 | 1461014182804 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 14:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:16:22 INFO - PROCESS | 1560 | 1461014182810 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:16:22 INFO - PROCESS | 1560 | 1461014182812 Marionette TRACE conn5 <- [1,978,null,{}] 14:16:22 INFO - PROCESS | 1560 | 1461014182816 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:22 INFO - PROCESS | 1560 | 1461014182905 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 14:16:22 INFO - PROCESS | 1560 | 1461014183000 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:23 INFO - PROCESS | 1560 | ++DOCSHELL 1287EC00 == 52 [pid = 1560] [id = 254] 14:16:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (12BECC00) [pid = 1560] [serial = 761] [outer = 00000000] 14:16:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (13C4F000) [pid = 1560] [serial = 762] [outer = 12BECC00] 14:16:23 INFO - PROCESS | 1560 | 1461014183048 Marionette DEBUG loaded listener.js 14:16:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (17A99C00) [pid = 1560] [serial = 763] [outer = 12BECC00] 14:16:23 INFO - PROCESS | 1560 | 1461014183453 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 14:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:16:23 INFO - PROCESS | 1560 | 1461014183483 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 14:16:23 INFO - PROCESS | 1560 | 1461014183485 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 14:16:23 INFO - PROCESS | 1560 | 1461014183489 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:16:23 INFO - PROCESS | 1560 | 1461014183492 Marionette TRACE conn5 <- [1,982,null,{}] 14:16:23 INFO - PROCESS | 1560 | 1461014183503 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:23 INFO - PROCESS | 1560 | 1461014183595 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 14:16:23 INFO - PROCESS | 1560 | 1461014183603 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:23 INFO - PROCESS | 1560 | ++DOCSHELL 19007000 == 53 [pid = 1560] [id = 255] 14:16:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (19079C00) [pid = 1560] [serial = 764] [outer = 00000000] 14:16:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (19404000) [pid = 1560] [serial = 765] [outer = 19079C00] 14:16:23 INFO - PROCESS | 1560 | 1461014183651 Marionette DEBUG loaded listener.js 14:16:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (196F1800) [pid = 1560] [serial = 766] [outer = 19079C00] 14:16:24 INFO - PROCESS | 1560 | 1461014184137 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 690ms 14:16:24 INFO - PROCESS | 1560 | 1461014184179 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 14:16:24 INFO - PROCESS | 1560 | 1461014184181 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 14:16:24 INFO - PROCESS | 1560 | 1461014184184 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:16:24 INFO - PROCESS | 1560 | 1461014184186 Marionette TRACE conn5 <- [1,986,null,{}] 14:16:24 INFO - PROCESS | 1560 | 1461014184189 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:24 INFO - PROCESS | 1560 | 1461014184276 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 14:16:24 INFO - PROCESS | 1560 | 1461014184285 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 1560 | ++DOCSHELL 1A663C00 == 54 [pid = 1560] [id = 256] 14:16:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1A66E400) [pid = 1560] [serial = 767] [outer = 00000000] 14:16:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1ACC0800) [pid = 1560] [serial = 768] [outer = 1A66E400] 14:16:24 INFO - PROCESS | 1560 | 1461014184332 Marionette DEBUG loaded listener.js 14:16:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1B728C00) [pid = 1560] [serial = 769] [outer = 1A66E400] 14:16:24 INFO - PROCESS | 1560 | 1461014184763 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 631ms 14:16:24 INFO - PROCESS | 1560 | 1461014184820 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 14:16:24 INFO - PROCESS | 1560 | 1461014184822 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 14:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:16:24 INFO - PROCESS | 1560 | 1461014184825 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:16:24 INFO - PROCESS | 1560 | 1461014184827 Marionette TRACE conn5 <- [1,990,null,{}] 14:16:24 INFO - PROCESS | 1560 | 1461014184837 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:24 INFO - PROCESS | 1560 | 1461014184947 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 14:16:24 INFO - PROCESS | 1560 | 1461014184953 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 1560 | ++DOCSHELL 133D8C00 == 55 [pid = 1560] [id = 257] 14:16:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1B743C00) [pid = 1560] [serial = 770] [outer = 00000000] 14:16:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1B912000) [pid = 1560] [serial = 771] [outer = 1B743C00] 14:16:25 INFO - PROCESS | 1560 | 1461014184999 Marionette DEBUG loaded listener.js 14:16:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1B9F0C00) [pid = 1560] [serial = 772] [outer = 1B743C00] 14:16:25 INFO - PROCESS | 1560 | 1461014185495 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 690ms 14:16:25 INFO - PROCESS | 1560 | 1461014185519 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 14:16:25 INFO - PROCESS | 1560 | 1461014185520 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 14:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:16:25 INFO - PROCESS | 1560 | 1461014185524 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:16:25 INFO - PROCESS | 1560 | 1461014185525 Marionette TRACE conn5 <- [1,994,null,{}] 14:16:25 INFO - PROCESS | 1560 | 1461014185532 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:25 INFO - PROCESS | 1560 | 1461014185658 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 14:16:25 INFO - PROCESS | 1560 | 1461014185665 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:25 INFO - PROCESS | 1560 | ++DOCSHELL 1BE38800 == 56 [pid = 1560] [id = 258] 14:16:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1BE3B800) [pid = 1560] [serial = 773] [outer = 00000000] 14:16:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1BF1EC00) [pid = 1560] [serial = 774] [outer = 1BE3B800] 14:16:25 INFO - PROCESS | 1560 | 1461014185713 Marionette DEBUG loaded listener.js 14:16:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1BF24000) [pid = 1560] [serial = 775] [outer = 1BE3B800] 14:16:26 INFO - PROCESS | 1560 | 1461014186191 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 730ms 14:16:26 INFO - PROCESS | 1560 | 1461014186256 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 14:16:26 INFO - PROCESS | 1560 | 1461014186258 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 14:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:16:26 INFO - PROCESS | 1560 | 1461014186278 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:16:26 INFO - PROCESS | 1560 | 1461014186280 Marionette TRACE conn5 <- [1,998,null,{}] 14:16:26 INFO - PROCESS | 1560 | 1461014186319 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:26 INFO - PROCESS | 1560 | 1461014186430 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 14:16:26 INFO - PROCESS | 1560 | 1461014186441 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:26 INFO - PROCESS | 1560 | ++DOCSHELL 1B909800 == 57 [pid = 1560] [id = 259] 14:16:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1C423000) [pid = 1560] [serial = 776] [outer = 00000000] 14:16:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1CB28400) [pid = 1560] [serial = 777] [outer = 1C423000] 14:16:26 INFO - PROCESS | 1560 | 1461014186538 Marionette DEBUG loaded listener.js 14:16:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1CC8B000) [pid = 1560] [serial = 778] [outer = 1C423000] 14:16:26 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1C429800) [pid = 1560] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:16:26 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1C421400) [pid = 1560] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:16:26 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (12BB6800) [pid = 1560] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:16:26 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (0EF48000) [pid = 1560] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:16:26 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1BE32000) [pid = 1560] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:16:26 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (17947400) [pid = 1560] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:16:26 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (19406800) [pid = 1560] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:16:26 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1B7D2800) [pid = 1560] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:16:26 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1AC08800) [pid = 1560] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:16:26 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1AC0DC00) [pid = 1560] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:16:27 INFO - PROCESS | 1560 | 1461014187058 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 830ms 14:16:27 INFO - PROCESS | 1560 | 1461014187096 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 14:16:27 INFO - PROCESS | 1560 | 1461014187098 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 14:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:16:27 INFO - PROCESS | 1560 | 1461014187101 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:16:27 INFO - PROCESS | 1560 | 1461014187103 Marionette TRACE conn5 <- [1,1002,null,{}] 14:16:27 INFO - PROCESS | 1560 | 1461014187106 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:27 INFO - PROCESS | 1560 | 1461014187187 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 14:16:27 INFO - PROCESS | 1560 | 1461014187194 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:27 INFO - PROCESS | 1560 | ++DOCSHELL 17947400 == 58 [pid = 1560] [id = 260] 14:16:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (19077C00) [pid = 1560] [serial = 779] [outer = 00000000] 14:16:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1C424C00) [pid = 1560] [serial = 780] [outer = 19077C00] 14:16:27 INFO - PROCESS | 1560 | 1461014187242 Marionette DEBUG loaded listener.js 14:16:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1CD1F800) [pid = 1560] [serial = 781] [outer = 19077C00] 14:16:27 INFO - PROCESS | 1560 | 1461014187708 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 630ms 14:16:27 INFO - PROCESS | 1560 | 1461014187732 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 14:16:27 INFO - PROCESS | 1560 | 1461014187734 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 14:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:16:27 INFO - PROCESS | 1560 | 1461014187766 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:16:27 INFO - PROCESS | 1560 | 1461014187768 Marionette TRACE conn5 <- [1,1006,null,{}] 14:16:27 INFO - PROCESS | 1560 | 1461014187771 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:27 INFO - PROCESS | 1560 | 1461014187854 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 14:16:27 INFO - PROCESS | 1560 | 1461014187861 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:27 INFO - PROCESS | 1560 | ++DOCSHELL 1BE6A800 == 59 [pid = 1560] [id = 261] 14:16:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1BEE5C00) [pid = 1560] [serial = 782] [outer = 00000000] 14:16:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1CF83C00) [pid = 1560] [serial = 783] [outer = 1BEE5C00] 14:16:27 INFO - PROCESS | 1560 | 1461014187906 Marionette DEBUG loaded listener.js 14:16:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1D084800) [pid = 1560] [serial = 784] [outer = 1BEE5C00] 14:16:28 INFO - PROCESS | 1560 | 1461014188329 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 629ms 14:16:28 INFO - PROCESS | 1560 | 1461014188398 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 14:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:16:28 INFO - PROCESS | 1560 | 1461014188400 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 14:16:28 INFO - PROCESS | 1560 | 1461014188403 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:16:28 INFO - PROCESS | 1560 | 1461014188405 Marionette TRACE conn5 <- [1,1010,null,{}] 14:16:28 INFO - PROCESS | 1560 | 1461014188408 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:28 INFO - PROCESS | 1560 | 1461014188492 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 14:16:28 INFO - PROCESS | 1560 | 1461014188498 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:28 INFO - PROCESS | 1560 | ++DOCSHELL 1CF7E000 == 60 [pid = 1560] [id = 262] 14:16:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1D0B9C00) [pid = 1560] [serial = 785] [outer = 00000000] 14:16:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1D356400) [pid = 1560] [serial = 786] [outer = 1D0B9C00] 14:16:28 INFO - PROCESS | 1560 | 1461014188543 Marionette DEBUG loaded listener.js 14:16:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1D359400) [pid = 1560] [serial = 787] [outer = 1D0B9C00] 14:16:29 INFO - PROCESS | 1560 | 1461014189037 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 730ms 14:16:29 INFO - PROCESS | 1560 | 1461014189139 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 14:16:29 INFO - PROCESS | 1560 | 1461014189144 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 14:16:29 INFO - PROCESS | 1560 | 1461014189149 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:16:29 INFO - PROCESS | 1560 | 1461014189154 Marionette TRACE conn5 <- [1,1014,null,{}] 14:16:29 INFO - PROCESS | 1560 | 1461014189209 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:29 INFO - PROCESS | 1560 | 1461014189411 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 14:16:29 INFO - PROCESS | 1560 | 1461014189485 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:29 INFO - PROCESS | 1560 | ++DOCSHELL 12C21400 == 61 [pid = 1560] [id = 263] 14:16:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (12C23400) [pid = 1560] [serial = 788] [outer = 00000000] 14:16:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (12F28800) [pid = 1560] [serial = 789] [outer = 12C23400] 14:16:29 INFO - PROCESS | 1560 | 1461014189544 Marionette DEBUG loaded listener.js 14:16:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1313C400) [pid = 1560] [serial = 790] [outer = 12C23400] 14:16:30 INFO - PROCESS | 1560 | 1461014190109 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1023ms 14:16:30 INFO - PROCESS | 1560 | 1461014190177 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 14:16:30 INFO - PROCESS | 1560 | 1461014190183 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 14:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:16:30 INFO - PROCESS | 1560 | 1461014190190 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:16:30 INFO - PROCESS | 1560 | 1461014190193 Marionette TRACE conn5 <- [1,1018,null,{}] 14:16:30 INFO - PROCESS | 1560 | 1461014190197 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:30 INFO - PROCESS | 1560 | 1461014190340 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 14:16:30 INFO - PROCESS | 1560 | 1461014190476 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:30 INFO - PROCESS | 1560 | ++DOCSHELL 13BA2800 == 62 [pid = 1560] [id = 264] 14:16:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (18146400) [pid = 1560] [serial = 791] [outer = 00000000] 14:16:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1A61BC00) [pid = 1560] [serial = 792] [outer = 18146400] 14:16:30 INFO - PROCESS | 1560 | 1461014190533 Marionette DEBUG loaded listener.js 14:16:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1AA98C00) [pid = 1560] [serial = 793] [outer = 18146400] 14:16:31 INFO - PROCESS | 1560 | 1461014191176 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1020ms 14:16:31 INFO - PROCESS | 1560 | 1461014191212 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 14:16:31 INFO - PROCESS | 1560 | 1461014191214 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 14:16:31 INFO - PROCESS | 1560 | 1461014191218 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:16:31 INFO - PROCESS | 1560 | 1461014191222 Marionette TRACE conn5 <- [1,1022,null,{}] 14:16:31 INFO - PROCESS | 1560 | 1461014191233 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:31 INFO - PROCESS | 1560 | 1461014191375 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 14:16:31 INFO - PROCESS | 1560 | 1461014191511 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:31 INFO - PROCESS | 1560 | ++DOCSHELL 1D084400 == 63 [pid = 1560] [id = 265] 14:16:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1D0B3400) [pid = 1560] [serial = 794] [outer = 00000000] 14:16:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1D58B000) [pid = 1560] [serial = 795] [outer = 1D0B3400] 14:16:31 INFO - PROCESS | 1560 | 1461014191573 Marionette DEBUG loaded listener.js 14:16:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1D592000) [pid = 1560] [serial = 796] [outer = 1D0B3400] 14:16:32 INFO - PROCESS | 1560 | 1461014192132 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 970ms 14:16:32 INFO - PROCESS | 1560 | 1461014192191 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 14:16:32 INFO - PROCESS | 1560 | 1461014192194 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 14:16:32 INFO - PROCESS | 1560 | 1461014192198 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:16:32 INFO - PROCESS | 1560 | 1461014192200 Marionette TRACE conn5 <- [1,1026,null,{}] 14:16:32 INFO - PROCESS | 1560 | 1461014192203 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:32 INFO - PROCESS | 1560 | 1461014192312 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 14:16:32 INFO - PROCESS | 1560 | 1461014192420 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:32 INFO - PROCESS | 1560 | ++DOCSHELL 1D690800 == 64 [pid = 1560] [id = 266] 14:16:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1D693800) [pid = 1560] [serial = 797] [outer = 00000000] 14:16:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1EB7D400) [pid = 1560] [serial = 798] [outer = 1D693800] 14:16:32 INFO - PROCESS | 1560 | 1461014192477 Marionette DEBUG loaded listener.js 14:16:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1F1C2400) [pid = 1560] [serial = 799] [outer = 1D693800] 14:16:33 INFO - PROCESS | 1560 | 1461014193039 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 870ms 14:16:33 INFO - PROCESS | 1560 | 1461014193072 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 14:16:33 INFO - PROCESS | 1560 | 1461014193074 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 14:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:16:33 INFO - PROCESS | 1560 | 1461014193078 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:16:33 INFO - PROCESS | 1560 | 1461014193080 Marionette TRACE conn5 <- [1,1030,null,{}] 14:16:33 INFO - PROCESS | 1560 | 1461014193084 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:33 INFO - PROCESS | 1560 | 1461014193190 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 14:16:33 INFO - PROCESS | 1560 | 1461014193332 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:33 INFO - PROCESS | 1560 | ++DOCSHELL 1D677400 == 65 [pid = 1560] [id = 267] 14:16:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1D678000) [pid = 1560] [serial = 800] [outer = 00000000] 14:16:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1FB8AC00) [pid = 1560] [serial = 801] [outer = 1D678000] 14:16:33 INFO - PROCESS | 1560 | 1461014193388 Marionette DEBUG loaded listener.js 14:16:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (20152000) [pid = 1560] [serial = 802] [outer = 1D678000] 14:16:34 INFO - PROCESS | 1560 | 1461014194239 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1183ms 14:16:34 INFO - PROCESS | 1560 | 1461014194264 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 14:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:16:34 INFO - PROCESS | 1560 | 1461014194269 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 14:16:34 INFO - PROCESS | 1560 | 1461014194274 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:16:34 INFO - PROCESS | 1560 | 1461014194277 Marionette TRACE conn5 <- [1,1034,null,{}] 14:16:34 INFO - PROCESS | 1560 | 1461014194283 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:34 INFO - PROCESS | 1560 | 1461014194380 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 14:16:34 INFO - PROCESS | 1560 | 1461014194524 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:34 INFO - PROCESS | 1560 | ++DOCSHELL 12DC1800 == 66 [pid = 1560] [id = 268] 14:16:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (12DC3400) [pid = 1560] [serial = 803] [outer = 00000000] 14:16:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (13135800) [pid = 1560] [serial = 804] [outer = 12DC3400] 14:16:34 INFO - PROCESS | 1560 | 1461014194579 Marionette DEBUG loaded listener.js 14:16:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (13138C00) [pid = 1560] [serial = 805] [outer = 12DC3400] 14:16:35 INFO - PROCESS | 1560 | 1461014195240 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 1BE6A800 == 65 [pid = 1560] [id = 261] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 17947400 == 64 [pid = 1560] [id = 260] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 1B909800 == 63 [pid = 1560] [id = 259] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 1D672800 == 62 [pid = 1560] [id = 235] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 1BE38800 == 61 [pid = 1560] [id = 258] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 133D8C00 == 60 [pid = 1560] [id = 257] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (23F89800) [pid = 1560] [serial = 693] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (1A61C400) [pid = 1560] [serial = 696] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1CB33400) [pid = 1560] [serial = 699] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (23DCD400) [pid = 1560] [serial = 702] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (1D679800) [pid = 1560] [serial = 705] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1EB76800) [pid = 1560] [serial = 738] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 19007000 == 59 [pid = 1560] [id = 255] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 1287EC00 == 58 [pid = 1560] [id = 254] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 12C22C00 == 57 [pid = 1560] [id = 253] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 1BAACC00 == 56 [pid = 1560] [id = 248] 14:16:35 INFO - PROCESS | 1560 | --DOCSHELL 13137C00 == 55 [pid = 1560] [id = 247] 14:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1081ms 14:16:35 INFO - PROCESS | 1560 | 1461014195356 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 14:16:35 INFO - PROCESS | 1560 | 1461014195362 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 14:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1D050000) [pid = 1560] [serial = 726] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (13C47000) [pid = 1560] [serial = 729] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (182FB400) [pid = 1560] [serial = 709] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (17CDC400) [pid = 1560] [serial = 708] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1BE3F000) [pid = 1560] [serial = 720] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (17DCA800) [pid = 1560] [serial = 714] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (19075400) [pid = 1560] [serial = 715] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1BAAE800) [pid = 1560] [serial = 717] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1BAB7C00) [pid = 1560] [serial = 718] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1D2CFC00) [pid = 1560] [serial = 727] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1A624800) [pid = 1560] [serial = 730] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1D35EC00) [pid = 1560] [serial = 732] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1B912C00) [pid = 1560] [serial = 712] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1B7D4C00) [pid = 1560] [serial = 711] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1CB2BC00) [pid = 1560] [serial = 724] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1D586000) [pid = 1560] [serial = 733] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1BF21400) [pid = 1560] [serial = 721] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1D678C00) [pid = 1560] [serial = 736] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1D673C00) [pid = 1560] [serial = 735] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1C58C400) [pid = 1560] [serial = 723] [outer = 00000000] [url = about:blank] 14:16:35 INFO - PROCESS | 1560 | 1461014195407 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:16:35 INFO - PROCESS | 1560 | 1461014195410 Marionette TRACE conn5 <- [1,1038,null,{}] 14:16:35 INFO - PROCESS | 1560 | 1461014195415 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:35 INFO - PROCESS | 1560 | 1461014195500 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 14:16:35 INFO - PROCESS | 1560 | 1461014195506 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:35 INFO - PROCESS | 1560 | ++DOCSHELL 1306A400 == 56 [pid = 1560] [id = 269] 14:16:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (13072800) [pid = 1560] [serial = 806] [outer = 00000000] 14:16:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (13142C00) [pid = 1560] [serial = 807] [outer = 13072800] 14:16:35 INFO - PROCESS | 1560 | 1461014195553 Marionette DEBUG loaded listener.js 14:16:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (169E0C00) [pid = 1560] [serial = 808] [outer = 13072800] 14:16:36 INFO - PROCESS | 1560 | 1461014196045 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 710ms 14:16:36 INFO - PROCESS | 1560 | 1461014196094 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 14:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:16:36 INFO - PROCESS | 1560 | 1461014196096 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 14:16:36 INFO - PROCESS | 1560 | 1461014196102 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:16:36 INFO - PROCESS | 1560 | 1461014196106 Marionette TRACE conn5 <- [1,1042,null,{}] 14:16:36 INFO - PROCESS | 1560 | 1461014196116 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:36 INFO - PROCESS | 1560 | 1461014196203 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 14:16:36 INFO - PROCESS | 1560 | 1461014196210 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:36 INFO - PROCESS | 1560 | ++DOCSHELL 19079000 == 57 [pid = 1560] [id = 270] 14:16:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1907A800) [pid = 1560] [serial = 809] [outer = 00000000] 14:16:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1940CC00) [pid = 1560] [serial = 810] [outer = 1907A800] 14:16:36 INFO - PROCESS | 1560 | 1461014196262 Marionette DEBUG loaded listener.js 14:16:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1A61B400) [pid = 1560] [serial = 811] [outer = 1907A800] 14:16:36 INFO - PROCESS | 1560 | 1461014196718 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 690ms 14:16:36 INFO - PROCESS | 1560 | 1461014196794 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 14:16:36 INFO - PROCESS | 1560 | 1461014196796 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 14:16:36 INFO - PROCESS | 1560 | 1461014196799 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:16:36 INFO - PROCESS | 1560 | 1461014196801 Marionette TRACE conn5 <- [1,1046,null,{}] 14:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:16:36 INFO - PROCESS | 1560 | 1461014196805 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:36 INFO - PROCESS | 1560 | 1461014196889 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 14:16:36 INFO - PROCESS | 1560 | 1461014196896 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:36 INFO - PROCESS | 1560 | ++DOCSHELL 1A61E800 == 58 [pid = 1560] [id = 271] 14:16:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1A626000) [pid = 1560] [serial = 812] [outer = 00000000] 14:16:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1AC07C00) [pid = 1560] [serial = 813] [outer = 1A626000] 14:16:36 INFO - PROCESS | 1560 | 1461014196942 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1B731C00) [pid = 1560] [serial = 814] [outer = 1A626000] 14:16:37 INFO - PROCESS | 1560 | 1461014197380 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 630ms 14:16:37 INFO - PROCESS | 1560 | 1461014197440 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 14:16:37 INFO - PROCESS | 1560 | 1461014197442 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 14:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:16:37 INFO - PROCESS | 1560 | 1461014197445 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:16:37 INFO - PROCESS | 1560 | 1461014197446 Marionette TRACE conn5 <- [1,1050,null,{}] 14:16:37 INFO - PROCESS | 1560 | 1461014197450 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:37 INFO - PROCESS | 1560 | 1461014197561 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 14:16:37 INFO - PROCESS | 1560 | 1461014197647 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:37 INFO - PROCESS | 1560 | ++DOCSHELL 16950400 == 59 [pid = 1560] [id = 272] 14:16:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1A625400) [pid = 1560] [serial = 815] [outer = 00000000] 14:16:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1B9ED400) [pid = 1560] [serial = 816] [outer = 1A625400] 14:16:37 INFO - PROCESS | 1560 | 1461014197695 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1BAAB400) [pid = 1560] [serial = 817] [outer = 1A625400] 14:16:38 INFO - PROCESS | 1560 | 1461014198142 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 729ms 14:16:38 INFO - PROCESS | 1560 | 1461014198183 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 14:16:38 INFO - PROCESS | 1560 | 1461014198185 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 14:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:16:38 INFO - PROCESS | 1560 | 1461014198188 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:16:38 INFO - PROCESS | 1560 | 1461014198189 Marionette TRACE conn5 <- [1,1054,null,{}] 14:16:38 INFO - PROCESS | 1560 | 1461014198193 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:38 INFO - PROCESS | 1560 | 1461014198325 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 14:16:38 INFO - PROCESS | 1560 | 1461014198389 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:38 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB3400 == 60 [pid = 1560] [id = 273] 14:16:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1BE35000) [pid = 1560] [serial = 818] [outer = 00000000] 14:16:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1BEE7800) [pid = 1560] [serial = 819] [outer = 1BE35000] 14:16:38 INFO - PROCESS | 1560 | 1461014198439 Marionette DEBUG loaded listener.js 14:16:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1BF23400) [pid = 1560] [serial = 820] [outer = 1BE35000] 14:16:38 INFO - PROCESS | 1560 | 1461014198894 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 730ms 14:16:38 INFO - PROCESS | 1560 | 1461014198924 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 14:16:38 INFO - PROCESS | 1560 | 1461014198926 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 14:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:16:38 INFO - PROCESS | 1560 | 1461014198938 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:16:38 INFO - PROCESS | 1560 | 1461014198940 Marionette TRACE conn5 <- [1,1058,null,{}] 14:16:38 INFO - PROCESS | 1560 | 1461014198943 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:39 INFO - PROCESS | 1560 | 1461014199059 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 14:16:39 INFO - PROCESS | 1560 | 1461014199065 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:39 INFO - PROCESS | 1560 | ++DOCSHELL 12BB7C00 == 61 [pid = 1560] [id = 274] 14:16:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1BFC0800) [pid = 1560] [serial = 821] [outer = 00000000] 14:16:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1C589000) [pid = 1560] [serial = 822] [outer = 1BFC0800] 14:16:39 INFO - PROCESS | 1560 | 1461014199111 Marionette DEBUG loaded listener.js 14:16:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1C589400) [pid = 1560] [serial = 823] [outer = 1BFC0800] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1BE3B800) [pid = 1560] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1C423000) [pid = 1560] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1F340400) [pid = 1560] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1D0B1C00) [pid = 1560] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (20778C00) [pid = 1560] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (201C6C00) [pid = 1560] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1CC83800) [pid = 1560] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (19078C00) [pid = 1560] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (12C3A800) [pid = 1560] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1D674C00) [pid = 1560] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (23DC9000) [pid = 1560] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (12BE6800) [pid = 1560] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1AA71800) [pid = 1560] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (213BAC00) [pid = 1560] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1D69BC00) [pid = 1560] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (17A9F400) [pid = 1560] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1AC06800) [pid = 1560] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (12B02C00) [pid = 1560] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1EB7FC00) [pid = 1560] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1BAB7800) [pid = 1560] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (19079C00) [pid = 1560] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1D68FC00) [pid = 1560] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (12BECC00) [pid = 1560] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (17A9C400) [pid = 1560] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (12C42400) [pid = 1560] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (19077C00) [pid = 1560] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (201C5C00) [pid = 1560] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1BEE5C00) [pid = 1560] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1A66E400) [pid = 1560] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:16:39 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1B743C00) [pid = 1560] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:16:39 INFO - PROCESS | 1560 | 1461014199887 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 970ms 14:16:39 INFO - PROCESS | 1560 | 1461014199909 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 14:16:39 INFO - PROCESS | 1560 | 1461014199912 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 14:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:16:39 INFO - PROCESS | 1560 | 1461014199915 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:16:39 INFO - PROCESS | 1560 | 1461014199917 Marionette TRACE conn5 <- [1,1062,null,{}] 14:16:39 INFO - PROCESS | 1560 | 1461014199920 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:39 INFO - PROCESS | 1560 | 1461014200001 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 14:16:40 INFO - PROCESS | 1560 | 1461014200007 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:40 INFO - PROCESS | 1560 | ++DOCSHELL 12C16C00 == 62 [pid = 1560] [id = 275] 14:16:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (12C20400) [pid = 1560] [serial = 824] [outer = 00000000] 14:16:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (181C8400) [pid = 1560] [serial = 825] [outer = 12C20400] 14:16:40 INFO - PROCESS | 1560 | 1461014200053 Marionette DEBUG loaded listener.js 14:16:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (19077C00) [pid = 1560] [serial = 826] [outer = 12C20400] 14:16:40 INFO - PROCESS | 1560 | 1461014200513 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms 14:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:16:40 INFO - PROCESS | 1560 | 1461014200545 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 14:16:40 INFO - PROCESS | 1560 | 1461014200547 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 14:16:40 INFO - PROCESS | 1560 | 1461014200551 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:16:40 INFO - PROCESS | 1560 | 1461014200552 Marionette TRACE conn5 <- [1,1066,null,{}] 14:16:40 INFO - PROCESS | 1560 | 1461014200556 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:40 INFO - PROCESS | 1560 | 1461014200637 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 14:16:40 INFO - PROCESS | 1560 | 1461014200644 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:40 INFO - PROCESS | 1560 | ++DOCSHELL 19882400 == 63 [pid = 1560] [id = 276] 14:16:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1A629000) [pid = 1560] [serial = 827] [outer = 00000000] 14:16:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1BE37C00) [pid = 1560] [serial = 828] [outer = 1A629000] 14:16:40 INFO - PROCESS | 1560 | 1461014200689 Marionette DEBUG loaded listener.js 14:16:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1C590000) [pid = 1560] [serial = 829] [outer = 1A629000] 14:16:41 INFO - PROCESS | 1560 | 1461014201105 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 631ms 14:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:16:41 INFO - PROCESS | 1560 | 1461014201183 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 14:16:41 INFO - PROCESS | 1560 | 1461014201185 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 14:16:41 INFO - PROCESS | 1560 | 1461014201188 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:16:41 INFO - PROCESS | 1560 | 1461014201190 Marionette TRACE conn5 <- [1,1070,null,{}] 14:16:41 INFO - PROCESS | 1560 | 1461014201193 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:41 INFO - PROCESS | 1560 | 1461014201286 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 14:16:41 INFO - PROCESS | 1560 | 1461014201293 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:41 INFO - PROCESS | 1560 | ++DOCSHELL 1CC86400 == 64 [pid = 1560] [id = 277] 14:16:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1CC87C00) [pid = 1560] [serial = 830] [outer = 00000000] 14:16:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1CF7C000) [pid = 1560] [serial = 831] [outer = 1CC87C00] 14:16:41 INFO - PROCESS | 1560 | 1461014201342 Marionette DEBUG loaded listener.js 14:16:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1D046800) [pid = 1560] [serial = 832] [outer = 1CC87C00] 14:16:41 INFO - PROCESS | 1560 | 1461014201849 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 730ms 14:16:41 INFO - PROCESS | 1560 | 1461014201919 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 14:16:41 INFO - PROCESS | 1560 | 1461014201924 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 14:16:41 INFO - PROCESS | 1560 | 1461014201930 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:16:41 INFO - PROCESS | 1560 | 1461014201934 Marionette TRACE conn5 <- [1,1074,null,{}] 14:16:41 INFO - PROCESS | 1560 | 1461014201941 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:42 INFO - PROCESS | 1560 | 1461014202092 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 14:16:42 INFO - PROCESS | 1560 | 1461014202192 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:42 INFO - PROCESS | 1560 | ++DOCSHELL 12BF5400 == 65 [pid = 1560] [id = 278] 14:16:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (12C19C00) [pid = 1560] [serial = 833] [outer = 00000000] 14:16:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (12C42400) [pid = 1560] [serial = 834] [outer = 12C19C00] 14:16:42 INFO - PROCESS | 1560 | 1461014202251 Marionette DEBUG loaded listener.js 14:16:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (12DC4C00) [pid = 1560] [serial = 835] [outer = 12C19C00] 14:16:42 INFO - PROCESS | 1560 | 1461014202898 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1025ms 14:16:42 INFO - PROCESS | 1560 | 1461014202959 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 14:16:42 INFO - PROCESS | 1560 | 1461014202966 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 14:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:16:42 INFO - PROCESS | 1560 | 1461014202972 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:16:42 INFO - PROCESS | 1560 | 1461014202975 Marionette TRACE conn5 <- [1,1078,null,{}] 14:16:42 INFO - PROCESS | 1560 | 1461014202980 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:43 INFO - PROCESS | 1560 | 1461014203142 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 14:16:43 INFO - PROCESS | 1560 | 1461014203277 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:43 INFO - PROCESS | 1560 | ++DOCSHELL 17D2B000 == 66 [pid = 1560] [id = 279] 14:16:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (18148C00) [pid = 1560] [serial = 836] [outer = 00000000] 14:16:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (19405400) [pid = 1560] [serial = 837] [outer = 18148C00] 14:16:43 INFO - PROCESS | 1560 | 1461014203335 Marionette DEBUG loaded listener.js 14:16:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1A61F800) [pid = 1560] [serial = 838] [outer = 18148C00] 14:16:43 INFO - PROCESS | 1560 | 1461014203890 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 970ms 14:16:43 INFO - PROCESS | 1560 | 1461014203944 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 14:16:43 INFO - PROCESS | 1560 | 1461014203947 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 14:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:16:43 INFO - PROCESS | 1560 | 1461014203951 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:16:43 INFO - PROCESS | 1560 | 1461014203955 Marionette TRACE conn5 <- [1,1082,null,{}] 14:16:43 INFO - PROCESS | 1560 | 1461014203965 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:44 INFO - PROCESS | 1560 | 1461014204076 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 14:16:44 INFO - PROCESS | 1560 | 1461014204182 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:44 INFO - PROCESS | 1560 | ++DOCSHELL 1CB2C800 == 67 [pid = 1560] [id = 280] 14:16:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1CB30C00) [pid = 1560] [serial = 839] [outer = 00000000] 14:16:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1D080800) [pid = 1560] [serial = 840] [outer = 1CB30C00] 14:16:44 INFO - PROCESS | 1560 | 1461014204243 Marionette DEBUG loaded listener.js 14:16:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1D0B8000) [pid = 1560] [serial = 841] [outer = 1CB30C00] 14:16:44 INFO - PROCESS | 1560 | 1461014204884 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 970ms 14:16:44 INFO - PROCESS | 1560 | 1461014204924 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 14:16:44 INFO - PROCESS | 1560 | 1461014204927 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 14:16:44 INFO - PROCESS | 1560 | 1461014204930 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:16:44 INFO - PROCESS | 1560 | 1461014204932 Marionette TRACE conn5 <- [1,1086,null,{}] 14:16:44 INFO - PROCESS | 1560 | 1461014204936 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:45 INFO - PROCESS | 1560 | 1461014205042 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 14:16:45 INFO - PROCESS | 1560 | 1461014205177 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:45 INFO - PROCESS | 1560 | ++DOCSHELL 12842000 == 68 [pid = 1560] [id = 281] 14:16:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1D2C8400) [pid = 1560] [serial = 842] [outer = 00000000] 14:16:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1D58C800) [pid = 1560] [serial = 843] [outer = 1D2C8400] 14:16:45 INFO - PROCESS | 1560 | 1461014205235 Marionette DEBUG loaded listener.js 14:16:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1D66F400) [pid = 1560] [serial = 844] [outer = 1D2C8400] 14:16:45 INFO - PROCESS | 1560 | 1461014205759 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 930ms 14:16:45 INFO - PROCESS | 1560 | 1461014205864 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 14:16:45 INFO - PROCESS | 1560 | 1461014205866 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 14:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:16:45 INFO - PROCESS | 1560 | 1461014205870 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:16:45 INFO - PROCESS | 1560 | 1461014205872 Marionette TRACE conn5 <- [1,1090,null,{}] 14:16:45 INFO - PROCESS | 1560 | 1461014205875 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:45 INFO - PROCESS | 1560 | 1461014205984 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 14:16:46 INFO - PROCESS | 1560 | 1461014206086 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:46 INFO - PROCESS | 1560 | ++DOCSHELL 1D68E000 == 69 [pid = 1560] [id = 282] 14:16:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1D691000) [pid = 1560] [serial = 845] [outer = 00000000] 14:16:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1EB7A000) [pid = 1560] [serial = 846] [outer = 1D691000] 14:16:46 INFO - PROCESS | 1560 | 1461014206143 Marionette DEBUG loaded listener.js 14:16:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1EBD7400) [pid = 1560] [serial = 847] [outer = 1D691000] 14:16:46 INFO - PROCESS | 1560 | 1461014206726 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 930ms 14:16:46 INFO - PROCESS | 1560 | 1461014206804 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 14:16:46 INFO - PROCESS | 1560 | 1461014206807 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 14:16:46 INFO - PROCESS | 1560 | 1461014206810 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:16:46 INFO - PROCESS | 1560 | 1461014206812 Marionette TRACE conn5 <- [1,1094,null,{}] 14:16:46 INFO - PROCESS | 1560 | 1461014206816 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:47 INFO - PROCESS | 1560 | 1461014207001 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 14:16:47 INFO - PROCESS | 1560 | 1461014207141 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:47 INFO - PROCESS | 1560 | ++DOCSHELL 0F0F9800 == 70 [pid = 1560] [id = 283] 14:16:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (0F23E800) [pid = 1560] [serial = 848] [outer = 00000000] 14:16:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (13C90000) [pid = 1560] [serial = 849] [outer = 0F23E800] 14:16:47 INFO - PROCESS | 1560 | 1461014207200 Marionette DEBUG loaded listener.js 14:16:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (19076400) [pid = 1560] [serial = 850] [outer = 0F23E800] 14:16:47 INFO - PROCESS | 1560 | 1461014207943 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1177ms 14:16:47 INFO - PROCESS | 1560 | 1461014207992 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 14:16:47 INFO - PROCESS | 1560 | 1461014207996 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 14:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:16:48 INFO - PROCESS | 1560 | 1461014208001 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:16:48 INFO - PROCESS | 1560 | 1461014208005 Marionette TRACE conn5 <- [1,1098,null,{}] 14:16:48 INFO - PROCESS | 1560 | 1461014208010 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:48 INFO - PROCESS | 1560 | 1461014208155 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 14:16:48 INFO - PROCESS | 1560 | 1461014208174 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:48 INFO - PROCESS | 1560 | ++DOCSHELL 1313D800 == 71 [pid = 1560] [id = 284] 14:16:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1313FC00) [pid = 1560] [serial = 851] [outer = 00000000] 14:16:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (17D22400) [pid = 1560] [serial = 852] [outer = 1313FC00] 14:16:48 INFO - PROCESS | 1560 | 1461014208224 Marionette DEBUG loaded listener.js 14:16:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (17DE2400) [pid = 1560] [serial = 853] [outer = 1313FC00] 14:16:48 INFO - PROCESS | 1560 | 1461014208829 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 891ms 14:16:48 INFO - PROCESS | 1560 | 1461014208893 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 14:16:48 INFO - PROCESS | 1560 | 1461014208899 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 14:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:16:48 INFO - PROCESS | 1560 | 1461014208904 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:16:48 INFO - PROCESS | 1560 | 1461014208907 Marionette TRACE conn5 <- [1,1102,null,{}] 14:16:48 INFO - PROCESS | 1560 | 1461014208911 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:49 INFO - PROCESS | 1560 | 1461014209008 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 14:16:49 INFO - PROCESS | 1560 | 1461014209147 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 1F33B800 == 70 [pid = 1560] [id = 24] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 1CAB2800 == 69 [pid = 1560] [id = 203] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 201C9C00 == 68 [pid = 1560] [id = 204] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 19882400 == 67 [pid = 1560] [id = 276] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 12C16C00 == 66 [pid = 1560] [id = 275] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 12BB7C00 == 65 [pid = 1560] [id = 274] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 1BAB3400 == 64 [pid = 1560] [id = 273] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 1A61E800 == 63 [pid = 1560] [id = 271] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 19079000 == 62 [pid = 1560] [id = 270] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 1306A400 == 61 [pid = 1560] [id = 269] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 1A663C00 == 60 [pid = 1560] [id = 256] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 12DC1800 == 59 [pid = 1560] [id = 268] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1D356400) [pid = 1560] [serial = 786] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | ++DOCSHELL 0EF40C00 == 60 [pid = 1560] [id = 285] 14:16:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (0EF42C00) [pid = 1560] [serial = 854] [outer = 00000000] 14:16:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (12C14800) [pid = 1560] [serial = 855] [outer = 0EF42C00] 14:16:49 INFO - PROCESS | 1560 | 1461014209241 Marionette DEBUG loaded listener.js 14:16:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (12F32C00) [pid = 1560] [serial = 856] [outer = 0EF42C00] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 13BA2800 == 59 [pid = 1560] [id = 264] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 12C21400 == 58 [pid = 1560] [id = 263] 14:16:49 INFO - PROCESS | 1560 | --DOCSHELL 1CF7E000 == 57 [pid = 1560] [id = 262] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1BF24000) [pid = 1560] [serial = 775] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1BF1EC00) [pid = 1560] [serial = 774] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1CB28400) [pid = 1560] [serial = 777] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (20158400) [pid = 1560] [serial = 748] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1FB8FC00) [pid = 1560] [serial = 747] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1D0BC400) [pid = 1560] [serial = 754] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1D0BA800) [pid = 1560] [serial = 753] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (213C5000) [pid = 1560] [serial = 612] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (201CD000) [pid = 1560] [serial = 603] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1EBCFC00) [pid = 1560] [serial = 609] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1B90C000) [pid = 1560] [serial = 606] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (182FA800) [pid = 1560] [serial = 648] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1D67C400) [pid = 1560] [serial = 706] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (23DD1400) [pid = 1560] [serial = 703] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (24CC6000) [pid = 1560] [serial = 694] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1BAB1000) [pid = 1560] [serial = 651] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (21527000) [pid = 1560] [serial = 657] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (201CE000) [pid = 1560] [serial = 645] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1A661C00) [pid = 1560] [serial = 697] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1D586400) [pid = 1560] [serial = 700] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1313DC00) [pid = 1560] [serial = 757] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (12C35400) [pid = 1560] [serial = 756] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (20771C00) [pid = 1560] [serial = 654] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1C58D800) [pid = 1560] [serial = 745] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1C424000) [pid = 1560] [serial = 744] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (19404000) [pid = 1560] [serial = 765] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (196F1800) [pid = 1560] [serial = 766] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1F1C7800) [pid = 1560] [serial = 739] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (13C4F000) [pid = 1560] [serial = 762] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (17A99C00) [pid = 1560] [serial = 763] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1A664800) [pid = 1560] [serial = 742] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1A61C800) [pid = 1560] [serial = 741] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1313F400) [pid = 1560] [serial = 760] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (13134800) [pid = 1560] [serial = 759] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1C424C00) [pid = 1560] [serial = 780] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (20598C00) [pid = 1560] [serial = 751] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (2058F400) [pid = 1560] [serial = 750] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1CF83C00) [pid = 1560] [serial = 783] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1D084800) [pid = 1560] [serial = 784] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1CD1F800) [pid = 1560] [serial = 781] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1CC8B000) [pid = 1560] [serial = 778] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1ACC0800) [pid = 1560] [serial = 768] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1B912000) [pid = 1560] [serial = 771] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1B9F0C00) [pid = 1560] [serial = 772] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1B728C00) [pid = 1560] [serial = 769] [outer = 00000000] [url = about:blank] 14:16:49 INFO - PROCESS | 1560 | 1461014209766 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 930ms 14:16:49 INFO - PROCESS | 1560 | 1461014209838 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 14:16:49 INFO - PROCESS | 1560 | 1461014209840 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 14:16:49 INFO - PROCESS | 1560 | 1461014209844 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:16:49 INFO - PROCESS | 1560 | 1461014209847 Marionette TRACE conn5 <- [1,1106,null,{}] 14:16:49 INFO - PROCESS | 1560 | 1461014209857 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:49 INFO - PROCESS | 1560 | 1461014209948 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 14:16:49 INFO - PROCESS | 1560 | 1461014209976 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 1560 | ++DOCSHELL 18245400 == 58 [pid = 1560] [id = 286] 14:16:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (18246C00) [pid = 1560] [serial = 857] [outer = 00000000] 14:16:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1B72E800) [pid = 1560] [serial = 858] [outer = 18246C00] 14:16:50 INFO - PROCESS | 1560 | 1461014210101 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1B7DBC00) [pid = 1560] [serial = 859] [outer = 18246C00] 14:16:50 INFO - PROCESS | 1560 | 1461014210478 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms 14:16:50 INFO - PROCESS | 1560 | 1461014210518 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 14:16:50 INFO - PROCESS | 1560 | 1461014210521 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 14:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:16:50 INFO - PROCESS | 1560 | 1461014210524 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:16:50 INFO - PROCESS | 1560 | 1461014210525 Marionette TRACE conn5 <- [1,1110,null,{}] 14:16:50 INFO - PROCESS | 1560 | 1461014210529 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:50 INFO - PROCESS | 1560 | 1461014210615 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 14:16:50 INFO - PROCESS | 1560 | 1461014210621 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 1560 | ++DOCSHELL 1B90F000 == 59 [pid = 1560] [id = 287] 14:16:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1B910000) [pid = 1560] [serial = 860] [outer = 00000000] 14:16:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1BAAF800) [pid = 1560] [serial = 861] [outer = 1B910000] 14:16:50 INFO - PROCESS | 1560 | 1461014210668 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1BACF400) [pid = 1560] [serial = 862] [outer = 1B910000] 14:16:51 INFO - PROCESS | 1560 | 1461014211107 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 630ms 14:16:51 INFO - PROCESS | 1560 | 1461014211158 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 14:16:51 INFO - PROCESS | 1560 | 1461014211160 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 14:16:51 INFO - PROCESS | 1560 | 1461014211168 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:16:51 INFO - PROCESS | 1560 | 1461014211169 Marionette TRACE conn5 <- [1,1114,null,{}] 14:16:51 INFO - PROCESS | 1560 | 1461014211173 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:51 INFO - PROCESS | 1560 | 1461014211256 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 14:16:51 INFO - PROCESS | 1560 | 1461014211263 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:51 INFO - PROCESS | 1560 | ++DOCSHELL 12C15800 == 60 [pid = 1560] [id = 288] 14:16:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1BAD3400) [pid = 1560] [serial = 863] [outer = 00000000] 14:16:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1BE66C00) [pid = 1560] [serial = 864] [outer = 1BAD3400] 14:16:51 INFO - PROCESS | 1560 | 1461014211308 Marionette DEBUG loaded listener.js 14:16:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1BE66800) [pid = 1560] [serial = 865] [outer = 1BAD3400] 14:16:51 INFO - PROCESS | 1560 | 1461014211835 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 731ms 14:16:51 INFO - PROCESS | 1560 | 1461014211904 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 14:16:51 INFO - PROCESS | 1560 | 1461014211906 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 14:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:16:51 INFO - PROCESS | 1560 | 1461014211910 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:16:51 INFO - PROCESS | 1560 | 1461014211911 Marionette TRACE conn5 <- [1,1118,null,{}] 14:16:51 INFO - PROCESS | 1560 | 1461014211915 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:52 INFO - PROCESS | 1560 | 1461014212047 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 14:16:52 INFO - PROCESS | 1560 | 1461014212110 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:52 INFO - PROCESS | 1560 | ++DOCSHELL 1C41E400 == 61 [pid = 1560] [id = 289] 14:16:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1C421000) [pid = 1560] [serial = 866] [outer = 00000000] 14:16:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1CC86800) [pid = 1560] [serial = 867] [outer = 1C421000] 14:16:52 INFO - PROCESS | 1560 | 1461014212162 Marionette DEBUG loaded listener.js 14:16:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1CC8DC00) [pid = 1560] [serial = 868] [outer = 1C421000] 14:16:52 INFO - PROCESS | 1560 | 1461014212601 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 730ms 14:16:52 INFO - PROCESS | 1560 | 1461014212647 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 14:16:52 INFO - PROCESS | 1560 | 1461014212649 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 14:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:16:52 INFO - PROCESS | 1560 | 1461014212652 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:16:52 INFO - PROCESS | 1560 | 1461014212654 Marionette TRACE conn5 <- [1,1122,null,{}] 14:16:52 INFO - PROCESS | 1560 | 1461014212657 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:52 INFO - PROCESS | 1560 | 1461014212772 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 14:16:52 INFO - PROCESS | 1560 | 1461014212784 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:52 INFO - PROCESS | 1560 | ++DOCSHELL 1CF74400 == 62 [pid = 1560] [id = 290] 14:16:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1CF74800) [pid = 1560] [serial = 869] [outer = 00000000] 14:16:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1D0B2400) [pid = 1560] [serial = 870] [outer = 1CF74800] 14:16:52 INFO - PROCESS | 1560 | 1461014212882 Marionette DEBUG loaded listener.js 14:16:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1D0BD800) [pid = 1560] [serial = 871] [outer = 1CF74800] 14:16:53 INFO - PROCESS | 1560 | 1461014213306 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 14:16:53 INFO - PROCESS | 1560 | 1461014213325 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 14:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:16:53 INFO - PROCESS | 1560 | 1461014213327 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 14:16:53 INFO - PROCESS | 1560 | 1461014213330 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:16:53 INFO - PROCESS | 1560 | 1461014213332 Marionette TRACE conn5 <- [1,1126,null,{}] 14:16:53 INFO - PROCESS | 1560 | 1461014213342 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:53 INFO - PROCESS | 1560 | 1461014213455 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 14:16:53 INFO - PROCESS | 1560 | 1461014213461 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:53 INFO - PROCESS | 1560 | ++DOCSHELL 1A61B800 == 63 [pid = 1560] [id = 291] 14:16:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1D0BF000) [pid = 1560] [serial = 872] [outer = 00000000] 14:16:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1D3CA800) [pid = 1560] [serial = 873] [outer = 1D0BF000] 14:16:53 INFO - PROCESS | 1560 | 1461014213507 Marionette DEBUG loaded listener.js 14:16:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1D58B400) [pid = 1560] [serial = 874] [outer = 1D0BF000] 14:16:53 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1A625400) [pid = 1560] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:16:53 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1D678000) [pid = 1560] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:16:53 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1A626000) [pid = 1560] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:16:53 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (13072800) [pid = 1560] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:16:53 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1BE35000) [pid = 1560] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:16:53 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (12DC3400) [pid = 1560] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:16:53 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1907A800) [pid = 1560] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:16:53 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1BFC0800) [pid = 1560] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:16:53 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (12C20400) [pid = 1560] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:16:53 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1A629000) [pid = 1560] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:16:53 INFO - PROCESS | 1560 | 1461014213981 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 730ms 14:16:54 INFO - PROCESS | 1560 | 1461014214061 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 14:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:16:54 INFO - PROCESS | 1560 | 1461014214063 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 14:16:54 INFO - PROCESS | 1560 | 1461014214066 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:16:54 INFO - PROCESS | 1560 | 1461014214068 Marionette TRACE conn5 <- [1,1130,null,{}] 14:16:54 INFO - PROCESS | 1560 | 1461014214072 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:54 INFO - PROCESS | 1560 | 1461014214179 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 14:16:54 INFO - PROCESS | 1560 | 1461014214186 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 1560 | ++DOCSHELL 19883800 == 64 [pid = 1560] [id = 292] 14:16:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1A665C00) [pid = 1560] [serial = 875] [outer = 00000000] 14:16:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1D359000) [pid = 1560] [serial = 876] [outer = 1A665C00] 14:16:54 INFO - PROCESS | 1560 | 1461014214231 Marionette DEBUG loaded listener.js 14:16:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1D672800) [pid = 1560] [serial = 877] [outer = 1A665C00] 14:16:54 INFO - PROCESS | 1560 | 1461014214651 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 631ms 14:16:54 INFO - PROCESS | 1560 | 1461014214700 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 14:16:54 INFO - PROCESS | 1560 | 1461014214702 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 14:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:16:54 INFO - PROCESS | 1560 | 1461014214705 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:16:54 INFO - PROCESS | 1560 | 1461014214707 Marionette TRACE conn5 <- [1,1134,null,{}] 14:16:54 INFO - PROCESS | 1560 | 1461014214711 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:54 INFO - PROCESS | 1560 | 1461014214797 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 14:16:54 INFO - PROCESS | 1560 | 1461014214803 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 1560 | ++DOCSHELL 1D67C400 == 65 [pid = 1560] [id = 293] 14:16:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1D698C00) [pid = 1560] [serial = 878] [outer = 00000000] 14:16:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1F1C1000) [pid = 1560] [serial = 879] [outer = 1D698C00] 14:16:54 INFO - PROCESS | 1560 | 1461014214848 Marionette DEBUG loaded listener.js 14:16:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1F336C00) [pid = 1560] [serial = 880] [outer = 1D698C00] 14:16:55 INFO - PROCESS | 1560 | 1461014215290 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 630ms 14:16:55 INFO - PROCESS | 1560 | 1461014215338 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 14:16:55 INFO - PROCESS | 1560 | 1461014215340 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 14:16:55 INFO - PROCESS | 1560 | 1461014215343 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:16:55 INFO - PROCESS | 1560 | 1461014215346 Marionette TRACE conn5 <- [1,1138,null,{}] 14:16:55 INFO - PROCESS | 1560 | 1461014215350 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:55 INFO - PROCESS | 1560 | 1461014215454 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 14:16:55 INFO - PROCESS | 1560 | 1461014215460 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:55 INFO - PROCESS | 1560 | ++DOCSHELL 1BE3E800 == 66 [pid = 1560] [id = 294] 14:16:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1FB81800) [pid = 1560] [serial = 881] [outer = 00000000] 14:16:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (201C8000) [pid = 1560] [serial = 882] [outer = 1FB81800] 14:16:55 INFO - PROCESS | 1560 | 1461014215510 Marionette DEBUG loaded listener.js 14:16:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (201CE000) [pid = 1560] [serial = 883] [outer = 1FB81800] 14:16:56 INFO - PROCESS | 1560 | 1461014216253 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 930ms 14:16:56 INFO - PROCESS | 1560 | 1461014216279 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 14:16:56 INFO - PROCESS | 1560 | 1461014216285 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 14:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:16:56 INFO - PROCESS | 1560 | 1461014216291 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:16:56 INFO - PROCESS | 1560 | 1461014216295 Marionette TRACE conn5 <- [1,1142,null,{}] 14:16:56 INFO - PROCESS | 1560 | 1461014216301 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:56 INFO - PROCESS | 1560 | 1461014216417 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 14:16:56 INFO - PROCESS | 1560 | 1461014216526 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:56 INFO - PROCESS | 1560 | ++DOCSHELL 133D8C00 == 67 [pid = 1560] [id = 295] 14:16:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (133DD400) [pid = 1560] [serial = 884] [outer = 00000000] 14:16:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1824EC00) [pid = 1560] [serial = 885] [outer = 133DD400] 14:16:56 INFO - PROCESS | 1560 | 1461014216585 Marionette DEBUG loaded listener.js 14:16:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (19404800) [pid = 1560] [serial = 886] [outer = 133DD400] 14:16:57 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 14:16:57 INFO - PROCESS | 1560 | 1461014217397 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1182ms 14:16:57 INFO - PROCESS | 1560 | 1461014217477 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 14:16:57 INFO - PROCESS | 1560 | 1461014217483 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 14:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:16:57 INFO - PROCESS | 1560 | 1461014217490 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:16:57 INFO - PROCESS | 1560 | 1461014217493 Marionette TRACE conn5 <- [1,1146,null,{}] 14:16:57 INFO - PROCESS | 1560 | 1461014217497 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:57 INFO - PROCESS | 1560 | 1461014217618 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 14:16:57 INFO - PROCESS | 1560 | 1461014217748 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:57 INFO - PROCESS | 1560 | ++DOCSHELL 1814B000 == 68 [pid = 1560] [id = 296] 14:16:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (18243800) [pid = 1560] [serial = 887] [outer = 00000000] 14:16:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1D10DC00) [pid = 1560] [serial = 888] [outer = 18243800] 14:16:57 INFO - PROCESS | 1560 | 1461014217807 Marionette DEBUG loaded listener.js 14:16:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1D694800) [pid = 1560] [serial = 889] [outer = 18243800] 14:16:58 INFO - PROCESS | 1560 | 1461014218452 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 969ms 14:16:58 INFO - PROCESS | 1560 | 1461014218461 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 14:16:58 INFO - PROCESS | 1560 | 1461014218464 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 14:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:16:58 INFO - PROCESS | 1560 | 1461014218468 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:16:58 INFO - PROCESS | 1560 | 1461014218472 Marionette TRACE conn5 <- [1,1150,null,{}] 14:16:58 INFO - PROCESS | 1560 | 1461014218483 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:58 INFO - PROCESS | 1560 | 1461014218595 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 14:16:58 INFO - PROCESS | 1560 | 1461014218706 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:58 INFO - PROCESS | 1560 | ++DOCSHELL 2058E000 == 69 [pid = 1560] [id = 297] 14:16:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (2058E400) [pid = 1560] [serial = 890] [outer = 00000000] 14:16:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (20596800) [pid = 1560] [serial = 891] [outer = 2058E400] 14:16:58 INFO - PROCESS | 1560 | 1461014218765 Marionette DEBUG loaded listener.js 14:16:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (2059AC00) [pid = 1560] [serial = 892] [outer = 2058E400] 14:16:59 INFO - PROCESS | 1560 | 1461014219357 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 930ms 14:16:59 INFO - PROCESS | 1560 | 1461014219401 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 14:16:59 INFO - PROCESS | 1560 | 1461014219404 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 14:16:59 INFO - PROCESS | 1560 | 1461014219408 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:16:59 INFO - PROCESS | 1560 | 1461014219410 Marionette TRACE conn5 <- [1,1154,null,{}] 14:16:59 INFO - PROCESS | 1560 | 1461014219414 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:59 INFO - PROCESS | 1560 | 1461014219524 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 14:16:59 INFO - PROCESS | 1560 | 1461014219632 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:59 INFO - PROCESS | 1560 | ++DOCSHELL 2059BC00 == 70 [pid = 1560] [id = 298] 14:16:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (2076C400) [pid = 1560] [serial = 893] [outer = 00000000] 14:16:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (20777000) [pid = 1560] [serial = 894] [outer = 2076C400] 14:16:59 INFO - PROCESS | 1560 | 1461014219687 Marionette DEBUG loaded listener.js 14:16:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (21203000) [pid = 1560] [serial = 895] [outer = 2076C400] 14:17:00 INFO - PROCESS | 1560 | 1461014220298 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 930ms 14:17:00 INFO - PROCESS | 1560 | 1461014220341 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 14:17:00 INFO - PROCESS | 1560 | 1461014220344 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 14:17:00 INFO - PROCESS | 1560 | 1461014220347 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:17:00 INFO - PROCESS | 1560 | 1461014220349 Marionette TRACE conn5 <- [1,1158,null,{}] 14:17:00 INFO - PROCESS | 1560 | 1461014220353 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:00 INFO - PROCESS | 1560 | 1461014220466 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 14:17:00 INFO - PROCESS | 1560 | 1461014220575 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:00 INFO - PROCESS | 1560 | ++DOCSHELL 20771400 == 71 [pid = 1560] [id = 299] 14:17:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (21202400) [pid = 1560] [serial = 896] [outer = 00000000] 14:17:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (213BF800) [pid = 1560] [serial = 897] [outer = 21202400] 14:17:00 INFO - PROCESS | 1560 | 1461014220632 Marionette DEBUG loaded listener.js 14:17:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (213C2000) [pid = 1560] [serial = 898] [outer = 21202400] 14:17:01 INFO - PROCESS | 1560 | 1461014221276 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 970ms 14:17:01 INFO - PROCESS | 1560 | 1461014221322 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 14:17:01 INFO - PROCESS | 1560 | 1461014221324 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 14:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:17:01 INFO - PROCESS | 1560 | 1461014221328 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:17:01 INFO - PROCESS | 1560 | 1461014221330 Marionette TRACE conn5 <- [1,1162,null,{}] 14:17:01 INFO - PROCESS | 1560 | 1461014221334 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:01 INFO - PROCESS | 1560 | 1461014221465 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 14:17:01 INFO - PROCESS | 1560 | 1461014221601 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:01 INFO - PROCESS | 1560 | ++DOCSHELL 12C17000 == 72 [pid = 1560] [id = 300] 14:17:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (12C1D400) [pid = 1560] [serial = 899] [outer = 00000000] 14:17:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1690C400) [pid = 1560] [serial = 900] [outer = 12C1D400] 14:17:01 INFO - PROCESS | 1560 | 1461014221663 Marionette DEBUG loaded listener.js 14:17:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (17948000) [pid = 1560] [serial = 901] [outer = 12C1D400] 14:17:02 INFO - PROCESS | 1560 | 1461014222463 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 14:17:02 INFO - PROCESS | 1560 | 1461014222520 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 14:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:17:02 INFO - PROCESS | 1560 | 1461014222525 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:17:02 INFO - PROCESS | 1560 | 1461014222529 Marionette TRACE conn5 <- [1,1166,null,{}] 14:17:02 INFO - PROCESS | 1560 | 1461014222534 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:02 INFO - PROCESS | 1560 | 1461014222639 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 14:17:02 INFO - PROCESS | 1560 | 1461014222781 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:02 INFO - PROCESS | 1560 | ++DOCSHELL 18245000 == 73 [pid = 1560] [id = 301] 14:17:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1907C400) [pid = 1560] [serial = 902] [outer = 00000000] 14:17:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1AA7B000) [pid = 1560] [serial = 903] [outer = 1907C400] 14:17:02 INFO - PROCESS | 1560 | 1461014222835 Marionette DEBUG loaded listener.js 14:17:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1AC06C00) [pid = 1560] [serial = 904] [outer = 1907C400] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 1D68EC00 == 72 [pid = 1560] [id = 246] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 1D67C400 == 71 [pid = 1560] [id = 293] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 19883800 == 70 [pid = 1560] [id = 292] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 1A61B800 == 69 [pid = 1560] [id = 291] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 1CF74400 == 68 [pid = 1560] [id = 290] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 1C41E400 == 67 [pid = 1560] [id = 289] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 12C15800 == 66 [pid = 1560] [id = 288] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 1B90F000 == 65 [pid = 1560] [id = 287] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1CF7C000) [pid = 1560] [serial = 831] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 16950400 == 64 [pid = 1560] [id = 272] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 18245400 == 63 [pid = 1560] [id = 286] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 0EF40C00 == 62 [pid = 1560] [id = 285] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 1313D800 == 61 [pid = 1560] [id = 284] 14:17:03 INFO - PROCESS | 1560 | --DOCSHELL 1CC86400 == 60 [pid = 1560] [id = 277] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1B9ED400) [pid = 1560] [serial = 816] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1FB8AC00) [pid = 1560] [serial = 801] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1BAAB400) [pid = 1560] [serial = 817] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1AC07C00) [pid = 1560] [serial = 813] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (13142C00) [pid = 1560] [serial = 807] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (169E0C00) [pid = 1560] [serial = 808] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1BF23400) [pid = 1560] [serial = 820] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1BEE7800) [pid = 1560] [serial = 819] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (13138C00) [pid = 1560] [serial = 805] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (13135800) [pid = 1560] [serial = 804] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1940CC00) [pid = 1560] [serial = 810] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1A61B400) [pid = 1560] [serial = 811] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (12F28800) [pid = 1560] [serial = 789] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1A61BC00) [pid = 1560] [serial = 792] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1D58B000) [pid = 1560] [serial = 795] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1C589000) [pid = 1560] [serial = 822] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1EB7D400) [pid = 1560] [serial = 798] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (181C8400) [pid = 1560] [serial = 825] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1BE37C00) [pid = 1560] [serial = 828] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1C590000) [pid = 1560] [serial = 829] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (19077C00) [pid = 1560] [serial = 826] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1C589400) [pid = 1560] [serial = 823] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (20152000) [pid = 1560] [serial = 802] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1B731C00) [pid = 1560] [serial = 814] [outer = 00000000] [url = about:blank] 14:17:03 INFO - PROCESS | 1560 | 1461014223452 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 14:17:03 INFO - PROCESS | 1560 | 1461014223507 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 14:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:17:03 INFO - PROCESS | 1560 | 1461014223513 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:17:03 INFO - PROCESS | 1560 | 1461014223515 Marionette TRACE conn5 <- [1,1170,null,{}] 14:17:03 INFO - PROCESS | 1560 | 1461014223519 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:03 INFO - PROCESS | 1560 | 1461014223611 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 14:17:03 INFO - PROCESS | 1560 | 1461014223701 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:03 INFO - PROCESS | 1560 | ++DOCSHELL 12BE9C00 == 61 [pid = 1560] [id = 302] 14:17:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (12BF4800) [pid = 1560] [serial = 905] [outer = 00000000] 14:17:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (17D2A800) [pid = 1560] [serial = 906] [outer = 12BF4800] 14:17:03 INFO - PROCESS | 1560 | 1461014223749 Marionette DEBUG loaded listener.js 14:17:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1824C000) [pid = 1560] [serial = 907] [outer = 12BF4800] 14:17:04 INFO - PROCESS | 1560 | 1461014224169 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 14:17:04 INFO - PROCESS | 1560 | 1461014224250 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 14:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:17:04 INFO - PROCESS | 1560 | 1461014224253 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:17:04 INFO - PROCESS | 1560 | 1461014224257 Marionette TRACE conn5 <- [1,1174,null,{}] 14:17:04 INFO - PROCESS | 1560 | 1461014224272 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:04 INFO - PROCESS | 1560 | 1461014224364 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 14:17:04 INFO - PROCESS | 1560 | 1461014224410 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:04 INFO - PROCESS | 1560 | ++DOCSHELL 1B7D8000 == 62 [pid = 1560] [id = 303] 14:17:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1B7D8400) [pid = 1560] [serial = 908] [outer = 00000000] 14:17:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1B912000) [pid = 1560] [serial = 909] [outer = 1B7D8400] 14:17:04 INFO - PROCESS | 1560 | 1461014224460 Marionette DEBUG loaded listener.js 14:17:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1BAAF000) [pid = 1560] [serial = 910] [outer = 1B7D8400] 14:17:04 INFO - PROCESS | 1560 | 1461014224931 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:17:04 INFO - PROCESS | 1560 | 1461014224990 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 14:17:04 INFO - PROCESS | 1560 | 1461014224994 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:17:04 INFO - PROCESS | 1560 | 1461014224996 Marionette TRACE conn5 <- [1,1178,null,{}] 14:17:04 INFO - PROCESS | 1560 | 1461014224999 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:05 INFO - PROCESS | 1560 | 1461014225087 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 14:17:05 INFO - PROCESS | 1560 | 1461014225189 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:05 INFO - PROCESS | 1560 | ++DOCSHELL 1B9F2800 == 63 [pid = 1560] [id = 304] 14:17:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1BAB2C00) [pid = 1560] [serial = 911] [outer = 00000000] 14:17:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1BE65800) [pid = 1560] [serial = 912] [outer = 1BAB2C00] 14:17:05 INFO - PROCESS | 1560 | 1461014225236 Marionette DEBUG loaded listener.js 14:17:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1BF28C00) [pid = 1560] [serial = 913] [outer = 1BAB2C00] 14:17:05 INFO - PROCESS | 1560 | 1461014225661 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:17:05 INFO - PROCESS | 1560 | 1461014225760 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 14:17:05 INFO - PROCESS | 1560 | 1461014225778 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:17:05 INFO - PROCESS | 1560 | 1461014225780 Marionette TRACE conn5 <- [1,1182,null,{}] 14:17:05 INFO - PROCESS | 1560 | 1461014225784 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:05 INFO - PROCESS | 1560 | 1461014225895 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 14:17:05 INFO - PROCESS | 1560 | 1461014225957 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:05 INFO - PROCESS | 1560 | ++DOCSHELL 1BE62800 == 64 [pid = 1560] [id = 305] 14:17:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1BF23400) [pid = 1560] [serial = 914] [outer = 00000000] 14:17:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1C58D800) [pid = 1560] [serial = 915] [outer = 1BF23400] 14:17:05 INFO - PROCESS | 1560 | 1461014226003 Marionette DEBUG loaded listener.js 14:17:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1CB25000) [pid = 1560] [serial = 916] [outer = 1BF23400] 14:17:06 INFO - PROCESS | 1560 | 1461014226479 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:17:06 INFO - PROCESS | 1560 | 1461014226515 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 14:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:17:06 INFO - PROCESS | 1560 | 1461014226518 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:17:06 INFO - PROCESS | 1560 | 1461014226520 Marionette TRACE conn5 <- [1,1186,null,{}] 14:17:06 INFO - PROCESS | 1560 | 1461014226523 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:06 INFO - PROCESS | 1560 | 1461014226650 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 14:17:06 INFO - PROCESS | 1560 | 1461014226715 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:06 INFO - PROCESS | 1560 | ++DOCSHELL 1CB30800 == 65 [pid = 1560] [id = 306] 14:17:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1CF7A800) [pid = 1560] [serial = 917] [outer = 00000000] 14:17:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1D356400) [pid = 1560] [serial = 918] [outer = 1CF7A800] 14:17:06 INFO - PROCESS | 1560 | 1461014226766 Marionette DEBUG loaded listener.js 14:17:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1D356800) [pid = 1560] [serial = 919] [outer = 1CF7A800] 14:17:07 INFO - PROCESS | 1560 | 1461014227206 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 730ms 14:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:17:07 INFO - PROCESS | 1560 | 1461014227256 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 14:17:07 INFO - PROCESS | 1560 | 1461014227259 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 14:17:07 INFO - PROCESS | 1560 | 1461014227262 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:17:07 INFO - PROCESS | 1560 | 1461014227263 Marionette TRACE conn5 <- [1,1190,null,{}] 14:17:07 INFO - PROCESS | 1560 | 1461014227267 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:07 INFO - PROCESS | 1560 | 1461014227383 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 14:17:07 INFO - PROCESS | 1560 | 1461014227447 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:07 INFO - PROCESS | 1560 | ++DOCSHELL 1D58FC00 == 66 [pid = 1560] [id = 307] 14:17:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1D670000) [pid = 1560] [serial = 920] [outer = 00000000] 14:17:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1D67C800) [pid = 1560] [serial = 921] [outer = 1D670000] 14:17:07 INFO - PROCESS | 1560 | 1461014227493 Marionette DEBUG loaded listener.js 14:17:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1EB7A400) [pid = 1560] [serial = 922] [outer = 1D670000] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1D698C00) [pid = 1560] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1C421000) [pid = 1560] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1CF74800) [pid = 1560] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1CC87C00) [pid = 1560] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (18246C00) [pid = 1560] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1B910000) [pid = 1560] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1D0BF000) [pid = 1560] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (0EF42C00) [pid = 1560] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1313FC00) [pid = 1560] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1BAD3400) [pid = 1560] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:17:07 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1A665C00) [pid = 1560] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:17:07 INFO - PROCESS | 1560 | 1461014227999 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:17:08 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 14:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 769ms 14:17:08 INFO - PROCESS | 1560 | 1461014228039 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 14:17:08 INFO - PROCESS | 1560 | 1461014228041 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 14:17:08 INFO - PROCESS | 1560 | 1461014228044 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:17:08 INFO - PROCESS | 1560 | 1461014228046 Marionette TRACE conn5 <- [1,1194,null,{}] 14:17:08 INFO - PROCESS | 1560 | 1461014228049 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:08 INFO - PROCESS | 1560 | 1461014228133 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 14:17:08 INFO - PROCESS | 1560 | 1461014228139 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:08 INFO - PROCESS | 1560 | ++DOCSHELL 1BE3B000 == 67 [pid = 1560] [id = 308] 14:17:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1C421000) [pid = 1560] [serial = 923] [outer = 00000000] 14:17:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1D35C000) [pid = 1560] [serial = 924] [outer = 1C421000] 14:17:08 INFO - PROCESS | 1560 | 1461014228183 Marionette DEBUG loaded listener.js 14:17:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1D590400) [pid = 1560] [serial = 925] [outer = 1C421000] 14:17:08 INFO - PROCESS | 1560 | 1461014228623 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:17:08 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 14:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 630ms 14:17:08 INFO - PROCESS | 1560 | 1461014228679 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 14:17:08 INFO - PROCESS | 1560 | 1461014228681 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 14:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:17:08 INFO - PROCESS | 1560 | 1461014228684 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:17:08 INFO - PROCESS | 1560 | 1461014228686 Marionette TRACE conn5 <- [1,1198,null,{}] 14:17:08 INFO - PROCESS | 1560 | 1461014228689 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:08 INFO - PROCESS | 1560 | 1461014228775 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 14:17:08 INFO - PROCESS | 1560 | 1461014228784 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:08 INFO - PROCESS | 1560 | ++DOCSHELL 1D67AC00 == 68 [pid = 1560] [id = 309] 14:17:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1D67BC00) [pid = 1560] [serial = 926] [outer = 00000000] 14:17:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (20150400) [pid = 1560] [serial = 927] [outer = 1D67BC00] 14:17:08 INFO - PROCESS | 1560 | 1461014228830 Marionette DEBUG loaded listener.js 14:17:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1C428000) [pid = 1560] [serial = 928] [outer = 1D67BC00] 14:17:09 INFO - PROCESS | 1560 | 1461014229278 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 630ms 14:17:09 INFO - PROCESS | 1560 | 1461014229331 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 14:17:09 INFO - PROCESS | 1560 | 1461014229333 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 14:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:17:09 INFO - PROCESS | 1560 | 1461014229337 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:17:09 INFO - PROCESS | 1560 | 1461014229339 Marionette TRACE conn5 <- [1,1202,null,{}] 14:17:09 INFO - PROCESS | 1560 | 1461014229343 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:09 INFO - PROCESS | 1560 | 1461014229426 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 14:17:09 INFO - PROCESS | 1560 | 1461014229432 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:09 INFO - PROCESS | 1560 | ++DOCSHELL 1FB8A400 == 69 [pid = 1560] [id = 310] 14:17:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (2015F400) [pid = 1560] [serial = 929] [outer = 00000000] 14:17:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (201C7C00) [pid = 1560] [serial = 930] [outer = 2015F400] 14:17:09 INFO - PROCESS | 1560 | 1461014229477 Marionette DEBUG loaded listener.js 14:17:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (201CF400) [pid = 1560] [serial = 931] [outer = 2015F400] 14:17:10 INFO - PROCESS | 1560 | 1461014230088 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 770ms 14:17:10 INFO - PROCESS | 1560 | 1461014230110 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 14:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:17:10 INFO - PROCESS | 1560 | 1461014230114 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 14:17:10 INFO - PROCESS | 1560 | 1461014230120 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:17:10 INFO - PROCESS | 1560 | 1461014230124 Marionette TRACE conn5 <- [1,1206,null,{}] 14:17:10 INFO - PROCESS | 1560 | 1461014230177 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:10 INFO - PROCESS | 1560 | 1461014230377 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 14:17:10 INFO - PROCESS | 1560 | 1461014230437 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:10 INFO - PROCESS | 1560 | ++DOCSHELL 16909000 == 70 [pid = 1560] [id = 311] 14:17:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (17945C00) [pid = 1560] [serial = 932] [outer = 00000000] 14:17:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (17DCC800) [pid = 1560] [serial = 933] [outer = 17945C00] 14:17:10 INFO - PROCESS | 1560 | 1461014230537 Marionette DEBUG loaded listener.js 14:17:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1907D000) [pid = 1560] [serial = 934] [outer = 17945C00] 14:17:11 INFO - PROCESS | 1560 | 1461014231107 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1022ms 14:17:11 INFO - PROCESS | 1560 | 1461014231142 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 14:17:11 INFO - PROCESS | 1560 | 1461014231148 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 14:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:17:11 INFO - PROCESS | 1560 | 1461014231155 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:17:11 INFO - PROCESS | 1560 | 1461014231158 Marionette TRACE conn5 <- [1,1210,null,{}] 14:17:11 INFO - PROCESS | 1560 | 1461014231162 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:11 INFO - PROCESS | 1560 | 1461014231277 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 14:17:11 INFO - PROCESS | 1560 | 1461014231412 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:11 INFO - PROCESS | 1560 | ++DOCSHELL 1AC07C00 == 71 [pid = 1560] [id = 312] 14:17:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1AC0C400) [pid = 1560] [serial = 935] [outer = 00000000] 14:17:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1BAD1000) [pid = 1560] [serial = 936] [outer = 1AC0C400] 14:17:11 INFO - PROCESS | 1560 | 1461014231469 Marionette DEBUG loaded listener.js 14:17:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1C585800) [pid = 1560] [serial = 937] [outer = 1AC0C400] 14:17:12 INFO - PROCESS | 1560 | 1461014232096 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 14:17:12 INFO - PROCESS | 1560 | 1461014232130 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 14:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:17:12 INFO - PROCESS | 1560 | 1461014232148 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:17:12 INFO - PROCESS | 1560 | 1461014232152 Marionette TRACE conn5 <- [1,1214,null,{}] 14:17:12 INFO - PROCESS | 1560 | 1461014232164 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:12 INFO - PROCESS | 1560 | 1461014232280 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 14:17:12 INFO - PROCESS | 1560 | 1461014232420 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:12 INFO - PROCESS | 1560 | ++DOCSHELL 1F1CC000 == 72 [pid = 1560] [id = 313] 14:17:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (20155C00) [pid = 1560] [serial = 938] [outer = 00000000] 14:17:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (20773000) [pid = 1560] [serial = 939] [outer = 20155C00] 14:17:12 INFO - PROCESS | 1560 | 1461014232481 Marionette DEBUG loaded listener.js 14:17:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (21205000) [pid = 1560] [serial = 940] [outer = 20155C00] 14:17:13 INFO - PROCESS | 1560 | 1461014233084 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 990ms 14:17:13 INFO - PROCESS | 1560 | 1461014233146 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 14:17:13 INFO - PROCESS | 1560 | 1461014233149 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 14:17:13 INFO - PROCESS | 1560 | 1461014233154 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:17:13 INFO - PROCESS | 1560 | 1461014233156 Marionette TRACE conn5 <- [1,1218,null,{}] 14:17:13 INFO - PROCESS | 1560 | 1461014233160 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:13 INFO - PROCESS | 1560 | 1461014233270 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 14:17:13 INFO - PROCESS | 1560 | 1461014233379 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:13 INFO - PROCESS | 1560 | ++DOCSHELL 214BB400 == 73 [pid = 1560] [id = 314] 14:17:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (214BC000) [pid = 1560] [serial = 941] [outer = 00000000] 14:17:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (214C3800) [pid = 1560] [serial = 942] [outer = 214BC000] 14:17:13 INFO - PROCESS | 1560 | 1461014233437 Marionette DEBUG loaded listener.js 14:17:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (21525C00) [pid = 1560] [serial = 943] [outer = 214BC000] 14:17:13 INFO - PROCESS | 1560 | 1461014233988 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 870ms 14:17:14 INFO - PROCESS | 1560 | 1461014234029 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 14:17:14 INFO - PROCESS | 1560 | 1461014234032 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 14:17:14 INFO - PROCESS | 1560 | 1461014234035 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:17:14 INFO - PROCESS | 1560 | 1461014234037 Marionette TRACE conn5 <- [1,1222,null,{}] 14:17:14 INFO - PROCESS | 1560 | 1461014234041 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:14 INFO - PROCESS | 1560 | 1461014234152 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 14:17:14 INFO - PROCESS | 1560 | 1461014234262 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:14 INFO - PROCESS | 1560 | ++DOCSHELL 20784C00 == 74 [pid = 1560] [id = 315] 14:17:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (20786800) [pid = 1560] [serial = 944] [outer = 00000000] 14:17:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (2078F000) [pid = 1560] [serial = 945] [outer = 20786800] 14:17:14 INFO - PROCESS | 1560 | 1461014234319 Marionette DEBUG loaded listener.js 14:17:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (20790800) [pid = 1560] [serial = 946] [outer = 20786800] 14:17:14 INFO - PROCESS | 1560 | 1461014234906 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 930ms 14:17:14 INFO - PROCESS | 1560 | 1461014234969 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 14:17:14 INFO - PROCESS | 1560 | 1461014234972 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 14:17:14 INFO - PROCESS | 1560 | 1461014234975 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:17:14 INFO - PROCESS | 1560 | 1461014234977 Marionette TRACE conn5 <- [1,1226,null,{}] 14:17:14 INFO - PROCESS | 1560 | 1461014234981 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:15 INFO - PROCESS | 1560 | 1461014235106 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 14:17:15 INFO - PROCESS | 1560 | 1461014235244 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:15 INFO - PROCESS | 1560 | ++DOCSHELL 2078E000 == 75 [pid = 1560] [id = 316] 14:17:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (20792400) [pid = 1560] [serial = 947] [outer = 00000000] 14:17:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (227A3800) [pid = 1560] [serial = 948] [outer = 20792400] 14:17:15 INFO - PROCESS | 1560 | 1461014235303 Marionette DEBUG loaded listener.js 14:17:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (227A7000) [pid = 1560] [serial = 949] [outer = 20792400] 14:17:15 INFO - PROCESS | 1560 | 1461014235892 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 970ms 14:17:15 INFO - PROCESS | 1560 | 1461014235949 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 14:17:15 INFO - PROCESS | 1560 | 1461014235951 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 14:17:15 INFO - PROCESS | 1560 | 1461014235955 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:17:15 INFO - PROCESS | 1560 | 1461014235956 Marionette TRACE conn5 <- [1,1230,null,{}] 14:17:15 INFO - PROCESS | 1560 | 1461014235960 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:16 INFO - PROCESS | 1560 | 1461014236084 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 14:17:16 INFO - PROCESS | 1560 | 1461014236198 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:16 INFO - PROCESS | 1560 | ++DOCSHELL 12C78000 == 76 [pid = 1560] [id = 317] 14:17:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (12DB7C00) [pid = 1560] [serial = 950] [outer = 00000000] 14:17:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (13C43C00) [pid = 1560] [serial = 951] [outer = 12DB7C00] 14:17:16 INFO - PROCESS | 1560 | 1461014236295 Marionette DEBUG loaded listener.js 14:17:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (196F7C00) [pid = 1560] [serial = 952] [outer = 12DB7C00] 14:17:17 INFO - PROCESS | 1560 | 1461014237019 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1121ms 14:17:17 INFO - PROCESS | 1560 | 1461014237080 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 14:17:17 INFO - PROCESS | 1560 | 1461014237085 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 14:17:17 INFO - PROCESS | 1560 | 1461014237090 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:17:17 INFO - PROCESS | 1560 | 1461014237093 Marionette TRACE conn5 <- [1,1234,null,{}] 14:17:17 INFO - PROCESS | 1560 | 1461014237142 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:17 INFO - PROCESS | 1560 | 1461014237278 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 14:17:17 INFO - PROCESS | 1560 | 1461014237383 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:17 INFO - PROCESS | 1560 | ++DOCSHELL 133D7C00 == 77 [pid = 1560] [id = 318] 14:17:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (1AC0D000) [pid = 1560] [serial = 953] [outer = 00000000] 14:17:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (1B749C00) [pid = 1560] [serial = 954] [outer = 1AC0D000] 14:17:17 INFO - PROCESS | 1560 | 1461014237436 Marionette DEBUG loaded listener.js 14:17:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (1BAB0C00) [pid = 1560] [serial = 955] [outer = 1AC0D000] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 19142800 == 76 [pid = 1560] [id = 157] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 1D67AC00 == 75 [pid = 1560] [id = 309] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 1BE3B000 == 74 [pid = 1560] [id = 308] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 1D58FC00 == 73 [pid = 1560] [id = 307] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 1CB30800 == 72 [pid = 1560] [id = 306] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 1BE62800 == 71 [pid = 1560] [id = 305] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 1B9F2800 == 70 [pid = 1560] [id = 304] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 1B7D8000 == 69 [pid = 1560] [id = 303] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 12BE9C00 == 68 [pid = 1560] [id = 302] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (13C90000) [pid = 1560] [serial = 849] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (201C8000) [pid = 1560] [serial = 882] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 18245000 == 67 [pid = 1560] [id = 301] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 2059BC00 == 66 [pid = 1560] [id = 298] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 2058E000 == 65 [pid = 1560] [id = 297] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 1814B000 == 64 [pid = 1560] [id = 296] 14:17:17 INFO - PROCESS | 1560 | --DOCSHELL 133D8C00 == 63 [pid = 1560] [id = 295] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (1CC86800) [pid = 1560] [serial = 867] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (1D0B2400) [pid = 1560] [serial = 870] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1CC8DC00) [pid = 1560] [serial = 868] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1D046800) [pid = 1560] [serial = 832] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (12C42400) [pid = 1560] [serial = 834] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (19405400) [pid = 1560] [serial = 837] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1D080800) [pid = 1560] [serial = 840] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1D58C800) [pid = 1560] [serial = 843] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1B72E800) [pid = 1560] [serial = 858] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1B7DBC00) [pid = 1560] [serial = 859] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1BAAF800) [pid = 1560] [serial = 861] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1BACF400) [pid = 1560] [serial = 862] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1D3CA800) [pid = 1560] [serial = 873] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (12C14800) [pid = 1560] [serial = 855] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (12F32C00) [pid = 1560] [serial = 856] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (17D22400) [pid = 1560] [serial = 852] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (17DE2400) [pid = 1560] [serial = 853] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1BE66C00) [pid = 1560] [serial = 864] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1EB7A000) [pid = 1560] [serial = 846] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1D0BD800) [pid = 1560] [serial = 871] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1D359000) [pid = 1560] [serial = 876] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1F336C00) [pid = 1560] [serial = 880] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1F1C1000) [pid = 1560] [serial = 879] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1D672800) [pid = 1560] [serial = 877] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1BE66800) [pid = 1560] [serial = 865] [outer = 00000000] [url = about:blank] 14:17:17 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1D58B400) [pid = 1560] [serial = 874] [outer = 00000000] [url = about:blank] 14:17:18 INFO - PROCESS | 1560 | 1461014238018 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 969ms 14:17:18 INFO - PROCESS | 1560 | 1461014238065 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 14:17:18 INFO - PROCESS | 1560 | 1461014238071 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 14:17:18 INFO - PROCESS | 1560 | 1461014238076 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:17:18 INFO - PROCESS | 1560 | 1461014238079 Marionette TRACE conn5 <- [1,1238,null,{}] 14:17:18 INFO - PROCESS | 1560 | 1461014238083 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:18 INFO - PROCESS | 1560 | 1461014238178 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 14:17:18 INFO - PROCESS | 1560 | 1461014238277 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:18 INFO - PROCESS | 1560 | ++DOCSHELL 133D5C00 == 64 [pid = 1560] [id = 319] 14:17:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (13C90000) [pid = 1560] [serial = 956] [outer = 00000000] 14:17:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (19142800) [pid = 1560] [serial = 957] [outer = 13C90000] 14:17:18 INFO - PROCESS | 1560 | 1461014238324 Marionette DEBUG loaded listener.js 14:17:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1A660800) [pid = 1560] [serial = 958] [outer = 13C90000] 14:17:18 INFO - PROCESS | 1560 | 1461014238724 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 733ms 14:17:18 INFO - PROCESS | 1560 | 1461014238830 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 14:17:18 INFO - PROCESS | 1560 | 1461014238832 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 14:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:17:18 INFO - PROCESS | 1560 | 1461014238841 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:17:18 INFO - PROCESS | 1560 | 1461014238844 Marionette TRACE conn5 <- [1,1242,null,{}] 14:17:18 INFO - PROCESS | 1560 | 1461014238854 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:18 INFO - PROCESS | 1560 | 1461014238955 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 14:17:18 INFO - PROCESS | 1560 | 1461014238962 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:18 INFO - PROCESS | 1560 | ++DOCSHELL 1BE39000 == 65 [pid = 1560] [id = 320] 14:17:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1BE3A400) [pid = 1560] [serial = 959] [outer = 00000000] 14:17:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1BF27000) [pid = 1560] [serial = 960] [outer = 1BE3A400] 14:17:19 INFO - PROCESS | 1560 | 1461014239013 Marionette DEBUG loaded listener.js 14:17:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1C429000) [pid = 1560] [serial = 961] [outer = 1BE3A400] 14:17:19 INFO - PROCESS | 1560 | 1461014239483 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 692ms 14:17:19 INFO - PROCESS | 1560 | 1461014239533 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 14:17:19 INFO - PROCESS | 1560 | 1461014239536 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 14:17:19 INFO - PROCESS | 1560 | 1461014239539 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:17:19 INFO - PROCESS | 1560 | 1461014239540 Marionette TRACE conn5 <- [1,1246,null,{}] 14:17:19 INFO - PROCESS | 1560 | 1461014239544 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:19 INFO - PROCESS | 1560 | 1461014239631 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 14:17:19 INFO - PROCESS | 1560 | 1461014239640 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:19 INFO - PROCESS | 1560 | ++DOCSHELL 1CB29C00 == 66 [pid = 1560] [id = 321] 14:17:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1CB2B800) [pid = 1560] [serial = 962] [outer = 00000000] 14:17:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1CF79400) [pid = 1560] [serial = 963] [outer = 1CB2B800] 14:17:19 INFO - PROCESS | 1560 | 1461014239685 Marionette DEBUG loaded listener.js 14:17:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1CF83800) [pid = 1560] [serial = 964] [outer = 1CB2B800] 14:17:20 INFO - PROCESS | 1560 | 1461014240138 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 630ms 14:17:20 INFO - PROCESS | 1560 | 1461014240176 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 14:17:20 INFO - PROCESS | 1560 | 1461014240178 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 14:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:17:20 INFO - PROCESS | 1560 | 1461014240182 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:17:20 INFO - PROCESS | 1560 | 1461014240183 Marionette TRACE conn5 <- [1,1250,null,{}] 14:17:20 INFO - PROCESS | 1560 | 1461014240195 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:20 INFO - PROCESS | 1560 | 1461014240313 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 14:17:20 INFO - PROCESS | 1560 | 1461014240405 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:20 INFO - PROCESS | 1560 | ++DOCSHELL 13BAAC00 == 67 [pid = 1560] [id = 322] 14:17:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1AC0E400) [pid = 1560] [serial = 965] [outer = 00000000] 14:17:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1D0B8800) [pid = 1560] [serial = 966] [outer = 1AC0E400] 14:17:20 INFO - PROCESS | 1560 | 1461014240453 Marionette DEBUG loaded listener.js 14:17:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1D0BDC00) [pid = 1560] [serial = 967] [outer = 1AC0E400] 14:17:20 INFO - PROCESS | 1560 | 1461014240903 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 770ms 14:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:17:20 INFO - PROCESS | 1560 | 1461014240953 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 14:17:20 INFO - PROCESS | 1560 | 1461014240955 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 14:17:20 INFO - PROCESS | 1560 | 1461014240958 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:17:20 INFO - PROCESS | 1560 | 1461014240960 Marionette TRACE conn5 <- [1,1254,null,{}] 14:17:20 INFO - PROCESS | 1560 | 1461014240968 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:21 INFO - PROCESS | 1560 | 1461014241099 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 14:17:21 INFO - PROCESS | 1560 | 1461014241168 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:21 INFO - PROCESS | 1560 | ++DOCSHELL 1D358400 == 68 [pid = 1560] [id = 323] 14:17:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1D360800) [pid = 1560] [serial = 968] [outer = 00000000] 14:17:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1D691C00) [pid = 1560] [serial = 969] [outer = 1D360800] 14:17:21 INFO - PROCESS | 1560 | 1461014241218 Marionette DEBUG loaded listener.js 14:17:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1EBDB400) [pid = 1560] [serial = 970] [outer = 1D360800] 14:17:21 INFO - PROCESS | 1560 | 1461014241666 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 730ms 14:17:21 INFO - PROCESS | 1560 | 1461014241709 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 14:17:21 INFO - PROCESS | 1560 | 1461014241711 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 14:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:17:21 INFO - PROCESS | 1560 | 1461014241718 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:17:21 INFO - PROCESS | 1560 | 1461014241720 Marionette TRACE conn5 <- [1,1258,null,{}] 14:17:21 INFO - PROCESS | 1560 | 1461014241723 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:21 INFO - PROCESS | 1560 | 1461014241843 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 14:17:21 INFO - PROCESS | 1560 | 1461014241910 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:21 INFO - PROCESS | 1560 | ++DOCSHELL 1F336C00 == 69 [pid = 1560] [id = 324] 14:17:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1FB86C00) [pid = 1560] [serial = 971] [outer = 00000000] 14:17:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (2015AC00) [pid = 1560] [serial = 972] [outer = 1FB86C00] 14:17:21 INFO - PROCESS | 1560 | 1461014241957 Marionette DEBUG loaded listener.js 14:17:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (2015C000) [pid = 1560] [serial = 973] [outer = 1FB86C00] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1D0B9C00) [pid = 1560] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (0F23E800) [pid = 1560] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1BF23400) [pid = 1560] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1CF7A800) [pid = 1560] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (12BF4800) [pid = 1560] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1907C400) [pid = 1560] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1BAB2C00) [pid = 1560] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (12C1D400) [pid = 1560] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1B7D8400) [pid = 1560] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1D670000) [pid = 1560] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1D67BC00) [pid = 1560] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:17:22 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1C421000) [pid = 1560] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:17:22 INFO - PROCESS | 1560 | 1461014242487 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 830ms 14:17:22 INFO - PROCESS | 1560 | 1461014242547 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 14:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:17:22 INFO - PROCESS | 1560 | 1461014242549 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 14:17:22 INFO - PROCESS | 1560 | 1461014242553 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:17:22 INFO - PROCESS | 1560 | 1461014242554 Marionette TRACE conn5 <- [1,1262,null,{}] 14:17:22 INFO - PROCESS | 1560 | 1461014242558 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:22 INFO - PROCESS | 1560 | 1461014242678 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 14:17:22 INFO - PROCESS | 1560 | 1461014242741 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:22 INFO - PROCESS | 1560 | ++DOCSHELL 12C1D400 == 70 [pid = 1560] [id = 325] 14:17:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (12C23800) [pid = 1560] [serial = 974] [outer = 00000000] 14:17:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1BEE4000) [pid = 1560] [serial = 975] [outer = 12C23800] 14:17:22 INFO - PROCESS | 1560 | 1461014242788 Marionette DEBUG loaded listener.js 14:17:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1D0B3800) [pid = 1560] [serial = 976] [outer = 12C23800] 14:17:23 INFO - PROCESS | 1560 | 1461014243141 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 631ms 14:17:23 INFO - PROCESS | 1560 | 1461014243207 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 14:17:23 INFO - PROCESS | 1560 | 1461014243209 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 14:17:23 INFO - PROCESS | 1560 | 1461014243212 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:17:23 INFO - PROCESS | 1560 | 1461014243214 Marionette TRACE conn5 <- [1,1266,null,{}] 14:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:17:23 INFO - PROCESS | 1560 | 1461014243217 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:23 INFO - PROCESS | 1560 | 1461014243302 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 14:17:23 INFO - PROCESS | 1560 | 1461014243308 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:23 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB8C00 == 71 [pid = 1560] [id = 326] 14:17:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1C58A000) [pid = 1560] [serial = 977] [outer = 00000000] 14:17:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (20596C00) [pid = 1560] [serial = 978] [outer = 1C58A000] 14:17:23 INFO - PROCESS | 1560 | 1461014243352 Marionette DEBUG loaded listener.js 14:17:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (2077B000) [pid = 1560] [serial = 979] [outer = 1C58A000] 14:17:23 INFO - PROCESS | 1560 | 1461014243795 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 612ms 14:17:23 INFO - PROCESS | 1560 | 1461014243833 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 14:17:23 INFO - PROCESS | 1560 | 1461014243835 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 14:17:23 INFO - PROCESS | 1560 | 1461014243838 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:17:23 INFO - PROCESS | 1560 | 1461014243839 Marionette TRACE conn5 <- [1,1270,null,{}] 14:17:23 INFO - PROCESS | 1560 | 1461014243843 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:23 INFO - PROCESS | 1560 | 1461014243931 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 14:17:23 INFO - PROCESS | 1560 | 1461014243938 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:23 INFO - PROCESS | 1560 | ++DOCSHELL 2078E800 == 72 [pid = 1560] [id = 327] 14:17:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (20790C00) [pid = 1560] [serial = 980] [outer = 00000000] 14:17:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (214BC800) [pid = 1560] [serial = 981] [outer = 20790C00] 14:17:23 INFO - PROCESS | 1560 | 1461014243982 Marionette DEBUG loaded listener.js 14:17:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (2279B800) [pid = 1560] [serial = 982] [outer = 20790C00] 14:17:24 INFO - PROCESS | 1560 | 1461014244578 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 770ms 14:17:24 INFO - PROCESS | 1560 | 1461014244613 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 14:17:24 INFO - PROCESS | 1560 | 1461014244617 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 14:17:24 INFO - PROCESS | 1560 | 1461014244670 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:17:24 INFO - PROCESS | 1560 | 1461014244675 Marionette TRACE conn5 <- [1,1274,null,{}] 14:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:17:24 INFO - PROCESS | 1560 | 1461014244727 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:24 INFO - PROCESS | 1560 | 1461014244851 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 14:17:24 INFO - PROCESS | 1560 | 1461014244985 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:24 INFO - PROCESS | 1560 | ++DOCSHELL 12DC0C00 == 73 [pid = 1560] [id = 328] 14:17:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1313E000) [pid = 1560] [serial = 983] [outer = 00000000] 14:17:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (18143800) [pid = 1560] [serial = 984] [outer = 1313E000] 14:17:25 INFO - PROCESS | 1560 | 1461014245045 Marionette DEBUG loaded listener.js 14:17:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (19403C00) [pid = 1560] [serial = 985] [outer = 1313E000] 14:17:25 INFO - PROCESS | 1560 | 1461014245599 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1008ms 14:17:25 INFO - PROCESS | 1560 | 1461014245687 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 14:17:25 INFO - PROCESS | 1560 | 1461014245693 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 14:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:17:25 INFO - PROCESS | 1560 | 1461014245700 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:17:25 INFO - PROCESS | 1560 | 1461014245703 Marionette TRACE conn5 <- [1,1278,null,{}] 14:17:25 INFO - PROCESS | 1560 | 1461014245707 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:25 INFO - PROCESS | 1560 | 1461014245831 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 14:17:25 INFO - PROCESS | 1560 | 1461014245939 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:25 INFO - PROCESS | 1560 | ++DOCSHELL 133DBC00 == 74 [pid = 1560] [id = 329] 14:17:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1B749000) [pid = 1560] [serial = 986] [outer = 00000000] 14:17:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1C421800) [pid = 1560] [serial = 987] [outer = 1B749000] 14:17:25 INFO - PROCESS | 1560 | 1461014245996 Marionette DEBUG loaded listener.js 14:17:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1CDE7800) [pid = 1560] [serial = 988] [outer = 1B749000] 14:17:26 INFO - PROCESS | 1560 | 1461014246638 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 970ms 14:17:26 INFO - PROCESS | 1560 | 1461014246672 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 14:17:26 INFO - PROCESS | 1560 | 1461014246674 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 14:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:17:26 INFO - PROCESS | 1560 | 1461014246678 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:17:26 INFO - PROCESS | 1560 | 1461014246682 Marionette TRACE conn5 <- [1,1282,null,{}] 14:17:26 INFO - PROCESS | 1560 | 1461014246693 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:26 INFO - PROCESS | 1560 | 1461014246811 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 14:17:26 INFO - PROCESS | 1560 | 1461014246925 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:26 INFO - PROCESS | 1560 | ++DOCSHELL 20156000 == 75 [pid = 1560] [id = 330] 14:17:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (2078A400) [pid = 1560] [serial = 989] [outer = 00000000] 14:17:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (227A6800) [pid = 1560] [serial = 990] [outer = 2078A400] 14:17:27 INFO - PROCESS | 1560 | 1461014247026 Marionette DEBUG loaded listener.js 14:17:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (227C1800) [pid = 1560] [serial = 991] [outer = 2078A400] 14:17:27 INFO - PROCESS | 1560 | 1461014247626 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 970ms 14:17:27 INFO - PROCESS | 1560 | 1461014247651 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 14:17:27 INFO - PROCESS | 1560 | 1461014247654 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 14:17:27 INFO - PROCESS | 1560 | 1461014247657 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:17:27 INFO - PROCESS | 1560 | 1461014247660 Marionette TRACE conn5 <- [1,1286,null,{}] 14:17:27 INFO - PROCESS | 1560 | 1461014247663 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:27 INFO - PROCESS | 1560 | 1461014247776 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 14:17:27 INFO - PROCESS | 1560 | 1461014247889 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:27 INFO - PROCESS | 1560 | ++DOCSHELL 23DC9800 == 76 [pid = 1560] [id = 331] 14:17:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (23DCA000) [pid = 1560] [serial = 992] [outer = 00000000] 14:17:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (23DD0C00) [pid = 1560] [serial = 993] [outer = 23DCA000] 14:17:27 INFO - PROCESS | 1560 | 1461014247984 Marionette DEBUG loaded listener.js 14:17:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (23DD5400) [pid = 1560] [serial = 994] [outer = 23DCA000] 14:17:28 INFO - PROCESS | 1560 | 1461014248556 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 969ms 14:17:28 INFO - PROCESS | 1560 | 1461014248632 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 14:17:28 INFO - PROCESS | 1560 | 1461014248634 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 14:17:28 INFO - PROCESS | 1560 | 1461014248637 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:17:28 INFO - PROCESS | 1560 | 1461014248640 Marionette TRACE conn5 <- [1,1290,null,{}] 14:17:28 INFO - PROCESS | 1560 | 1461014248643 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:28 INFO - PROCESS | 1560 | 1461014248756 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 14:17:28 INFO - PROCESS | 1560 | 1461014248893 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:28 INFO - PROCESS | 1560 | ++DOCSHELL 23DD7800 == 77 [pid = 1560] [id = 332] 14:17:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (23F7C000) [pid = 1560] [serial = 995] [outer = 00000000] 14:17:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (23F82400) [pid = 1560] [serial = 996] [outer = 23F7C000] 14:17:28 INFO - PROCESS | 1560 | 1461014248949 Marionette DEBUG loaded listener.js 14:17:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (23F88000) [pid = 1560] [serial = 997] [outer = 23F7C000] 14:17:29 INFO - PROCESS | 1560 | 1461014249810 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1234ms 14:17:29 INFO - PROCESS | 1560 | 1461014249876 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 14:17:29 INFO - PROCESS | 1560 | 1461014249880 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 14:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:17:29 INFO - PROCESS | 1560 | 1461014249885 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:17:29 INFO - PROCESS | 1560 | 1461014249889 Marionette TRACE conn5 <- [1,1294,null,{}] 14:17:29 INFO - PROCESS | 1560 | 1461014249895 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:30 INFO - PROCESS | 1560 | 1461014250054 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 14:17:30 INFO - PROCESS | 1560 | 1461014250067 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:30 INFO - PROCESS | 1560 | ++DOCSHELL 1313DC00 == 78 [pid = 1560] [id = 333] 14:17:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (1313F800) [pid = 1560] [serial = 998] [outer = 00000000] 14:17:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (13C97800) [pid = 1560] [serial = 999] [outer = 1313F800] 14:17:30 INFO - PROCESS | 1560 | 1461014250116 Marionette DEBUG loaded listener.js 14:17:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (17A9AC00) [pid = 1560] [serial = 1000] [outer = 1313F800] 14:17:30 INFO - PROCESS | 1560 | 1461014250765 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 930ms 14:17:30 INFO - PROCESS | 1560 | 1461014250816 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 14:17:30 INFO - PROCESS | 1560 | 1461014250822 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 14:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:17:30 INFO - PROCESS | 1560 | 1461014250827 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:17:30 INFO - PROCESS | 1560 | 1461014250830 Marionette TRACE conn5 <- [1,1298,null,{}] 14:17:30 INFO - PROCESS | 1560 | 1461014250834 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:30 INFO - PROCESS | 1560 | 1461014250933 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 14:17:31 INFO - PROCESS | 1560 | 1461014251076 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:31 INFO - PROCESS | 1560 | ++DOCSHELL 19071C00 == 79 [pid = 1560] [id = 334] 14:17:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (19072000) [pid = 1560] [serial = 1001] [outer = 00000000] 14:17:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (1ACBB800) [pid = 1560] [serial = 1002] [outer = 19072000] 14:17:31 INFO - PROCESS | 1560 | 1461014251128 Marionette DEBUG loaded listener.js 14:17:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (1B73F000) [pid = 1560] [serial = 1003] [outer = 19072000] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 12BF5400 == 78 [pid = 1560] [id = 278] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 17D2B000 == 77 [pid = 1560] [id = 279] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 1CB2C800 == 76 [pid = 1560] [id = 280] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 12842000 == 75 [pid = 1560] [id = 281] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 1BAB8C00 == 74 [pid = 1560] [id = 326] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 12C1D400 == 73 [pid = 1560] [id = 325] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 1F336C00 == 72 [pid = 1560] [id = 324] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 1D358400 == 71 [pid = 1560] [id = 323] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 13BAAC00 == 70 [pid = 1560] [id = 322] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 1CB29C00 == 69 [pid = 1560] [id = 321] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (1824EC00) [pid = 1560] [serial = 885] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (1D10DC00) [pid = 1560] [serial = 888] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (20596800) [pid = 1560] [serial = 891] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (20777000) [pid = 1560] [serial = 894] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (213BF800) [pid = 1560] [serial = 897] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (201C7C00) [pid = 1560] [serial = 930] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 1BE39000 == 68 [pid = 1560] [id = 320] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 133D5C00 == 67 [pid = 1560] [id = 319] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 133D7C00 == 66 [pid = 1560] [id = 318] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 12C78000 == 65 [pid = 1560] [id = 317] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 2078E000 == 64 [pid = 1560] [id = 316] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 20784C00 == 63 [pid = 1560] [id = 315] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 214BB400 == 62 [pid = 1560] [id = 314] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 1F1CC000 == 61 [pid = 1560] [id = 313] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 1AC07C00 == 60 [pid = 1560] [id = 312] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 16909000 == 59 [pid = 1560] [id = 311] 14:17:31 INFO - PROCESS | 1560 | --DOCSHELL 1FB8A400 == 58 [pid = 1560] [id = 310] 14:17:31 INFO - PROCESS | 1560 | 1461014251802 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 14:17:31 INFO - PROCESS | 1560 | 1461014251853 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 14:17:31 INFO - PROCESS | 1560 | 1461014251857 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:17:31 INFO - PROCESS | 1560 | 1461014251860 Marionette TRACE conn5 <- [1,1302,null,{}] 14:17:31 INFO - PROCESS | 1560 | 1461014251870 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (1D359400) [pid = 1560] [serial = 787] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (19076400) [pid = 1560] [serial = 850] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (1C58D800) [pid = 1560] [serial = 915] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (1D356400) [pid = 1560] [serial = 918] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (17D2A800) [pid = 1560] [serial = 906] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (1824C000) [pid = 1560] [serial = 907] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1AC06C00) [pid = 1560] [serial = 904] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1AA7B000) [pid = 1560] [serial = 903] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (1CB25000) [pid = 1560] [serial = 916] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1BE65800) [pid = 1560] [serial = 912] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (17948000) [pid = 1560] [serial = 901] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1690C400) [pid = 1560] [serial = 900] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1B912000) [pid = 1560] [serial = 909] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1BAAF000) [pid = 1560] [serial = 910] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1D67C800) [pid = 1560] [serial = 921] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1D356800) [pid = 1560] [serial = 919] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1C428000) [pid = 1560] [serial = 928] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (20150400) [pid = 1560] [serial = 927] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1D35C000) [pid = 1560] [serial = 924] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1EB7A400) [pid = 1560] [serial = 922] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1D590400) [pid = 1560] [serial = 925] [outer = 00000000] [url = about:blank] 14:17:31 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1BF28C00) [pid = 1560] [serial = 913] [outer = 00000000] [url = about:blank] 14:17:32 INFO - PROCESS | 1560 | 1461014252047 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 14:17:32 INFO - PROCESS | 1560 | 1461014252111 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:32 INFO - PROCESS | 1560 | ++DOCSHELL 12BF0800 == 59 [pid = 1560] [id = 335] 14:17:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (12BF1C00) [pid = 1560] [serial = 1004] [outer = 00000000] 14:17:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (17DD0000) [pid = 1560] [serial = 1005] [outer = 12BF1C00] 14:17:32 INFO - PROCESS | 1560 | 1461014252162 Marionette DEBUG loaded listener.js 14:17:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (19002800) [pid = 1560] [serial = 1006] [outer = 12BF1C00] 14:17:32 INFO - PROCESS | 1560 | 1461014252581 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 770ms 14:17:32 INFO - PROCESS | 1560 | 1461014252635 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 14:17:32 INFO - PROCESS | 1560 | 1461014252638 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 14:17:32 INFO - PROCESS | 1560 | 1461014252641 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:17:32 INFO - PROCESS | 1560 | 1461014252643 Marionette TRACE conn5 <- [1,1306,null,{}] 14:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:17:32 INFO - PROCESS | 1560 | 1461014252646 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:32 INFO - PROCESS | 1560 | 1461014252734 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 14:17:32 INFO - PROCESS | 1560 | 1461014252740 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:32 INFO - PROCESS | 1560 | ++DOCSHELL 1AA8D000 == 60 [pid = 1560] [id = 336] 14:17:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1AC01C00) [pid = 1560] [serial = 1007] [outer = 00000000] 14:17:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1B90FC00) [pid = 1560] [serial = 1008] [outer = 1AC01C00] 14:17:32 INFO - PROCESS | 1560 | 1461014252786 Marionette DEBUG loaded listener.js 14:17:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1B9F1400) [pid = 1560] [serial = 1009] [outer = 1AC01C00] 14:17:33 INFO - PROCESS | 1560 | 1461014253264 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 14:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:17:33 INFO - PROCESS | 1560 | 1461014253316 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 14:17:33 INFO - PROCESS | 1560 | 1461014253318 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 14:17:33 INFO - PROCESS | 1560 | 1461014253321 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:17:33 INFO - PROCESS | 1560 | 1461014253322 Marionette TRACE conn5 <- [1,1310,null,{}] 14:17:33 INFO - PROCESS | 1560 | 1461014253326 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:33 INFO - PROCESS | 1560 | 1461014253408 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 14:17:33 INFO - PROCESS | 1560 | 1461014253417 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:33 INFO - PROCESS | 1560 | ++DOCSHELL 1B731C00 == 61 [pid = 1560] [id = 337] 14:17:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1BAAF000) [pid = 1560] [serial = 1010] [outer = 00000000] 14:17:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1BE3C800) [pid = 1560] [serial = 1011] [outer = 1BAAF000] 14:17:33 INFO - PROCESS | 1560 | 1461014253462 Marionette DEBUG loaded listener.js 14:17:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1C422800) [pid = 1560] [serial = 1012] [outer = 1BAAF000] 14:17:33 INFO - PROCESS | 1560 | 1461014253909 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 630ms 14:17:33 INFO - PROCESS | 1560 | 1461014253952 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 14:17:33 INFO - PROCESS | 1560 | 1461014253954 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 14:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:17:33 INFO - PROCESS | 1560 | 1461014253957 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:17:33 INFO - PROCESS | 1560 | 1461014253959 Marionette TRACE conn5 <- [1,1314,null,{}] 14:17:33 INFO - PROCESS | 1560 | 1461014253962 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:34 INFO - PROCESS | 1560 | 1461014254064 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 14:17:34 INFO - PROCESS | 1560 | 1461014254103 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:34 INFO - PROCESS | 1560 | ++DOCSHELL 12C1AC00 == 62 [pid = 1560] [id = 338] 14:17:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (18149800) [pid = 1560] [serial = 1013] [outer = 00000000] 14:17:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1CB30800) [pid = 1560] [serial = 1014] [outer = 18149800] 14:17:34 INFO - PROCESS | 1560 | 1461014254153 Marionette DEBUG loaded listener.js 14:17:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1CF78000) [pid = 1560] [serial = 1015] [outer = 18149800] 14:17:34 INFO - PROCESS | 1560 | 1461014254670 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:17:34 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 14:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 730ms 14:17:34 INFO - PROCESS | 1560 | 1461014254687 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 14:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:17:34 INFO - PROCESS | 1560 | 1461014254689 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 14:17:34 INFO - PROCESS | 1560 | 1461014254692 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:17:34 INFO - PROCESS | 1560 | 1461014254694 Marionette TRACE conn5 <- [1,1318,null,{}] 14:17:34 INFO - PROCESS | 1560 | 1461014254705 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:34 INFO - PROCESS | 1560 | 1461014254822 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 14:17:34 INFO - PROCESS | 1560 | 1461014254828 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:34 INFO - PROCESS | 1560 | ++DOCSHELL 1CF7EC00 == 63 [pid = 1560] [id = 339] 14:17:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1D078C00) [pid = 1560] [serial = 1016] [outer = 00000000] 14:17:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1D0BC000) [pid = 1560] [serial = 1017] [outer = 1D078C00] 14:17:34 INFO - PROCESS | 1560 | 1461014254875 Marionette DEBUG loaded listener.js 14:17:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1D0BC800) [pid = 1560] [serial = 1018] [outer = 1D078C00] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (133DD400) [pid = 1560] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (18243800) [pid = 1560] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (12C19C00) [pid = 1560] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (21202400) [pid = 1560] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1FB81800) [pid = 1560] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1CB30C00) [pid = 1560] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1D693800) [pid = 1560] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (2076C400) [pid = 1560] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (18148C00) [pid = 1560] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1D2C8400) [pid = 1560] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (18146400) [pid = 1560] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (12C23400) [pid = 1560] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1D691000) [pid = 1560] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (2058E400) [pid = 1560] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1D0B3400) [pid = 1560] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1AC0E400) [pid = 1560] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1D360800) [pid = 1560] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (12C23800) [pid = 1560] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1FB86C00) [pid = 1560] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1C58A000) [pid = 1560] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1BE3A400) [pid = 1560] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1AC0D000) [pid = 1560] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1CB2B800) [pid = 1560] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (12DB7C00) [pid = 1560] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:17:35 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (13C90000) [pid = 1560] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:17:35 INFO - PROCESS | 1560 | 1461014255964 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:17:36 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 14:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1332ms 14:17:36 INFO - PROCESS | 1560 | 1461014256026 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 14:17:36 INFO - PROCESS | 1560 | 1461014256031 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 14:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:17:36 INFO - PROCESS | 1560 | 1461014256036 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:17:36 INFO - PROCESS | 1560 | 1461014256040 Marionette TRACE conn5 <- [1,1322,null,{}] 14:17:36 INFO - PROCESS | 1560 | 1461014256046 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:36 INFO - PROCESS | 1560 | 1461014256206 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 14:17:36 INFO - PROCESS | 1560 | 1461014256226 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:36 INFO - PROCESS | 1560 | ++DOCSHELL 12C14800 == 64 [pid = 1560] [id = 340] 14:17:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (12C1CC00) [pid = 1560] [serial = 1019] [outer = 00000000] 14:17:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (13138000) [pid = 1560] [serial = 1020] [outer = 12C1CC00] 14:17:36 INFO - PROCESS | 1560 | 1461014256287 Marionette DEBUG loaded listener.js 14:17:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (13C48C00) [pid = 1560] [serial = 1021] [outer = 12C1CC00] 14:17:36 INFO - PROCESS | 1560 | 1461014256908 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 930ms 14:17:36 INFO - PROCESS | 1560 | 1461014256966 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 14:17:36 INFO - PROCESS | 1560 | 1461014256972 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 14:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:17:36 INFO - PROCESS | 1560 | 1461014256979 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:17:36 INFO - PROCESS | 1560 | 1461014256982 Marionette TRACE conn5 <- [1,1326,null,{}] 14:17:36 INFO - PROCESS | 1560 | 1461014256986 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:37 INFO - PROCESS | 1560 | 1461014257096 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 14:17:37 INFO - PROCESS | 1560 | 1461014257234 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:37 INFO - PROCESS | 1560 | ++DOCSHELL 19006800 == 65 [pid = 1560] [id = 341] 14:17:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (19073800) [pid = 1560] [serial = 1022] [outer = 00000000] 14:17:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1A624400) [pid = 1560] [serial = 1023] [outer = 19073800] 14:17:37 INFO - PROCESS | 1560 | 1461014257293 Marionette DEBUG loaded listener.js 14:17:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1AC05800) [pid = 1560] [serial = 1024] [outer = 19073800] 14:17:38 INFO - PROCESS | 1560 | 1461014258407 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1479ms 14:17:38 INFO - PROCESS | 1560 | 1461014258460 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 14:17:38 INFO - PROCESS | 1560 | 1461014258463 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 14:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:17:38 INFO - PROCESS | 1560 | 1461014258467 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:17:38 INFO - PROCESS | 1560 | 1461014258471 Marionette TRACE conn5 <- [1,1330,null,{}] 14:17:38 INFO - PROCESS | 1560 | 1461014258482 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:38 INFO - PROCESS | 1560 | 1461014258595 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 14:17:38 INFO - PROCESS | 1560 | 1461014258727 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:38 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB3C00 == 66 [pid = 1560] [id = 342] 14:17:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1BAD3400) [pid = 1560] [serial = 1025] [outer = 00000000] 14:17:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1CB2B800) [pid = 1560] [serial = 1026] [outer = 1BAD3400] 14:17:38 INFO - PROCESS | 1560 | 1461014258789 Marionette DEBUG loaded listener.js 14:17:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1CF76400) [pid = 1560] [serial = 1027] [outer = 1BAD3400] 14:17:39 INFO - PROCESS | 1560 | 1461014259406 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 970ms 14:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:17:39 INFO - PROCESS | 1560 | 1461014259440 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 14:17:39 INFO - PROCESS | 1560 | 1461014259443 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 14:17:39 INFO - PROCESS | 1560 | 1461014259446 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:17:39 INFO - PROCESS | 1560 | 1461014259448 Marionette TRACE conn5 <- [1,1334,null,{}] 14:17:39 INFO - PROCESS | 1560 | 1461014259452 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:39 INFO - PROCESS | 1560 | 1461014259562 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 14:17:39 INFO - PROCESS | 1560 | 1461014259672 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:39 INFO - PROCESS | 1560 | ++DOCSHELL 1D356000 == 67 [pid = 1560] [id = 343] 14:17:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1D356400) [pid = 1560] [serial = 1028] [outer = 00000000] 14:17:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1D3CAC00) [pid = 1560] [serial = 1029] [outer = 1D356400] 14:17:39 INFO - PROCESS | 1560 | 1461014259730 Marionette DEBUG loaded listener.js 14:17:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1D58D800) [pid = 1560] [serial = 1030] [outer = 1D356400] 14:17:40 INFO - PROCESS | 1560 | 1461014260368 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 970ms 14:17:40 INFO - PROCESS | 1560 | 1461014260420 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 14:17:40 INFO - PROCESS | 1560 | 1461014260422 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 14:17:40 INFO - PROCESS | 1560 | 1461014260426 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:17:40 INFO - PROCESS | 1560 | 1461014260428 Marionette TRACE conn5 <- [1,1338,null,{}] 14:17:40 INFO - PROCESS | 1560 | 1461014260432 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:40 INFO - PROCESS | 1560 | 1461014260538 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 14:17:40 INFO - PROCESS | 1560 | 1461014260649 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:40 INFO - PROCESS | 1560 | ++DOCSHELL 12C77800 == 68 [pid = 1560] [id = 344] 14:17:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1D359400) [pid = 1560] [serial = 1031] [outer = 00000000] 14:17:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1D678C00) [pid = 1560] [serial = 1032] [outer = 1D359400] 14:17:40 INFO - PROCESS | 1560 | 1461014260708 Marionette DEBUG loaded listener.js 14:17:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1D67C400) [pid = 1560] [serial = 1033] [outer = 1D359400] 14:17:41 INFO - PROCESS | 1560 | 1461014261260 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 870ms 14:17:41 INFO - PROCESS | 1560 | 1461014261300 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 14:17:41 INFO - PROCESS | 1560 | 1461014261303 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 14:17:41 INFO - PROCESS | 1560 | 1461014261306 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:17:41 INFO - PROCESS | 1560 | 1461014261308 Marionette TRACE conn5 <- [1,1342,null,{}] 14:17:41 INFO - PROCESS | 1560 | 1461014261312 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:41 INFO - PROCESS | 1560 | 1461014261436 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 14:17:41 INFO - PROCESS | 1560 | 1461014261550 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:41 INFO - PROCESS | 1560 | ++DOCSHELL 12C16400 == 69 [pid = 1560] [id = 345] 14:17:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (16958400) [pid = 1560] [serial = 1034] [outer = 00000000] 14:17:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1FB8A800) [pid = 1560] [serial = 1035] [outer = 16958400] 14:17:41 INFO - PROCESS | 1560 | 1461014261651 Marionette DEBUG loaded listener.js 14:17:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (20150400) [pid = 1560] [serial = 1036] [outer = 16958400] 14:17:42 INFO - PROCESS | 1560 | 1461014262293 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1016ms 14:17:42 INFO - PROCESS | 1560 | 1461014262326 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 14:17:42 INFO - PROCESS | 1560 | 1461014262328 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 14:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:17:42 INFO - PROCESS | 1560 | 1461014262332 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:17:42 INFO - PROCESS | 1560 | 1461014262334 Marionette TRACE conn5 <- [1,1346,null,{}] 14:17:42 INFO - PROCESS | 1560 | 1461014262338 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:42 INFO - PROCESS | 1560 | 1461014262446 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 14:17:42 INFO - PROCESS | 1560 | 1461014262584 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:42 INFO - PROCESS | 1560 | ++DOCSHELL 12C1DC00 == 70 [pid = 1560] [id = 346] 14:17:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (12C42400) [pid = 1560] [serial = 1037] [outer = 00000000] 14:17:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (196EB000) [pid = 1560] [serial = 1038] [outer = 12C42400] 14:17:42 INFO - PROCESS | 1560 | 1461014262641 Marionette DEBUG loaded listener.js 14:17:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1AC06800) [pid = 1560] [serial = 1039] [outer = 12C42400] 14:17:43 INFO - PROCESS | 1560 | 1461014263338 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1070ms 14:17:43 INFO - PROCESS | 1560 | 1461014263406 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 14:17:43 INFO - PROCESS | 1560 | 1461014263410 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 14:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:17:43 INFO - PROCESS | 1560 | 1461014263415 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:17:43 INFO - PROCESS | 1560 | 1461014263419 Marionette TRACE conn5 <- [1,1350,null,{}] 14:17:43 INFO - PROCESS | 1560 | 1461014263424 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:43 INFO - PROCESS | 1560 | 1461014263530 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 14:17:43 INFO - PROCESS | 1560 | 1461014263672 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:43 INFO - PROCESS | 1560 | ++DOCSHELL 17A18800 == 71 [pid = 1560] [id = 347] 14:17:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (17AA7000) [pid = 1560] [serial = 1040] [outer = 00000000] 14:17:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (12C23C00) [pid = 1560] [serial = 1041] [outer = 17AA7000] 14:17:43 INFO - PROCESS | 1560 | 1461014263726 Marionette DEBUG loaded listener.js 14:17:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (19009400) [pid = 1560] [serial = 1042] [outer = 17AA7000] 14:17:44 INFO - PROCESS | 1560 | --DOCSHELL 12C1AC00 == 70 [pid = 1560] [id = 338] 14:17:44 INFO - PROCESS | 1560 | --DOCSHELL 1B731C00 == 69 [pid = 1560] [id = 337] 14:17:44 INFO - PROCESS | 1560 | --DOCSHELL 1AA8D000 == 68 [pid = 1560] [id = 336] 14:17:44 INFO - PROCESS | 1560 | --DOCSHELL 12BF0800 == 67 [pid = 1560] [id = 335] 14:17:44 INFO - PROCESS | 1560 | --DOCSHELL 19071C00 == 66 [pid = 1560] [id = 334] 14:17:44 INFO - PROCESS | 1560 | --DOCSHELL 1313DC00 == 65 [pid = 1560] [id = 333] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (214BC800) [pid = 1560] [serial = 981] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOCSHELL 12DC0C00 == 64 [pid = 1560] [id = 328] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (19404800) [pid = 1560] [serial = 886] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1D694800) [pid = 1560] [serial = 889] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (12DC4C00) [pid = 1560] [serial = 835] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (213C2000) [pid = 1560] [serial = 898] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (201CE000) [pid = 1560] [serial = 883] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1D0B8000) [pid = 1560] [serial = 841] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1F1C2400) [pid = 1560] [serial = 799] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (21203000) [pid = 1560] [serial = 895] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1A61F800) [pid = 1560] [serial = 838] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1D66F400) [pid = 1560] [serial = 844] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1AA98C00) [pid = 1560] [serial = 793] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1313C400) [pid = 1560] [serial = 790] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1EBD7400) [pid = 1560] [serial = 847] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (2059AC00) [pid = 1560] [serial = 892] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1D592000) [pid = 1560] [serial = 796] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1D0B8800) [pid = 1560] [serial = 966] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1EBDB400) [pid = 1560] [serial = 970] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1D691C00) [pid = 1560] [serial = 969] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1BEE4000) [pid = 1560] [serial = 975] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (2015AC00) [pid = 1560] [serial = 972] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (20596C00) [pid = 1560] [serial = 978] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1BF27000) [pid = 1560] [serial = 960] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1C429000) [pid = 1560] [serial = 961] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1BAB0C00) [pid = 1560] [serial = 955] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1B749C00) [pid = 1560] [serial = 954] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1CF79400) [pid = 1560] [serial = 963] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (196F7C00) [pid = 1560] [serial = 952] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (13C43C00) [pid = 1560] [serial = 951] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (19142800) [pid = 1560] [serial = 957] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1A660800) [pid = 1560] [serial = 958] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (17DCC800) [pid = 1560] [serial = 933] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1BAD1000) [pid = 1560] [serial = 936] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (20773000) [pid = 1560] [serial = 939] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (214C3800) [pid = 1560] [serial = 942] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (2078F000) [pid = 1560] [serial = 945] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (227A3800) [pid = 1560] [serial = 948] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (2015C000) [pid = 1560] [serial = 973] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1D0B3800) [pid = 1560] [serial = 976] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (2077B000) [pid = 1560] [serial = 979] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1D0BDC00) [pid = 1560] [serial = 967] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1CF83800) [pid = 1560] [serial = 964] [outer = 00000000] [url = about:blank] 14:17:44 INFO - PROCESS | 1560 | 1461014264348 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 987ms 14:17:44 INFO - PROCESS | 1560 | 1461014264404 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 14:17:44 INFO - PROCESS | 1560 | 1461014264409 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 14:17:44 INFO - PROCESS | 1560 | 1461014264415 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:17:44 INFO - PROCESS | 1560 | 1461014264418 Marionette TRACE conn5 <- [1,1354,null,{}] 14:17:44 INFO - PROCESS | 1560 | 1461014264422 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:44 INFO - PROCESS | 1560 | 1461014264516 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 14:17:44 INFO - PROCESS | 1560 | 1461014264611 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:44 INFO - PROCESS | 1560 | ++DOCSHELL 13071000 == 65 [pid = 1560] [id = 348] 14:17:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1313C400) [pid = 1560] [serial = 1043] [outer = 00000000] 14:17:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (19079000) [pid = 1560] [serial = 1044] [outer = 1313C400] 14:17:44 INFO - PROCESS | 1560 | 1461014264659 Marionette DEBUG loaded listener.js 14:17:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1A624000) [pid = 1560] [serial = 1045] [outer = 1313C400] 14:17:45 INFO - PROCESS | 1560 | 1461014265087 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 14:17:45 INFO - PROCESS | 1560 | 1461014265152 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 14:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:17:45 INFO - PROCESS | 1560 | 1461014265156 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:17:45 INFO - PROCESS | 1560 | 1461014265160 Marionette TRACE conn5 <- [1,1358,null,{}] 14:17:45 INFO - PROCESS | 1560 | 1461014265169 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:45 INFO - PROCESS | 1560 | 1461014265261 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 14:17:45 INFO - PROCESS | 1560 | 1461014265271 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:45 INFO - PROCESS | 1560 | ++DOCSHELL 1BACC000 == 66 [pid = 1560] [id = 349] 14:17:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1BACE000) [pid = 1560] [serial = 1046] [outer = 00000000] 14:17:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1BE3B000) [pid = 1560] [serial = 1047] [outer = 1BACE000] 14:17:45 INFO - PROCESS | 1560 | 1461014265321 Marionette DEBUG loaded listener.js 14:17:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1BE66C00) [pid = 1560] [serial = 1048] [outer = 1BACE000] 14:17:45 INFO - PROCESS | 1560 | 1461014265789 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 14:17:45 INFO - PROCESS | 1560 | 1461014265833 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 14:17:45 INFO - PROCESS | 1560 | 1461014265836 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:17:45 INFO - PROCESS | 1560 | 1461014265838 Marionette TRACE conn5 <- [1,1362,null,{}] 14:17:45 INFO - PROCESS | 1560 | 1461014265842 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:45 INFO - PROCESS | 1560 | 1461014265956 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 14:17:45 INFO - PROCESS | 1560 | 1461014265966 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:45 INFO - PROCESS | 1560 | ++DOCSHELL 1C586000 == 67 [pid = 1560] [id = 350] 14:17:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1C58EC00) [pid = 1560] [serial = 1049] [outer = 00000000] 14:17:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1CB32800) [pid = 1560] [serial = 1050] [outer = 1C58EC00] 14:17:45 INFO - PROCESS | 1560 | 1461014266012 Marionette DEBUG loaded listener.js 14:17:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1CF75C00) [pid = 1560] [serial = 1051] [outer = 1C58EC00] 14:17:46 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:46 INFO - PROCESS | 1560 | 1461014266541 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 14:17:46 INFO - PROCESS | 1560 | 1461014266574 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 14:17:46 INFO - PROCESS | 1560 | 1461014266578 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:17:46 INFO - PROCESS | 1560 | 1461014266580 Marionette TRACE conn5 <- [1,1366,null,{}] 14:17:46 INFO - PROCESS | 1560 | 1461014266583 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:46 INFO - PROCESS | 1560 | 1461014266701 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 14:17:46 INFO - PROCESS | 1560 | 1461014266707 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:46 INFO - PROCESS | 1560 | ++DOCSHELL 1CB27C00 == 68 [pid = 1560] [id = 351] 14:17:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1CF7A800) [pid = 1560] [serial = 1052] [outer = 00000000] 14:17:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1D10F800) [pid = 1560] [serial = 1053] [outer = 1CF7A800] 14:17:46 INFO - PROCESS | 1560 | 1461014266753 Marionette DEBUG loaded listener.js 14:17:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1D2CA400) [pid = 1560] [serial = 1054] [outer = 1CF7A800] 14:17:47 INFO - PROCESS | 1560 | 1461014267213 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:17:47 INFO - PROCESS | 1560 | 1461014267252 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 14:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:17:47 INFO - PROCESS | 1560 | 1461014267261 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:17:47 INFO - PROCESS | 1560 | 1461014267263 Marionette TRACE conn5 <- [1,1370,null,{}] 14:17:47 INFO - PROCESS | 1560 | 1461014267271 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:47 INFO - PROCESS | 1560 | 1461014267434 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 14:17:47 INFO - PROCESS | 1560 | 1461014267503 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:47 INFO - PROCESS | 1560 | ++DOCSHELL 1D35B400 == 69 [pid = 1560] [id = 352] 14:17:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1D594000) [pid = 1560] [serial = 1055] [outer = 00000000] 14:17:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1F1C1000) [pid = 1560] [serial = 1056] [outer = 1D594000] 14:17:47 INFO - PROCESS | 1560 | 1461014267551 Marionette DEBUG loaded listener.js 14:17:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1F1C5000) [pid = 1560] [serial = 1057] [outer = 1D594000] 14:17:47 INFO - PROCESS | 1560 | [1560] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:17:47 INFO - PROCESS | 1560 | 1461014267988 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:17:48 INFO - PROCESS | 1560 | 1461014268038 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 14:17:48 INFO - PROCESS | 1560 | 1461014268042 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:17:48 INFO - PROCESS | 1560 | 1461014268043 Marionette TRACE conn5 <- [1,1374,null,{}] 14:17:48 INFO - PROCESS | 1560 | 1461014268047 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:48 INFO - PROCESS | 1560 | 1461014268163 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 14:17:48 INFO - PROCESS | 1560 | 1461014268227 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:48 INFO - PROCESS | 1560 | ++DOCSHELL 1F1CB800 == 70 [pid = 1560] [id = 353] 14:17:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1FB89C00) [pid = 1560] [serial = 1058] [outer = 00000000] 14:17:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (201C3C00) [pid = 1560] [serial = 1059] [outer = 1FB89C00] 14:17:48 INFO - PROCESS | 1560 | 1461014268272 Marionette DEBUG loaded listener.js 14:17:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (201C8800) [pid = 1560] [serial = 1060] [outer = 1FB89C00] 14:17:48 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (18149800) [pid = 1560] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:17:48 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1313F800) [pid = 1560] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:17:48 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (19072000) [pid = 1560] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:17:48 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1AC01C00) [pid = 1560] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:17:48 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (12BF1C00) [pid = 1560] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:17:48 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1BAAF000) [pid = 1560] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:17:48 INFO - PROCESS | 1560 | 1461014268720 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:17:48 INFO - PROCESS | 1560 | 1461014268789 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 14:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:17:48 INFO - PROCESS | 1560 | 1461014268792 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:17:48 INFO - PROCESS | 1560 | 1461014268794 Marionette TRACE conn5 <- [1,1378,null,{}] 14:17:48 INFO - PROCESS | 1560 | 1461014268798 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:48 INFO - PROCESS | 1560 | 1461014268920 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 14:17:48 INFO - PROCESS | 1560 | 1461014268982 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:48 INFO - PROCESS | 1560 | ++DOCSHELL 12DBD400 == 71 [pid = 1560] [id = 354] 14:17:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (17947800) [pid = 1560] [serial = 1061] [outer = 00000000] 14:17:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (201CEC00) [pid = 1560] [serial = 1062] [outer = 17947800] 14:17:49 INFO - PROCESS | 1560 | 1461014269027 Marionette DEBUG loaded listener.js 14:17:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (20594400) [pid = 1560] [serial = 1063] [outer = 17947800] 14:17:49 INFO - PROCESS | 1560 | 1461014269367 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 630ms 14:17:49 INFO - PROCESS | 1560 | 1461014269426 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 14:17:49 INFO - PROCESS | 1560 | 1461014269428 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 14:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:17:49 INFO - PROCESS | 1560 | 1461014269431 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:17:49 INFO - PROCESS | 1560 | 1461014269433 Marionette TRACE conn5 <- [1,1382,null,{}] 14:17:49 INFO - PROCESS | 1560 | 1461014269437 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:49 INFO - PROCESS | 1560 | 1461014269523 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 14:17:49 INFO - PROCESS | 1560 | 1461014269529 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:49 INFO - PROCESS | 1560 | ++DOCSHELL 2059B000 == 72 [pid = 1560] [id = 355] 14:17:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (2059B400) [pid = 1560] [serial = 1064] [outer = 00000000] 14:17:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (20776000) [pid = 1560] [serial = 1065] [outer = 2059B400] 14:17:49 INFO - PROCESS | 1560 | 1461014269574 Marionette DEBUG loaded listener.js 14:17:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (20778800) [pid = 1560] [serial = 1066] [outer = 2059B400] 14:17:49 INFO - PROCESS | 1560 | 1461014270004 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 630ms 14:17:50 INFO - PROCESS | 1560 | 1461014270062 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 14:17:50 INFO - PROCESS | 1560 | 1461014270064 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 14:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:17:50 INFO - PROCESS | 1560 | 1461014270068 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:17:50 INFO - PROCESS | 1560 | 1461014270070 Marionette TRACE conn5 <- [1,1386,null,{}] 14:17:50 INFO - PROCESS | 1560 | 1461014270073 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:50 INFO - PROCESS | 1560 | 1461014270159 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 14:17:50 INFO - PROCESS | 1560 | 1461014270166 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:50 INFO - PROCESS | 1560 | ++DOCSHELL 20771C00 == 73 [pid = 1560] [id = 356] 14:17:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (2077B000) [pid = 1560] [serial = 1067] [outer = 00000000] 14:17:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (21201400) [pid = 1560] [serial = 1068] [outer = 2077B000] 14:17:50 INFO - PROCESS | 1560 | 1461014270210 Marionette DEBUG loaded listener.js 14:17:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (2078D400) [pid = 1560] [serial = 1069] [outer = 2077B000] 14:17:50 INFO - PROCESS | 1560 | 1461014270821 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 770ms 14:17:50 INFO - PROCESS | 1560 | 1461014270843 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 14:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:17:50 INFO - PROCESS | 1560 | 1461014270847 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 14:17:50 INFO - PROCESS | 1560 | 1461014270852 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:17:50 INFO - PROCESS | 1560 | 1461014270857 Marionette TRACE conn5 <- [1,1390,null,{}] 14:17:50 INFO - PROCESS | 1560 | 1461014270864 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:50 INFO - PROCESS | 1560 | 1461014270980 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 14:17:51 INFO - PROCESS | 1560 | 1461014271095 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:51 INFO - PROCESS | 1560 | ++DOCSHELL 12C3AC00 == 74 [pid = 1560] [id = 357] 14:17:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (12C43400) [pid = 1560] [serial = 1070] [outer = 00000000] 14:17:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (17DD9400) [pid = 1560] [serial = 1071] [outer = 12C43400] 14:17:51 INFO - PROCESS | 1560 | 1461014271152 Marionette DEBUG loaded listener.js 14:17:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (19007800) [pid = 1560] [serial = 1072] [outer = 12C43400] 14:17:51 INFO - PROCESS | 1560 | 1461014271785 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 990ms 14:17:51 INFO - PROCESS | 1560 | 1461014271843 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 14:17:51 INFO - PROCESS | 1560 | 1461014271850 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 14:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:17:51 INFO - PROCESS | 1560 | 1461014271857 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:17:51 INFO - PROCESS | 1560 | 1461014271860 Marionette TRACE conn5 <- [1,1394,null,{}] 14:17:51 INFO - PROCESS | 1560 | 1461014271864 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:51 INFO - PROCESS | 1560 | 1461014271978 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 14:17:52 INFO - PROCESS | 1560 | 1461014272117 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:52 INFO - PROCESS | 1560 | ++DOCSHELL 17D29800 == 75 [pid = 1560] [id = 358] 14:17:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1B90F800) [pid = 1560] [serial = 1073] [outer = 00000000] 14:17:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1C41C800) [pid = 1560] [serial = 1074] [outer = 1B90F800] 14:17:52 INFO - PROCESS | 1560 | 1461014272173 Marionette DEBUG loaded listener.js 14:17:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1D0B3800) [pid = 1560] [serial = 1075] [outer = 1B90F800] 14:17:52 INFO - PROCESS | 1560 | 1461014272836 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1020ms 14:17:52 INFO - PROCESS | 1560 | 1461014272878 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 14:17:52 INFO - PROCESS | 1560 | 1461014272881 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 14:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:17:52 INFO - PROCESS | 1560 | 1461014272884 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:17:52 INFO - PROCESS | 1560 | 1461014272888 Marionette TRACE conn5 <- [1,1398,null,{}] 14:17:52 INFO - PROCESS | 1560 | 1461014272899 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:53 INFO - PROCESS | 1560 | 1461014273039 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 14:17:53 INFO - PROCESS | 1560 | 1461014273176 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:53 INFO - PROCESS | 1560 | ++DOCSHELL 201C1C00 == 76 [pid = 1560] [id = 359] 14:17:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (2076C400) [pid = 1560] [serial = 1076] [outer = 00000000] 14:17:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (213C3400) [pid = 1560] [serial = 1077] [outer = 2076C400] 14:17:53 INFO - PROCESS | 1560 | 1461014273235 Marionette DEBUG loaded listener.js 14:17:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (214C0400) [pid = 1560] [serial = 1078] [outer = 2076C400] 14:17:53 INFO - PROCESS | 1560 | 1461014273848 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 970ms 14:17:53 INFO - PROCESS | 1560 | 1461014273857 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 14:17:53 INFO - PROCESS | 1560 | 1461014273860 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 14:17:53 INFO - PROCESS | 1560 | 1461014273863 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:17:53 INFO - PROCESS | 1560 | 1461014273865 Marionette TRACE conn5 <- [1,1402,null,{}] 14:17:53 INFO - PROCESS | 1560 | 1461014273869 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:53 INFO - PROCESS | 1560 | 1461014273978 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 14:17:54 INFO - PROCESS | 1560 | 1461014274088 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:54 INFO - PROCESS | 1560 | ++DOCSHELL 214C1400 == 77 [pid = 1560] [id = 360] 14:17:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (21526000) [pid = 1560] [serial = 1079] [outer = 00000000] 14:17:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (2279FC00) [pid = 1560] [serial = 1080] [outer = 21526000] 14:17:54 INFO - PROCESS | 1560 | 1461014274143 Marionette DEBUG loaded listener.js 14:17:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (227A6400) [pid = 1560] [serial = 1081] [outer = 21526000] 14:17:54 INFO - PROCESS | 1560 | 1461014274812 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 970ms 14:17:54 INFO - PROCESS | 1560 | 1461014274837 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 14:17:54 INFO - PROCESS | 1560 | 1461014274840 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 14:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:17:54 INFO - PROCESS | 1560 | 1461014274843 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:17:54 INFO - PROCESS | 1560 | 1461014274845 Marionette TRACE conn5 <- [1,1406,null,{}] 14:17:54 INFO - PROCESS | 1560 | 1461014274865 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:54 INFO - PROCESS | 1560 | 1461014274975 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 14:17:55 INFO - PROCESS | 1560 | 1461014275110 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:55 INFO - PROCESS | 1560 | ++DOCSHELL 21524C00 == 78 [pid = 1560] [id = 361] 14:17:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (2152DC00) [pid = 1560] [serial = 1082] [outer = 00000000] 14:17:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (23DCA400) [pid = 1560] [serial = 1083] [outer = 2152DC00] 14:17:55 INFO - PROCESS | 1560 | 1461014275167 Marionette DEBUG loaded listener.js 14:17:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (23DD1800) [pid = 1560] [serial = 1084] [outer = 2152DC00] 14:17:55 INFO - PROCESS | 1560 | 1461014275820 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1022ms 14:17:55 INFO - PROCESS | 1560 | 1461014275866 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 14:17:55 INFO - PROCESS | 1560 | 1461014275868 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 14:17:55 INFO - PROCESS | 1560 | 1461014275872 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:17:55 INFO - PROCESS | 1560 | 1461014275874 Marionette TRACE conn5 <- [1,1410,null,{}] 14:17:55 INFO - PROCESS | 1560 | 1461014275878 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:56 INFO - PROCESS | 1560 | 1461014276006 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 14:17:56 INFO - PROCESS | 1560 | 1461014276149 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:56 INFO - PROCESS | 1560 | ++DOCSHELL 23FA5000 == 79 [pid = 1560] [id = 362] 14:17:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (23FA6800) [pid = 1560] [serial = 1085] [outer = 00000000] 14:17:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (23FAC400) [pid = 1560] [serial = 1086] [outer = 23FA6800] 14:17:56 INFO - PROCESS | 1560 | 1461014276208 Marionette DEBUG loaded listener.js 14:17:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (23FAF400) [pid = 1560] [serial = 1087] [outer = 23FA6800] 14:17:57 INFO - PROCESS | 1560 | 1461014277033 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1220ms 14:17:57 INFO - PROCESS | 1560 | 1461014277097 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 14:17:57 INFO - PROCESS | 1560 | 1461014277100 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 14:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:17:57 INFO - PROCESS | 1560 | 1461014277105 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:17:57 INFO - PROCESS | 1560 | 1461014277109 Marionette TRACE conn5 <- [1,1414,null,{}] 14:17:57 INFO - PROCESS | 1560 | 1461014277115 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:57 INFO - PROCESS | 1560 | 1461014277220 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 14:17:57 INFO - PROCESS | 1560 | 1461014277355 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:57 INFO - PROCESS | 1560 | ++DOCSHELL 17DCD000 == 80 [pid = 1560] [id = 363] 14:17:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1AC03400) [pid = 1560] [serial = 1088] [outer = 00000000] 14:17:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1B906400) [pid = 1560] [serial = 1089] [outer = 1AC03400] 14:17:57 INFO - PROCESS | 1560 | 1461014277406 Marionette DEBUG loaded listener.js 14:17:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1BACF400) [pid = 1560] [serial = 1090] [outer = 1AC03400] 14:17:58 INFO - PROCESS | 1560 | 1461014278106 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1022ms 14:17:58 INFO - PROCESS | 1560 | 1461014278128 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 14:17:58 INFO - PROCESS | 1560 | 1461014278133 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 14:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:17:58 INFO - PROCESS | 1560 | 1461014278139 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:17:58 INFO - PROCESS | 1560 | 1461014278142 Marionette TRACE conn5 <- [1,1418,null,{}] 14:17:58 INFO - PROCESS | 1560 | 1461014278145 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:58 INFO - PROCESS | 1560 | 1461014278248 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 14:17:58 INFO - PROCESS | 1560 | 1461014278362 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:58 INFO - PROCESS | 1560 | ++DOCSHELL 12BF1C00 == 81 [pid = 1560] [id = 364] 14:17:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (12C83C00) [pid = 1560] [serial = 1091] [outer = 00000000] 14:17:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (1814B000) [pid = 1560] [serial = 1092] [outer = 12C83C00] 14:17:58 INFO - PROCESS | 1560 | 1461014278440 Marionette DEBUG loaded listener.js 14:17:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (1B746C00) [pid = 1560] [serial = 1093] [outer = 12C83C00] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 23DC9800 == 80 [pid = 1560] [id = 331] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 17D2D000 == 79 [pid = 1560] [id = 18] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 1313B000 == 78 [pid = 1560] [id = 23] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 2059B000 == 77 [pid = 1560] [id = 355] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 12DBD400 == 76 [pid = 1560] [id = 354] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 1F1CB800 == 75 [pid = 1560] [id = 353] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 1D35B400 == 74 [pid = 1560] [id = 352] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 1CB27C00 == 73 [pid = 1560] [id = 351] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 1C586000 == 72 [pid = 1560] [id = 350] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (18143800) [pid = 1560] [serial = 984] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1C421800) [pid = 1560] [serial = 987] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (227A6800) [pid = 1560] [serial = 990] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (23DD0C00) [pid = 1560] [serial = 993] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (23F82400) [pid = 1560] [serial = 996] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1D0BC000) [pid = 1560] [serial = 1017] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 1BACC000 == 71 [pid = 1560] [id = 349] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 13071000 == 70 [pid = 1560] [id = 348] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 17A18800 == 69 [pid = 1560] [id = 347] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 19006800 == 68 [pid = 1560] [id = 341] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 12C14800 == 67 [pid = 1560] [id = 340] 14:17:58 INFO - PROCESS | 1560 | --DOCSHELL 1CF7EC00 == 66 [pid = 1560] [id = 339] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (17A9AC00) [pid = 1560] [serial = 1000] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (13C97800) [pid = 1560] [serial = 999] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1B73F000) [pid = 1560] [serial = 1003] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1ACBB800) [pid = 1560] [serial = 1002] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1B90FC00) [pid = 1560] [serial = 1008] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1B9F1400) [pid = 1560] [serial = 1009] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (17DD0000) [pid = 1560] [serial = 1005] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (19002800) [pid = 1560] [serial = 1006] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1BE3C800) [pid = 1560] [serial = 1011] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1C422800) [pid = 1560] [serial = 1012] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1CB30800) [pid = 1560] [serial = 1014] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1CF78000) [pid = 1560] [serial = 1015] [outer = 00000000] [url = about:blank] 14:17:58 INFO - PROCESS | 1560 | 1461014278979 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 870ms 14:17:58 INFO - PROCESS | 1560 | 1461014279013 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 14:17:59 INFO - PROCESS | 1560 | 1461014279015 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 14:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:17:59 INFO - PROCESS | 1560 | 1461014279019 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:17:59 INFO - PROCESS | 1560 | 1461014279022 Marionette TRACE conn5 <- [1,1422,null,{}] 14:17:59 INFO - PROCESS | 1560 | 1461014279033 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:59 INFO - PROCESS | 1560 | 1461014279128 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 14:17:59 INFO - PROCESS | 1560 | 1461014279138 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:59 INFO - PROCESS | 1560 | ++DOCSHELL 182F2C00 == 67 [pid = 1560] [id = 365] 14:17:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (19006800) [pid = 1560] [serial = 1094] [outer = 00000000] 14:17:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1B749C00) [pid = 1560] [serial = 1095] [outer = 19006800] 14:17:59 INFO - PROCESS | 1560 | 1461014279212 Marionette DEBUG loaded listener.js 14:17:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1BAABC00) [pid = 1560] [serial = 1096] [outer = 19006800] 14:17:59 INFO - PROCESS | 1560 | 1461014279704 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 730ms 14:17:59 INFO - PROCESS | 1560 | 1461014279752 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 14:17:59 INFO - PROCESS | 1560 | 1461014279755 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 14:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:17:59 INFO - PROCESS | 1560 | 1461014279788 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:17:59 INFO - PROCESS | 1560 | 1461014279790 Marionette TRACE conn5 <- [1,1426,null,{}] 14:17:59 INFO - PROCESS | 1560 | 1461014279793 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:59 INFO - PROCESS | 1560 | 1461014279881 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 14:17:59 INFO - PROCESS | 1560 | 1461014279887 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:59 INFO - PROCESS | 1560 | ++DOCSHELL 1BE66000 == 68 [pid = 1560] [id = 366] 14:17:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1BF21400) [pid = 1560] [serial = 1097] [outer = 00000000] 14:17:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1CB25000) [pid = 1560] [serial = 1098] [outer = 1BF21400] 14:17:59 INFO - PROCESS | 1560 | 1461014279933 Marionette DEBUG loaded listener.js 14:17:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1CB31000) [pid = 1560] [serial = 1099] [outer = 1BF21400] 14:18:00 INFO - PROCESS | 1560 | 1461014280379 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 630ms 14:18:00 INFO - PROCESS | 1560 | 1461014280424 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 14:18:00 INFO - PROCESS | 1560 | 1461014280426 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 14:18:00 INFO - PROCESS | 1560 | 1461014280429 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:18:00 INFO - PROCESS | 1560 | 1461014280431 Marionette TRACE conn5 <- [1,1430,null,{}] 14:18:00 INFO - PROCESS | 1560 | 1461014280434 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:00 INFO - PROCESS | 1560 | 1461014280521 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 14:18:00 INFO - PROCESS | 1560 | 1461014280527 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:00 INFO - PROCESS | 1560 | ++DOCSHELL 0EF4A800 == 69 [pid = 1560] [id = 367] 14:18:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1307C800) [pid = 1560] [serial = 1100] [outer = 00000000] 14:18:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1CF83000) [pid = 1560] [serial = 1101] [outer = 1307C800] 14:18:00 INFO - PROCESS | 1560 | 1461014280573 Marionette DEBUG loaded listener.js 14:18:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1D0B1000) [pid = 1560] [serial = 1102] [outer = 1307C800] 14:18:01 INFO - PROCESS | 1560 | 1461014281065 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 14:18:01 INFO - PROCESS | 1560 | 1461014281104 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 14:18:01 INFO - PROCESS | 1560 | 1461014281106 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 14:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:18:01 INFO - PROCESS | 1560 | 1461014281109 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:18:01 INFO - PROCESS | 1560 | 1461014281111 Marionette TRACE conn5 <- [1,1434,null,{}] 14:18:01 INFO - PROCESS | 1560 | 1461014281114 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:01 INFO - PROCESS | 1560 | 1461014281256 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 14:18:01 INFO - PROCESS | 1560 | 1461014281360 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:01 INFO - PROCESS | 1560 | ++DOCSHELL 1D592400 == 70 [pid = 1560] [id = 368] 14:18:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1D593000) [pid = 1560] [serial = 1103] [outer = 00000000] 14:18:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1D678800) [pid = 1560] [serial = 1104] [outer = 1D593000] 14:18:01 INFO - PROCESS | 1560 | 1461014281410 Marionette DEBUG loaded listener.js 14:18:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1D695C00) [pid = 1560] [serial = 1105] [outer = 1D593000] 14:18:01 INFO - PROCESS | 1560 | 1461014281883 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 830ms 14:18:01 INFO - PROCESS | 1560 | 1461014281940 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 14:18:01 INFO - PROCESS | 1560 | 1461014281942 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 14:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:18:01 INFO - PROCESS | 1560 | 1461014281945 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:18:01 INFO - PROCESS | 1560 | 1461014281947 Marionette TRACE conn5 <- [1,1438,null,{}] 14:18:01 INFO - PROCESS | 1560 | 1461014281950 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:02 INFO - PROCESS | 1560 | 1461014282073 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 14:18:02 INFO - PROCESS | 1560 | 1461014282140 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:02 INFO - PROCESS | 1560 | ++DOCSHELL 1F1CA000 == 71 [pid = 1560] [id = 369] 14:18:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1F1CCC00) [pid = 1560] [serial = 1106] [outer = 00000000] 14:18:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (201C2000) [pid = 1560] [serial = 1107] [outer = 1F1CCC00] 14:18:02 INFO - PROCESS | 1560 | 1461014282185 Marionette DEBUG loaded listener.js 14:18:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (20590800) [pid = 1560] [serial = 1108] [outer = 1F1CCC00] 14:18:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (20779C00) [pid = 1560] [serial = 1109] [outer = 1CB27400] 14:18:02 INFO - PROCESS | 1560 | 1461014282936 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1CF7A800) [pid = 1560] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (1FB89C00) [pid = 1560] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1D594000) [pid = 1560] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (17947800) [pid = 1560] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1C58EC00) [pid = 1560] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (17AA7000) [pid = 1560] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1313C400) [pid = 1560] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1BACE000) [pid = 1560] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (2059B400) [pid = 1560] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (214BC000) [pid = 1560] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (20792400) [pid = 1560] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1AC0C400) [pid = 1560] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (17945C00) [pid = 1560] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (20155C00) [pid = 1560] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:18:02 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (20786800) [pid = 1560] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1019ms 14:18:02 INFO - PROCESS | 1560 | 1461014282965 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 14:18:02 INFO - PROCESS | 1560 | 1461014282967 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 14:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:18:02 INFO - PROCESS | 1560 | 1461014282970 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:18:02 INFO - PROCESS | 1560 | 1461014282972 Marionette TRACE conn5 <- [1,1442,null,{}] 14:18:02 INFO - PROCESS | 1560 | 1461014282975 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:03 INFO - PROCESS | 1560 | 1461014283060 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 14:18:03 INFO - PROCESS | 1560 | 1461014283069 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:03 INFO - PROCESS | 1560 | ++DOCSHELL 19404000 == 72 [pid = 1560] [id = 370] 14:18:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1988A000) [pid = 1560] [serial = 1110] [outer = 00000000] 14:18:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1B9F0C00) [pid = 1560] [serial = 1111] [outer = 1988A000] 14:18:03 INFO - PROCESS | 1560 | 1461014283116 Marionette DEBUG loaded listener.js 14:18:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1B9F6C00) [pid = 1560] [serial = 1112] [outer = 1988A000] 14:18:03 INFO - PROCESS | 1560 | 1461014283564 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 630ms 14:18:03 INFO - PROCESS | 1560 | 1461014283604 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 14:18:03 INFO - PROCESS | 1560 | 1461014283606 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 14:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:18:03 INFO - PROCESS | 1560 | 1461014283609 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:18:03 INFO - PROCESS | 1560 | 1461014283611 Marionette TRACE conn5 <- [1,1446,null,{}] 14:18:03 INFO - PROCESS | 1560 | 1461014283615 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:03 INFO - PROCESS | 1560 | 1461014283703 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 14:18:03 INFO - PROCESS | 1560 | 1461014283710 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:03 INFO - PROCESS | 1560 | ++DOCSHELL 1D353C00 == 73 [pid = 1560] [id = 371] 14:18:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1EBDE000) [pid = 1560] [serial = 1113] [outer = 00000000] 14:18:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (2059AC00) [pid = 1560] [serial = 1114] [outer = 1EBDE000] 14:18:03 INFO - PROCESS | 1560 | 1461014283755 Marionette DEBUG loaded listener.js 14:18:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (2077A000) [pid = 1560] [serial = 1115] [outer = 1EBDE000] 14:18:04 INFO - PROCESS | 1560 | 1461014284184 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 630ms 14:18:04 INFO - PROCESS | 1560 | 1461014284241 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 14:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:18:04 INFO - PROCESS | 1560 | 1461014284243 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 14:18:04 INFO - PROCESS | 1560 | 1461014284246 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:18:04 INFO - PROCESS | 1560 | 1461014284248 Marionette TRACE conn5 <- [1,1450,null,{}] 14:18:04 INFO - PROCESS | 1560 | 1461014284252 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:04 INFO - PROCESS | 1560 | 1461014284339 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 14:18:04 INFO - PROCESS | 1560 | 1461014284345 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:04 INFO - PROCESS | 1560 | ++DOCSHELL 20792400 == 74 [pid = 1560] [id = 372] 14:18:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (20793000) [pid = 1560] [serial = 1116] [outer = 00000000] 14:18:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (227A4C00) [pid = 1560] [serial = 1117] [outer = 20793000] 14:18:04 INFO - PROCESS | 1560 | 1461014284390 Marionette DEBUG loaded listener.js 14:18:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (227C7400) [pid = 1560] [serial = 1118] [outer = 20793000] 14:18:04 INFO - PROCESS | 1560 | 1461014284856 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 671ms 14:18:04 INFO - PROCESS | 1560 | 1461014284918 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 14:18:04 INFO - PROCESS | 1560 | 1461014284920 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 14:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:18:04 INFO - PROCESS | 1560 | 1461014284924 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:18:04 INFO - PROCESS | 1560 | 1461014284926 Marionette TRACE conn5 <- [1,1454,null,{}] 14:18:04 INFO - PROCESS | 1560 | 1461014284992 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:05 INFO - PROCESS | 1560 | 1461014285115 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 14:18:05 INFO - PROCESS | 1560 | 1461014285256 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:05 INFO - PROCESS | 1560 | ++DOCSHELL 12DBD400 == 75 [pid = 1560] [id = 373] 14:18:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (12DC1400) [pid = 1560] [serial = 1119] [outer = 00000000] 14:18:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (13C43C00) [pid = 1560] [serial = 1120] [outer = 12DC1400] 14:18:05 INFO - PROCESS | 1560 | 1461014285315 Marionette DEBUG loaded listener.js 14:18:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (17DD0000) [pid = 1560] [serial = 1121] [outer = 12DC1400] 14:18:06 INFO - PROCESS | 1560 | 1461014286032 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1171ms 14:18:06 INFO - PROCESS | 1560 | 1461014286100 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 14:18:06 INFO - PROCESS | 1560 | 1461014286106 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 14:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:18:06 INFO - PROCESS | 1560 | 1461014286111 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:18:06 INFO - PROCESS | 1560 | 1461014286113 Marionette TRACE conn5 <- [1,1458,null,{}] 14:18:06 INFO - PROCESS | 1560 | 1461014286118 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:06 INFO - PROCESS | 1560 | 1461014286233 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 14:18:06 INFO - PROCESS | 1560 | 1461014286385 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:06 INFO - PROCESS | 1560 | ++DOCSHELL 1B9EBC00 == 76 [pid = 1560] [id = 374] 14:18:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1BAB7000) [pid = 1560] [serial = 1122] [outer = 00000000] 14:18:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1C427800) [pid = 1560] [serial = 1123] [outer = 1BAB7000] 14:18:06 INFO - PROCESS | 1560 | 1461014286445 Marionette DEBUG loaded listener.js 14:18:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1CB24800) [pid = 1560] [serial = 1124] [outer = 1BAB7000] 14:18:07 INFO - PROCESS | 1560 | 1461014287035 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 970ms 14:18:07 INFO - PROCESS | 1560 | 1461014287084 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 14:18:07 INFO - PROCESS | 1560 | 1461014287087 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 14:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:18:07 INFO - PROCESS | 1560 | 1461014287091 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:18:07 INFO - PROCESS | 1560 | 1461014287093 Marionette TRACE conn5 <- [1,1462,null,{}] 14:18:07 INFO - PROCESS | 1560 | 1461014287097 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:07 INFO - PROCESS | 1560 | 1461014287213 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 14:18:07 INFO - PROCESS | 1560 | 1461014287372 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:07 INFO - PROCESS | 1560 | ++DOCSHELL 1D58E400 == 77 [pid = 1560] [id = 375] 14:18:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (1D590400) [pid = 1560] [serial = 1125] [outer = 00000000] 14:18:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (2078CC00) [pid = 1560] [serial = 1126] [outer = 1D590400] 14:18:07 INFO - PROCESS | 1560 | 1461014287433 Marionette DEBUG loaded listener.js 14:18:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (227C3400) [pid = 1560] [serial = 1127] [outer = 1D590400] 14:18:08 INFO - PROCESS | 1560 | 1461014288105 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1070ms 14:18:08 INFO - PROCESS | 1560 | 1461014288170 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 14:18:08 INFO - PROCESS | 1560 | 1461014288177 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 14:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:18:08 INFO - PROCESS | 1560 | 1461014288182 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:18:08 INFO - PROCESS | 1560 | 1461014288184 Marionette TRACE conn5 <- [1,1466,null,{}] 14:18:08 INFO - PROCESS | 1560 | 1461014288188 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:08 INFO - PROCESS | 1560 | 1461014288303 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 14:18:08 INFO - PROCESS | 1560 | 1461014288447 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:08 INFO - PROCESS | 1560 | ++DOCSHELL 23F86C00 == 78 [pid = 1560] [id = 376] 14:18:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (23FA9000) [pid = 1560] [serial = 1128] [outer = 00000000] 14:18:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (24CC8C00) [pid = 1560] [serial = 1129] [outer = 23FA9000] 14:18:08 INFO - PROCESS | 1560 | 1461014288506 Marionette DEBUG loaded listener.js 14:18:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (24CCC000) [pid = 1560] [serial = 1130] [outer = 23FA9000] 14:18:09 INFO - PROCESS | 1560 | 1461014289157 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1019ms 14:18:09 INFO - PROCESS | 1560 | 1461014289204 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 14:18:09 INFO - PROCESS | 1560 | 1461014289207 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 14:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:18:09 INFO - PROCESS | 1560 | 1461014289210 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:18:09 INFO - PROCESS | 1560 | 1461014289212 Marionette TRACE conn5 <- [1,1470,null,{}] 14:18:09 INFO - PROCESS | 1560 | 1461014289216 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:09 INFO - PROCESS | 1560 | 1461014289326 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 14:18:09 INFO - PROCESS | 1560 | 1461014289471 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:09 INFO - PROCESS | 1560 | ++DOCSHELL 24716C00 == 79 [pid = 1560] [id = 377] 14:18:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (24717000) [pid = 1560] [serial = 1131] [outer = 00000000] 14:18:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (2471CC00) [pid = 1560] [serial = 1132] [outer = 24717000] 14:18:09 INFO - PROCESS | 1560 | 1461014289529 Marionette DEBUG loaded listener.js 14:18:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (2471F400) [pid = 1560] [serial = 1133] [outer = 24717000] 14:18:10 INFO - PROCESS | 1560 | 1461014290102 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 930ms 14:18:10 INFO - PROCESS | 1560 | 1461014290144 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 14:18:10 INFO - PROCESS | 1560 | 1461014290147 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 14:18:10 INFO - PROCESS | 1560 | 1461014290150 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:18:10 INFO - PROCESS | 1560 | 1461014290152 Marionette TRACE conn5 <- [1,1474,null,{}] 14:18:10 INFO - PROCESS | 1560 | 1461014290156 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:10 INFO - PROCESS | 1560 | 1461014290299 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 14:18:10 INFO - PROCESS | 1560 | 1461014290460 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:10 INFO - PROCESS | 1560 | ++DOCSHELL 25612000 == 80 [pid = 1560] [id = 378] 14:18:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (25613400) [pid = 1560] [serial = 1134] [outer = 00000000] 14:18:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (25619000) [pid = 1560] [serial = 1135] [outer = 25613400] 14:18:10 INFO - PROCESS | 1560 | 1461014290524 Marionette DEBUG loaded listener.js 14:18:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (2561C800) [pid = 1560] [serial = 1136] [outer = 25613400] 14:18:11 INFO - PROCESS | 1560 | 1461014291167 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1066ms 14:18:11 INFO - PROCESS | 1560 | 1461014291231 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 14:18:11 INFO - PROCESS | 1560 | 1461014291233 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 14:18:11 INFO - PROCESS | 1560 | 1461014291237 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:18:11 INFO - PROCESS | 1560 | 1461014291239 Marionette TRACE conn5 <- [1,1478,null,{}] 14:18:11 INFO - PROCESS | 1560 | 1461014291243 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:11 INFO - PROCESS | 1560 | 1461014291402 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 14:18:11 INFO - PROCESS | 1560 | 1461014291548 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:11 INFO - PROCESS | 1560 | ++DOCSHELL 12DBFC00 == 81 [pid = 1560] [id = 379] 14:18:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (17A20400) [pid = 1560] [serial = 1137] [outer = 00000000] 14:18:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (19141C00) [pid = 1560] [serial = 1138] [outer = 17A20400] 14:18:11 INFO - PROCESS | 1560 | 1461014291605 Marionette DEBUG loaded listener.js 14:18:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 153 (1AC06000) [pid = 1560] [serial = 1139] [outer = 17A20400] 14:18:12 INFO - PROCESS | 1560 | 1461014292423 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1215ms 14:18:12 INFO - PROCESS | 1560 | 1461014292456 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 14:18:12 INFO - PROCESS | 1560 | 1461014292460 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 14:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:18:12 INFO - PROCESS | 1560 | 1461014292465 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:18:12 INFO - PROCESS | 1560 | 1461014292469 Marionette TRACE conn5 <- [1,1482,null,{}] 14:18:12 INFO - PROCESS | 1560 | 1461014292476 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:12 INFO - PROCESS | 1560 | 1461014292590 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 14:18:12 INFO - PROCESS | 1560 | 1461014292742 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:12 INFO - PROCESS | 1560 | ++DOCSHELL 12F32C00 == 82 [pid = 1560] [id = 380] 14:18:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 154 (18144400) [pid = 1560] [serial = 1140] [outer = 00000000] 14:18:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 155 (1B7D5400) [pid = 1560] [serial = 1141] [outer = 18144400] 14:18:12 INFO - PROCESS | 1560 | 1461014292796 Marionette DEBUG loaded listener.js 14:18:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 156 (1BE33800) [pid = 1560] [serial = 1142] [outer = 18144400] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 1D68E000 == 81 [pid = 1560] [id = 282] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 1D353C00 == 80 [pid = 1560] [id = 371] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 19404000 == 79 [pid = 1560] [id = 370] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 1F1CA000 == 78 [pid = 1560] [id = 369] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 1D592400 == 77 [pid = 1560] [id = 368] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 0EF4A800 == 76 [pid = 1560] [id = 367] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 1BE66000 == 75 [pid = 1560] [id = 366] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 182F2C00 == 74 [pid = 1560] [id = 365] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 155 (21201400) [pid = 1560] [serial = 1068] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 12BF1C00 == 73 [pid = 1560] [id = 364] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 17DCD000 == 72 [pid = 1560] [id = 363] 14:18:13 INFO - PROCESS | 1560 | --DOCSHELL 12C3AC00 == 71 [pid = 1560] [id = 357] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 154 (21525C00) [pid = 1560] [serial = 943] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 153 (227A7000) [pid = 1560] [serial = 949] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 152 (1C585800) [pid = 1560] [serial = 937] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 151 (1907D000) [pid = 1560] [serial = 934] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (21205000) [pid = 1560] [serial = 940] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (20790800) [pid = 1560] [serial = 946] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (1D10F800) [pid = 1560] [serial = 1053] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (201C3C00) [pid = 1560] [serial = 1059] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (1F1C5000) [pid = 1560] [serial = 1057] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (1F1C1000) [pid = 1560] [serial = 1056] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (201CEC00) [pid = 1560] [serial = 1062] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (1CB32800) [pid = 1560] [serial = 1050] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (13138000) [pid = 1560] [serial = 1020] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (19009400) [pid = 1560] [serial = 1042] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (12C23C00) [pid = 1560] [serial = 1041] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (1A624400) [pid = 1560] [serial = 1023] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1D3CAC00) [pid = 1560] [serial = 1029] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1D678C00) [pid = 1560] [serial = 1032] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (19079000) [pid = 1560] [serial = 1044] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1A624000) [pid = 1560] [serial = 1045] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1BE3B000) [pid = 1560] [serial = 1047] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1BE66C00) [pid = 1560] [serial = 1048] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (196EB000) [pid = 1560] [serial = 1038] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1CB2B800) [pid = 1560] [serial = 1026] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1FB8A800) [pid = 1560] [serial = 1035] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (20776000) [pid = 1560] [serial = 1065] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (20778800) [pid = 1560] [serial = 1066] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (201C8800) [pid = 1560] [serial = 1060] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1D2CA400) [pid = 1560] [serial = 1054] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1CF75C00) [pid = 1560] [serial = 1051] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (20594400) [pid = 1560] [serial = 1063] [outer = 00000000] [url = about:blank] 14:18:13 INFO - PROCESS | 1560 | 1461014293546 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1133ms 14:18:13 INFO - PROCESS | 1560 | 1461014293600 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 14:18:13 INFO - PROCESS | 1560 | 1461014293605 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 14:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:18:13 INFO - PROCESS | 1560 | 1461014293611 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:18:13 INFO - PROCESS | 1560 | 1461014293613 Marionette TRACE conn5 <- [1,1486,null,{}] 14:18:13 INFO - PROCESS | 1560 | 1461014293617 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:13 INFO - PROCESS | 1560 | 1461014293710 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 14:18:13 INFO - PROCESS | 1560 | 1461014293722 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:13 INFO - PROCESS | 1560 | ++DOCSHELL 1695C800 == 72 [pid = 1560] [id = 381] 14:18:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (169E3800) [pid = 1560] [serial = 1143] [outer = 00000000] 14:18:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (181C9000) [pid = 1560] [serial = 1144] [outer = 169E3800] 14:18:13 INFO - PROCESS | 1560 | 1461014293768 Marionette DEBUG loaded listener.js 14:18:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (19404000) [pid = 1560] [serial = 1145] [outer = 169E3800] 14:18:14 INFO - PROCESS | 1560 | 1461014294303 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 730ms 14:18:14 INFO - PROCESS | 1560 | 1461014294344 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 14:18:14 INFO - PROCESS | 1560 | 1461014294346 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 14:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:18:14 INFO - PROCESS | 1560 | 1461014294349 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:18:14 INFO - PROCESS | 1560 | 1461014294353 Marionette TRACE conn5 <- [1,1490,null,{}] 14:18:14 INFO - PROCESS | 1560 | 1461014294363 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:14 INFO - PROCESS | 1560 | 1461014294459 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 14:18:14 INFO - PROCESS | 1560 | 1461014294562 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:14 INFO - PROCESS | 1560 | ++DOCSHELL 1A620000 == 73 [pid = 1560] [id = 382] 14:18:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1A66C000) [pid = 1560] [serial = 1146] [outer = 00000000] 14:18:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1C423800) [pid = 1560] [serial = 1147] [outer = 1A66C000] 14:18:14 INFO - PROCESS | 1560 | 1461014294613 Marionette DEBUG loaded listener.js 14:18:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1C591800) [pid = 1560] [serial = 1148] [outer = 1A66C000] 14:18:14 INFO - PROCESS | 1560 | 1461014295000 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 690ms 14:18:15 INFO - PROCESS | 1560 | 1461014295040 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 14:18:15 INFO - PROCESS | 1560 | 1461014295043 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 14:18:15 INFO - PROCESS | 1560 | 1461014295046 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:18:15 INFO - PROCESS | 1560 | 1461014295047 Marionette TRACE conn5 <- [1,1494,null,{}] 14:18:15 INFO - PROCESS | 1560 | 1461014295051 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:15 INFO - PROCESS | 1560 | 1461014295142 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 14:18:15 INFO - PROCESS | 1560 | 1461014295148 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:15 INFO - PROCESS | 1560 | ++DOCSHELL 1ACBC800 == 74 [pid = 1560] [id = 383] 14:18:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1C422000) [pid = 1560] [serial = 1149] [outer = 00000000] 14:18:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1D081400) [pid = 1560] [serial = 1150] [outer = 1C422000] 14:18:15 INFO - PROCESS | 1560 | 1461014295195 Marionette DEBUG loaded listener.js 14:18:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1D35AC00) [pid = 1560] [serial = 1151] [outer = 1C422000] 14:18:15 INFO - PROCESS | 1560 | 1461014295667 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 670ms 14:18:15 INFO - PROCESS | 1560 | 1461014295730 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 14:18:15 INFO - PROCESS | 1560 | 1461014295732 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 14:18:15 INFO - PROCESS | 1560 | 1461014295735 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:18:15 INFO - PROCESS | 1560 | 1461014295737 Marionette TRACE conn5 <- [1,1498,null,{}] 14:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:18:15 INFO - PROCESS | 1560 | 1461014295748 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:15 INFO - PROCESS | 1560 | 1461014295870 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 14:18:15 INFO - PROCESS | 1560 | 1461014295938 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:15 INFO - PROCESS | 1560 | ++DOCSHELL 1D58C800 == 75 [pid = 1560] [id = 384] 14:18:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1D591C00) [pid = 1560] [serial = 1152] [outer = 00000000] 14:18:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1D677C00) [pid = 1560] [serial = 1153] [outer = 1D591C00] 14:18:15 INFO - PROCESS | 1560 | 1461014295985 Marionette DEBUG loaded listener.js 14:18:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1D692000) [pid = 1560] [serial = 1154] [outer = 1D591C00] 14:18:16 INFO - PROCESS | 1560 | 1461014296428 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 730ms 14:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:18:16 INFO - PROCESS | 1560 | 1461014296471 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 14:18:16 INFO - PROCESS | 1560 | 1461014296473 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 14:18:16 INFO - PROCESS | 1560 | 1461014296476 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:18:16 INFO - PROCESS | 1560 | 1461014296478 Marionette TRACE conn5 <- [1,1502,null,{}] 14:18:16 INFO - PROCESS | 1560 | 1461014296481 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:16 INFO - PROCESS | 1560 | 1461014296649 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 14:18:16 INFO - PROCESS | 1560 | 1461014296703 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:16 INFO - PROCESS | 1560 | ++DOCSHELL 201C3400 == 76 [pid = 1560] [id = 385] 14:18:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (201C3C00) [pid = 1560] [serial = 1155] [outer = 00000000] 14:18:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (201CEC00) [pid = 1560] [serial = 1156] [outer = 201C3C00] 14:18:16 INFO - PROCESS | 1560 | 1461014296752 Marionette DEBUG loaded listener.js 14:18:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (20594C00) [pid = 1560] [serial = 1157] [outer = 201C3C00] 14:18:17 INFO - PROCESS | 1560 | 1461014297207 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 770ms 14:18:17 INFO - PROCESS | 1560 | 1461014297247 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 14:18:17 INFO - PROCESS | 1560 | 1461014297249 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 14:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:18:17 INFO - PROCESS | 1560 | 1461014297253 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:18:17 INFO - PROCESS | 1560 | 1461014297254 Marionette TRACE conn5 <- [1,1506,null,{}] 14:18:17 INFO - PROCESS | 1560 | 1461014297258 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:17 INFO - PROCESS | 1560 | 1461014297382 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 14:18:17 INFO - PROCESS | 1560 | 1461014297454 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:17 INFO - PROCESS | 1560 | ++DOCSHELL 20599800 == 77 [pid = 1560] [id = 386] 14:18:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (20776800) [pid = 1560] [serial = 1158] [outer = 00000000] 14:18:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (2078B800) [pid = 1560] [serial = 1159] [outer = 20776800] 14:18:17 INFO - PROCESS | 1560 | 1461014297500 Marionette DEBUG loaded listener.js 14:18:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (20791800) [pid = 1560] [serial = 1160] [outer = 20776800] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (1AC03400) [pid = 1560] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (12C83C00) [pid = 1560] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (1D593000) [pid = 1560] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (19006800) [pid = 1560] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1307C800) [pid = 1560] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (20790C00) [pid = 1560] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1F1CCC00) [pid = 1560] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1EBDE000) [pid = 1560] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1988A000) [pid = 1560] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1BF21400) [pid = 1560] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:18:17 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1D078C00) [pid = 1560] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:18:18 INFO - PROCESS | 1560 | 1461014298056 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 830ms 14:18:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:18:18 INFO - PROCESS | 1560 | 1461014298087 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 14:18:18 INFO - PROCESS | 1560 | 1461014298089 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 14:18:18 INFO - PROCESS | 1560 | 1461014298092 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:18:18 INFO - PROCESS | 1560 | 1461014298094 Marionette TRACE conn5 <- [1,1510,null,{}] 14:18:18 INFO - PROCESS | 1560 | 1461014298098 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:18 INFO - PROCESS | 1560 | 1461014298225 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 14:18:18 INFO - PROCESS | 1560 | 1461014298291 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:18 INFO - PROCESS | 1560 | ++DOCSHELL 18143800 == 78 [pid = 1560] [id = 387] 14:18:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (18149000) [pid = 1560] [serial = 1161] [outer = 00000000] 14:18:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1D078C00) [pid = 1560] [serial = 1162] [outer = 18149000] 14:18:18 INFO - PROCESS | 1560 | 1461014298337 Marionette DEBUG loaded listener.js 14:18:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1D593000) [pid = 1560] [serial = 1163] [outer = 18149000] 14:18:18 INFO - PROCESS | 1560 | 1461014298705 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:18:18 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 () { 14:18:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:18:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:18:18 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 () { 14:18:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:18:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:18:18 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 () { 14:18:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:18:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:18:18 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 () { 14:18:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:18:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:18:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 634ms 14:18:18 INFO - PROCESS | 1560 | 1461014298736 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 14:18:18 INFO - PROCESS | 1560 | 1461014298738 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 14:18:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:18:18 INFO - PROCESS | 1560 | 1461014298741 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:18:18 INFO - PROCESS | 1560 | 1461014298743 Marionette TRACE conn5 <- [1,1514,null,{}] 14:18:18 INFO - PROCESS | 1560 | 1461014298746 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:18 INFO - PROCESS | 1560 | 1461014298835 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 14:18:18 INFO - PROCESS | 1560 | 1461014298840 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:18 INFO - PROCESS | 1560 | ++DOCSHELL 1EBDE000 == 79 [pid = 1560] [id = 388] 14:18:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1F340400) [pid = 1560] [serial = 1164] [outer = 00000000] 14:18:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (213C0800) [pid = 1560] [serial = 1165] [outer = 1F340400] 14:18:18 INFO - PROCESS | 1560 | 1461014298885 Marionette DEBUG loaded listener.js 14:18:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (227A8000) [pid = 1560] [serial = 1166] [outer = 1F340400] 14:18:19 INFO - PROCESS | 1560 | 1461014299340 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:18:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:18:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:18:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:18:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 637ms 14:18:19 INFO - PROCESS | 1560 | 1461014299380 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 14:18:19 INFO - PROCESS | 1560 | 1461014299382 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 14:18:19 INFO - PROCESS | 1560 | 1461014299385 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:18:19 INFO - PROCESS | 1560 | 1461014299386 Marionette TRACE conn5 <- [1,1518,null,{}] 14:18:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:18:19 INFO - PROCESS | 1560 | 1461014299390 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:19 INFO - PROCESS | 1560 | 1461014299479 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 14:18:19 INFO - PROCESS | 1560 | 1461014299486 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:19 INFO - PROCESS | 1560 | ++DOCSHELL 1B7D8400 == 80 [pid = 1560] [id = 389] 14:18:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1CABA800) [pid = 1560] [serial = 1167] [outer = 00000000] 14:18:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (23FB1400) [pid = 1560] [serial = 1168] [outer = 1CABA800] 14:18:19 INFO - PROCESS | 1560 | 1461014299531 Marionette DEBUG loaded listener.js 14:18:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (2471B400) [pid = 1560] [serial = 1169] [outer = 1CABA800] 14:18:20 INFO - PROCESS | 1560 | 1461014300106 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:18:20 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 14:18:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:18:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:18:20 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. 14:18:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:18:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 770ms 14:18:20 INFO - PROCESS | 1560 | 1461014300160 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 14:18:20 INFO - PROCESS | 1560 | 1461014300165 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 14:18:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:18:20 INFO - PROCESS | 1560 | 1461014300171 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:18:20 INFO - PROCESS | 1560 | 1461014300175 Marionette TRACE conn5 <- [1,1522,null,{}] 14:18:20 INFO - PROCESS | 1560 | 1461014300182 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:20 INFO - PROCESS | 1560 | 1461014300303 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 14:18:20 INFO - PROCESS | 1560 | 1461014300424 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:20 INFO - PROCESS | 1560 | ++DOCSHELL 17947800 == 81 [pid = 1560] [id = 390] 14:18:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (17A20800) [pid = 1560] [serial = 1170] [outer = 00000000] 14:18:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (1ACC6000) [pid = 1560] [serial = 1171] [outer = 17A20800] 14:18:20 INFO - PROCESS | 1560 | 1461014300483 Marionette DEBUG loaded listener.js 14:18:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (1BAB4800) [pid = 1560] [serial = 1172] [outer = 17A20800] 14:18:21 INFO - PROCESS | 1560 | 1461014301125 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:18:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:18:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 970ms 14:18:21 INFO - PROCESS | 1560 | 1461014301145 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 14:18:21 INFO - PROCESS | 1560 | 1461014301151 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 14:18:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:18:21 INFO - PROCESS | 1560 | 1461014301157 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:18:21 INFO - PROCESS | 1560 | 1461014301160 Marionette TRACE conn5 <- [1,1526,null,{}] 14:18:21 INFO - PROCESS | 1560 | 1461014301164 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:21 INFO - PROCESS | 1560 | 1461014301282 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 14:18:21 INFO - PROCESS | 1560 | 1461014301444 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:21 INFO - PROCESS | 1560 | ++DOCSHELL 1ACBBC00 == 82 [pid = 1560] [id = 391] 14:18:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (1BAB8400) [pid = 1560] [serial = 1173] [outer = 00000000] 14:18:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (1D67B400) [pid = 1560] [serial = 1174] [outer = 1BAB8400] 14:18:21 INFO - PROCESS | 1560 | 1461014301501 Marionette DEBUG loaded listener.js 14:18:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (1F1CA000) [pid = 1560] [serial = 1175] [outer = 1BAB8400] 14:18:22 INFO - PROCESS | 1560 | 1461014302143 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:18:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:18:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1018ms 14:18:22 INFO - PROCESS | 1560 | 1461014302178 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 14:18:22 INFO - PROCESS | 1560 | 1461014302180 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 14:18:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:18:22 INFO - PROCESS | 1560 | 1461014302184 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:18:22 INFO - PROCESS | 1560 | 1461014302188 Marionette TRACE conn5 <- [1,1530,null,{}] 14:18:22 INFO - PROCESS | 1560 | 1461014302199 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:22 INFO - PROCESS | 1560 | 1461014302344 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 14:18:22 INFO - PROCESS | 1560 | 1461014302492 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:22 INFO - PROCESS | 1560 | ++DOCSHELL 213BC800 == 83 [pid = 1560] [id = 392] 14:18:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (227BE800) [pid = 1560] [serial = 1176] [outer = 00000000] 14:18:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (24CC7800) [pid = 1560] [serial = 1177] [outer = 227BE800] 14:18:22 INFO - PROCESS | 1560 | 1461014302553 Marionette DEBUG loaded listener.js 14:18:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (25612400) [pid = 1560] [serial = 1178] [outer = 227BE800] 14:18:23 INFO - PROCESS | 1560 | 1461014303105 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 970ms 14:18:23 INFO - PROCESS | 1560 | 1461014303158 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 14:18:23 INFO - PROCESS | 1560 | 1461014303161 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 14:18:23 INFO - PROCESS | 1560 | 1461014303164 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:18:23 INFO - PROCESS | 1560 | 1461014303166 Marionette TRACE conn5 <- [1,1534,null,{}] 14:18:23 INFO - PROCESS | 1560 | 1461014303170 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:23 INFO - PROCESS | 1560 | 1461014303285 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 14:18:23 INFO - PROCESS | 1560 | 1461014303448 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:23 INFO - PROCESS | 1560 | ++DOCSHELL 25618400 == 84 [pid = 1560] [id = 393] 14:18:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (2561F400) [pid = 1560] [serial = 1179] [outer = 00000000] 14:18:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (2576B400) [pid = 1560] [serial = 1180] [outer = 2561F400] 14:18:23 INFO - PROCESS | 1560 | 1461014303506 Marionette DEBUG loaded listener.js 14:18:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (2576E000) [pid = 1560] [serial = 1181] [outer = 2561F400] 14:18:24 INFO - PROCESS | 1560 | 1461014304099 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:18:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:18:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 970ms 14:18:24 INFO - PROCESS | 1560 | 1461014304138 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 14:18:24 INFO - PROCESS | 1560 | 1461014304140 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 14:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:18:24 INFO - PROCESS | 1560 | 1461014304143 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:18:24 INFO - PROCESS | 1560 | 1461014304145 Marionette TRACE conn5 <- [1,1538,null,{}] 14:18:24 INFO - PROCESS | 1560 | 1461014304149 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:24 INFO - PROCESS | 1560 | 1461014304261 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 14:18:24 INFO - PROCESS | 1560 | 1461014304425 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:24 INFO - PROCESS | 1560 | ++DOCSHELL 2576A400 == 85 [pid = 1560] [id = 394] 14:18:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 153 (2576DC00) [pid = 1560] [serial = 1182] [outer = 00000000] 14:18:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 154 (25AE8400) [pid = 1560] [serial = 1183] [outer = 2576DC00] 14:18:24 INFO - PROCESS | 1560 | 1461014304484 Marionette DEBUG loaded listener.js 14:18:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 155 (25AEF000) [pid = 1560] [serial = 1184] [outer = 2576DC00] 14:18:25 INFO - PROCESS | 1560 | 1461014305099 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:18:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:18:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 970ms 14:18:25 INFO - PROCESS | 1560 | 1461014305117 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 14:18:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:18:25 INFO - PROCESS | 1560 | 1461014305120 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 14:18:25 INFO - PROCESS | 1560 | 1461014305123 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:18:25 INFO - PROCESS | 1560 | 1461014305125 Marionette TRACE conn5 <- [1,1542,null,{}] 14:18:25 INFO - PROCESS | 1560 | 1461014305129 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:25 INFO - PROCESS | 1560 | 1461014305262 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 14:18:25 INFO - PROCESS | 1560 | 1461014305416 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:25 INFO - PROCESS | 1560 | ++DOCSHELL 2702EC00 == 86 [pid = 1560] [id = 395] 14:18:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 156 (2702F800) [pid = 1560] [serial = 1185] [outer = 00000000] 14:18:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 157 (2703A400) [pid = 1560] [serial = 1186] [outer = 2702F800] 14:18:25 INFO - PROCESS | 1560 | 1461014305477 Marionette DEBUG loaded listener.js 14:18:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 158 (27E8CC00) [pid = 1560] [serial = 1187] [outer = 2702F800] 14:18:26 INFO - PROCESS | 1560 | 1461014306017 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 930ms 14:18:26 INFO - PROCESS | 1560 | 1461014306054 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 14:18:26 INFO - PROCESS | 1560 | 1461014306056 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 14:18:26 INFO - PROCESS | 1560 | 1461014306059 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:18:26 INFO - PROCESS | 1560 | 1461014306061 Marionette TRACE conn5 <- [1,1546,null,{}] 14:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:18:26 INFO - PROCESS | 1560 | 1461014306064 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:26 INFO - PROCESS | 1560 | 1461014306177 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 14:18:26 INFO - PROCESS | 1560 | 1461014306340 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:26 INFO - PROCESS | 1560 | ++DOCSHELL 1C425C00 == 87 [pid = 1560] [id = 396] 14:18:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 159 (2703A000) [pid = 1560] [serial = 1188] [outer = 00000000] 14:18:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 160 (27654400) [pid = 1560] [serial = 1189] [outer = 2703A000] 14:18:26 INFO - PROCESS | 1560 | 1461014306397 Marionette DEBUG loaded listener.js 14:18:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 161 (2764D000) [pid = 1560] [serial = 1190] [outer = 2703A000] 14:18:26 INFO - PROCESS | 1560 | 1461014307008 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:18:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:18:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 970ms 14:18:27 INFO - PROCESS | 1560 | 1461014307034 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 14:18:27 INFO - PROCESS | 1560 | 1461014307036 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 14:18:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:18:27 INFO - PROCESS | 1560 | 1461014307040 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:18:27 INFO - PROCESS | 1560 | 1461014307042 Marionette TRACE conn5 <- [1,1550,null,{}] 14:18:27 INFO - PROCESS | 1560 | 1461014307045 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:27 INFO - PROCESS | 1560 | 1461014307157 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 14:18:27 INFO - PROCESS | 1560 | 1461014307322 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:27 INFO - PROCESS | 1560 | ++DOCSHELL 182FB000 == 88 [pid = 1560] [id = 397] 14:18:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 162 (182FC000) [pid = 1560] [serial = 1191] [outer = 00000000] 14:18:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 163 (1BF20800) [pid = 1560] [serial = 1192] [outer = 182FC000] 14:18:27 INFO - PROCESS | 1560 | 1461014307380 Marionette DEBUG loaded listener.js 14:18:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 164 (1CDEB800) [pid = 1560] [serial = 1193] [outer = 182FC000] 14:18:28 INFO - PROCESS | 1560 | 1461014308246 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1276ms 14:18:28 INFO - PROCESS | 1560 | 1461014308320 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 14:18:28 INFO - PROCESS | 1560 | 1461014308324 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 14:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:18:28 INFO - PROCESS | 1560 | 1461014308330 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:18:28 INFO - PROCESS | 1560 | 1461014308333 Marionette TRACE conn5 <- [1,1554,null,{}] 14:18:28 INFO - PROCESS | 1560 | 1461014308338 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:28 INFO - PROCESS | 1560 | 1461014308481 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 14:18:28 INFO - PROCESS | 1560 | 1461014308637 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:28 INFO - PROCESS | 1560 | ++DOCSHELL 1AA8D000 == 89 [pid = 1560] [id = 398] 14:18:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 165 (1AA8E000) [pid = 1560] [serial = 1194] [outer = 00000000] 14:18:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 166 (1ACC5C00) [pid = 1560] [serial = 1195] [outer = 1AA8E000] 14:18:28 INFO - PROCESS | 1560 | 1461014308691 Marionette DEBUG loaded listener.js 14:18:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 167 (1BAB8C00) [pid = 1560] [serial = 1196] [outer = 1AA8E000] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 1A629800 == 88 [pid = 1560] [id = 183] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 20156000 == 87 [pid = 1560] [id = 330] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 1EBDE000 == 86 [pid = 1560] [id = 388] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 18143800 == 85 [pid = 1560] [id = 387] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 20599800 == 84 [pid = 1560] [id = 386] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 201C3400 == 83 [pid = 1560] [id = 385] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 1D58C800 == 82 [pid = 1560] [id = 384] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 1ACBC800 == 81 [pid = 1560] [id = 383] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 166 (227A4C00) [pid = 1560] [serial = 1117] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 1A620000 == 80 [pid = 1560] [id = 382] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 1695C800 == 79 [pid = 1560] [id = 381] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 12F32C00 == 78 [pid = 1560] [id = 380] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 24716C00 == 77 [pid = 1560] [id = 377] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 23F86C00 == 76 [pid = 1560] [id = 376] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 1D58E400 == 75 [pid = 1560] [id = 375] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 1B9EBC00 == 74 [pid = 1560] [id = 374] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 12DBD400 == 73 [pid = 1560] [id = 373] 14:18:29 INFO - PROCESS | 1560 | --DOCSHELL 20792400 == 72 [pid = 1560] [id = 372] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 165 (1BACF400) [pid = 1560] [serial = 1090] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 164 (1814B000) [pid = 1560] [serial = 1092] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 163 (1D695C00) [pid = 1560] [serial = 1105] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 162 (1D678800) [pid = 1560] [serial = 1104] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 161 (23FAC400) [pid = 1560] [serial = 1086] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 160 (1BAABC00) [pid = 1560] [serial = 1096] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 159 (23DCA400) [pid = 1560] [serial = 1083] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 158 (1CF83000) [pid = 1560] [serial = 1101] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 157 (2279B800) [pid = 1560] [serial = 982] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 156 (1B906400) [pid = 1560] [serial = 1089] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 155 (213C3400) [pid = 1560] [serial = 1077] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 154 (1B746C00) [pid = 1560] [serial = 1093] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 153 (201C2000) [pid = 1560] [serial = 1107] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 152 (2059AC00) [pid = 1560] [serial = 1114] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 151 (1B9F0C00) [pid = 1560] [serial = 1111] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (1B9F6C00) [pid = 1560] [serial = 1112] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (2279FC00) [pid = 1560] [serial = 1080] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (1CB25000) [pid = 1560] [serial = 1098] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (2077A000) [pid = 1560] [serial = 1115] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (1B749C00) [pid = 1560] [serial = 1095] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (1CB31000) [pid = 1560] [serial = 1099] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (227C8400) [pid = 1560] [serial = 691] [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.] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (17DD9400) [pid = 1560] [serial = 1071] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (1C41C800) [pid = 1560] [serial = 1074] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (20590800) [pid = 1560] [serial = 1108] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (1D0B1000) [pid = 1560] [serial = 1102] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (1D0BC800) [pid = 1560] [serial = 1018] [outer = 00000000] [url = about:blank] 14:18:29 INFO - PROCESS | 1560 | 1461014309340 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:18:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:18:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1024ms 14:18:29 INFO - PROCESS | 1560 | 1461014309354 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 14:18:29 INFO - PROCESS | 1560 | 1461014309359 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 14:18:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:18:29 INFO - PROCESS | 1560 | 1461014309365 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:18:29 INFO - PROCESS | 1560 | 1461014309368 Marionette TRACE conn5 <- [1,1558,null,{}] 14:18:29 INFO - PROCESS | 1560 | 1461014309371 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:29 INFO - PROCESS | 1560 | 1461014309468 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 14:18:29 INFO - PROCESS | 1560 | 1461014309573 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:29 INFO - PROCESS | 1560 | ++DOCSHELL 13069000 == 73 [pid = 1560] [id = 399] 14:18:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (13135800) [pid = 1560] [serial = 1197] [outer = 00000000] 14:18:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (1914B800) [pid = 1560] [serial = 1198] [outer = 13135800] 14:18:29 INFO - PROCESS | 1560 | 1461014309621 Marionette DEBUG loaded listener.js 14:18:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (1AC03400) [pid = 1560] [serial = 1199] [outer = 13135800] 14:18:30 INFO - PROCESS | 1560 | 1461014310051 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:18:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:18:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 730ms 14:18:30 INFO - PROCESS | 1560 | 1461014310099 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 1560 | 1461014310101 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 14:18:30 INFO - PROCESS | 1560 | 1461014310104 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:18:30 INFO - PROCESS | 1560 | 1461014310108 Marionette TRACE conn5 <- [1,1562,null,{}] 14:18:30 INFO - PROCESS | 1560 | 1461014310118 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:30 INFO - PROCESS | 1560 | 1461014310240 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 14:18:30 INFO - PROCESS | 1560 | 1461014310257 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:30 INFO - PROCESS | 1560 | ++DOCSHELL 1BF1E400 == 74 [pid = 1560] [id = 400] 14:18:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (1BF1F000) [pid = 1560] [serial = 1200] [outer = 00000000] 14:18:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (1C427000) [pid = 1560] [serial = 1201] [outer = 1BF1F000] 14:18:30 INFO - PROCESS | 1560 | 1461014310306 Marionette DEBUG loaded listener.js 14:18:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (1CAAC000) [pid = 1560] [serial = 1202] [outer = 1BF1F000] 14:18:30 INFO - PROCESS | 1560 | 1461014310794 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:18:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:18:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 730ms 14:18:30 INFO - PROCESS | 1560 | 1461014310839 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 1560 | 1461014310841 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 14:18:30 INFO - PROCESS | 1560 | 1461014310845 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:18:30 INFO - PROCESS | 1560 | 1461014310846 Marionette TRACE conn5 <- [1,1566,null,{}] 14:18:30 INFO - PROCESS | 1560 | 1461014310850 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:30 INFO - PROCESS | 1560 | 1461014310940 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 14:18:30 INFO - PROCESS | 1560 | 1461014310948 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:30 INFO - PROCESS | 1560 | ++DOCSHELL 1CF7B400 == 75 [pid = 1560] [id = 401] 14:18:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (1CF7C000) [pid = 1560] [serial = 1203] [outer = 00000000] 14:18:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (1D0B1C00) [pid = 1560] [serial = 1204] [outer = 1CF7C000] 14:18:30 INFO - PROCESS | 1560 | 1461014310995 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (1D0B9000) [pid = 1560] [serial = 1205] [outer = 1CF7C000] 14:18:31 INFO - PROCESS | 1560 | 1461014311462 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:18:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:18:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 670ms 14:18:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:18:31 INFO - PROCESS | 1560 | 1461014311519 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 14:18:31 INFO - PROCESS | 1560 | 1461014311521 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 14:18:31 INFO - PROCESS | 1560 | 1461014311524 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:18:31 INFO - PROCESS | 1560 | 1461014311526 Marionette TRACE conn5 <- [1,1570,null,{}] 14:18:31 INFO - PROCESS | 1560 | 1461014311529 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:31 INFO - PROCESS | 1560 | 1461014311651 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 14:18:31 INFO - PROCESS | 1560 | 1461014311767 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:31 INFO - PROCESS | 1560 | ++DOCSHELL 1D356C00 == 76 [pid = 1560] [id = 402] 14:18:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (1D357800) [pid = 1560] [serial = 1206] [outer = 00000000] 14:18:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (1D58D400) [pid = 1560] [serial = 1207] [outer = 1D357800] 14:18:31 INFO - PROCESS | 1560 | 1461014311812 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (1D673000) [pid = 1560] [serial = 1208] [outer = 1D357800] 14:18:32 INFO - PROCESS | 1560 | 1461014312252 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:18:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:18:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 770ms 14:18:32 INFO - PROCESS | 1560 | 1461014312300 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 14:18:32 INFO - PROCESS | 1560 | 1461014312302 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 14:18:32 INFO - PROCESS | 1560 | 1461014312305 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:18:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:18:32 INFO - PROCESS | 1560 | 1461014312307 Marionette TRACE conn5 <- [1,1574,null,{}] 14:18:32 INFO - PROCESS | 1560 | 1461014312310 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:32 INFO - PROCESS | 1560 | 1461014312455 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 14:18:32 INFO - PROCESS | 1560 | 1461014312529 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:32 INFO - PROCESS | 1560 | ++DOCSHELL 1D67CC00 == 77 [pid = 1560] [id = 403] 14:18:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (1D68DC00) [pid = 1560] [serial = 1209] [outer = 00000000] 14:18:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 153 (1FB8B800) [pid = 1560] [serial = 1210] [outer = 1D68DC00] 14:18:32 INFO - PROCESS | 1560 | 1461014312579 Marionette DEBUG loaded listener.js 14:18:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 154 (201C1800) [pid = 1560] [serial = 1211] [outer = 1D68DC00] 14:18:32 INFO - PROCESS | 1560 | 1461014313008 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:18:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:18:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 730ms 14:18:33 INFO - PROCESS | 1560 | 1461014313056 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 14:18:33 INFO - PROCESS | 1560 | 1461014313058 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 14:18:33 INFO - PROCESS | 1560 | 1461014313061 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:18:33 INFO - PROCESS | 1560 | 1461014313063 Marionette TRACE conn5 <- [1,1578,null,{}] 14:18:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:18:33 INFO - PROCESS | 1560 | 1461014313066 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:33 INFO - PROCESS | 1560 | 1461014313193 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 14:18:33 INFO - PROCESS | 1560 | 1461014313258 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:33 INFO - PROCESS | 1560 | ++DOCSHELL 13136000 == 78 [pid = 1560] [id = 404] 14:18:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 155 (201C5000) [pid = 1560] [serial = 1212] [outer = 00000000] 14:18:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 156 (20594400) [pid = 1560] [serial = 1213] [outer = 201C5000] 14:18:33 INFO - PROCESS | 1560 | 1461014313308 Marionette DEBUG loaded listener.js 14:18:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 157 (2076F400) [pid = 1560] [serial = 1214] [outer = 201C5000] 14:18:33 INFO - PROCESS | 1560 | --DOMWINDOW == 156 (1C422000) [pid = 1560] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:18:33 INFO - PROCESS | 1560 | --DOMWINDOW == 155 (1A66C000) [pid = 1560] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:18:33 INFO - PROCESS | 1560 | --DOMWINDOW == 154 (18144400) [pid = 1560] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:18:33 INFO - PROCESS | 1560 | --DOMWINDOW == 153 (1F340400) [pid = 1560] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:18:33 INFO - PROCESS | 1560 | --DOMWINDOW == 152 (1D591C00) [pid = 1560] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:18:33 INFO - PROCESS | 1560 | --DOMWINDOW == 151 (20776800) [pid = 1560] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:18:33 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (201C3C00) [pid = 1560] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:18:33 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (20793000) [pid = 1560] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:18:33 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (18149000) [pid = 1560] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:18:33 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (169E3800) [pid = 1560] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:18:33 INFO - PROCESS | 1560 | 1461014313860 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:18:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:18:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 830ms 14:18:33 INFO - PROCESS | 1560 | 1461014313898 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 14:18:33 INFO - PROCESS | 1560 | 1461014313900 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 14:18:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:18:33 INFO - PROCESS | 1560 | 1461014313908 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:18:33 INFO - PROCESS | 1560 | 1461014313910 Marionette TRACE conn5 <- [1,1582,null,{}] 14:18:33 INFO - PROCESS | 1560 | 1461014313913 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:34 INFO - PROCESS | 1560 | 1461014314044 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 14:18:34 INFO - PROCESS | 1560 | 1461014314115 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:34 INFO - PROCESS | 1560 | ++DOCSHELL 19149C00 == 79 [pid = 1560] [id = 405] 14:18:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (1B725400) [pid = 1560] [serial = 1215] [outer = 00000000] 14:18:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (1D58EC00) [pid = 1560] [serial = 1216] [outer = 1B725400] 14:18:34 INFO - PROCESS | 1560 | 1461014314163 Marionette DEBUG loaded listener.js 14:18:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (2015C000) [pid = 1560] [serial = 1217] [outer = 1B725400] 14:18:34 INFO - PROCESS | 1560 | 1461014314541 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:18:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:18:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 14:18:34 INFO - PROCESS | 1560 | 1461014314583 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 14:18:34 INFO - PROCESS | 1560 | 1461014314585 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 14:18:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:18:34 INFO - PROCESS | 1560 | 1461014314588 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:18:34 INFO - PROCESS | 1560 | 1461014314590 Marionette TRACE conn5 <- [1,1586,null,{}] 14:18:34 INFO - PROCESS | 1560 | 1461014314593 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:34 INFO - PROCESS | 1560 | 1461014314681 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 14:18:34 INFO - PROCESS | 1560 | 1461014314723 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:34 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB2800 == 80 [pid = 1560] [id = 406] 14:18:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (1BACF400) [pid = 1560] [serial = 1218] [outer = 00000000] 14:18:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (20784C00) [pid = 1560] [serial = 1219] [outer = 1BACF400] 14:18:34 INFO - PROCESS | 1560 | 1461014314770 Marionette DEBUG loaded listener.js 14:18:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 153 (201D0400) [pid = 1560] [serial = 1220] [outer = 1BACF400] 14:18:35 INFO - PROCESS | 1560 | 1461014315215 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:18:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:18:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 14:18:35 INFO - PROCESS | 1560 | 1461014315259 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 14:18:35 INFO - PROCESS | 1560 | 1461014315261 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 14:18:35 INFO - PROCESS | 1560 | 1461014315264 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:18:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:18:35 INFO - PROCESS | 1560 | 1461014315266 Marionette TRACE conn5 <- [1,1590,null,{}] 14:18:35 INFO - PROCESS | 1560 | 1461014315269 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:35 INFO - PROCESS | 1560 | 1461014315361 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 14:18:35 INFO - PROCESS | 1560 | 1461014315368 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:35 INFO - PROCESS | 1560 | ++DOCSHELL 20778000 == 81 [pid = 1560] [id = 407] 14:18:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 154 (20792400) [pid = 1560] [serial = 1221] [outer = 00000000] 14:18:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 155 (214C5400) [pid = 1560] [serial = 1222] [outer = 20792400] 14:18:35 INFO - PROCESS | 1560 | 1461014315414 Marionette DEBUG loaded listener.js 14:18:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 156 (2279E000) [pid = 1560] [serial = 1223] [outer = 20792400] 14:18:36 INFO - PROCESS | 1560 | 1461014316164 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:18:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:18:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 930ms 14:18:36 INFO - PROCESS | 1560 | 1461014316199 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 14:18:36 INFO - PROCESS | 1560 | 1461014316204 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 14:18:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:18:36 INFO - PROCESS | 1560 | 1461014316225 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:18:36 INFO - PROCESS | 1560 | 1461014316229 Marionette TRACE conn5 <- [1,1594,null,{}] 14:18:36 INFO - PROCESS | 1560 | 1461014316235 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:36 INFO - PROCESS | 1560 | 1461014316368 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 14:18:36 INFO - PROCESS | 1560 | 1461014316514 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:36 INFO - PROCESS | 1560 | ++DOCSHELL 12DC3800 == 82 [pid = 1560] [id = 408] 14:18:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 157 (16954400) [pid = 1560] [serial = 1224] [outer = 00000000] 14:18:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 158 (1AC07C00) [pid = 1560] [serial = 1225] [outer = 16954400] 14:18:36 INFO - PROCESS | 1560 | 1461014316578 Marionette DEBUG loaded listener.js 14:18:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 159 (1B731C00) [pid = 1560] [serial = 1226] [outer = 16954400] 14:18:37 INFO - PROCESS | 1560 | 1461014317127 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:18:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:18:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 970ms 14:18:37 INFO - PROCESS | 1560 | 1461014317198 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 14:18:37 INFO - PROCESS | 1560 | 1461014317204 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 14:18:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:18:37 INFO - PROCESS | 1560 | 1461014317211 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:18:37 INFO - PROCESS | 1560 | 1461014317213 Marionette TRACE conn5 <- [1,1598,null,{}] 14:18:37 INFO - PROCESS | 1560 | 1461014317217 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:37 INFO - PROCESS | 1560 | 1461014317364 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 14:18:37 INFO - PROCESS | 1560 | 1461014317516 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:37 INFO - PROCESS | 1560 | ++DOCSHELL 1BEECC00 == 83 [pid = 1560] [id = 409] 14:18:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 160 (1CB25000) [pid = 1560] [serial = 1227] [outer = 00000000] 14:18:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 161 (1D35B000) [pid = 1560] [serial = 1228] [outer = 1CB25000] 14:18:37 INFO - PROCESS | 1560 | 1461014317574 Marionette DEBUG loaded listener.js 14:18:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 162 (1D679400) [pid = 1560] [serial = 1229] [outer = 1CB25000] 14:18:38 INFO - PROCESS | 1560 | 1461014318179 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:18:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:18:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1019ms 14:18:38 INFO - PROCESS | 1560 | 1461014318231 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 14:18:38 INFO - PROCESS | 1560 | 1461014318234 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 14:18:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:18:38 INFO - PROCESS | 1560 | 1461014318238 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:18:38 INFO - PROCESS | 1560 | 1461014318241 Marionette TRACE conn5 <- [1,1602,null,{}] 14:18:38 INFO - PROCESS | 1560 | 1461014318253 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:38 INFO - PROCESS | 1560 | 1461014318422 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 14:18:38 INFO - PROCESS | 1560 | 1461014318576 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:38 INFO - PROCESS | 1560 | ++DOCSHELL 2279E800 == 84 [pid = 1560] [id = 410] 14:18:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 163 (227A2C00) [pid = 1560] [serial = 1230] [outer = 00000000] 14:18:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 164 (23DC8400) [pid = 1560] [serial = 1231] [outer = 227A2C00] 14:18:38 INFO - PROCESS | 1560 | 1461014318637 Marionette DEBUG loaded listener.js 14:18:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 165 (23F7B400) [pid = 1560] [serial = 1232] [outer = 227A2C00] 14:18:39 INFO - PROCESS | 1560 | 1461014319230 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:18:39 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 14:18:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1023ms 14:18:39 INFO - PROCESS | 1560 | 1461014319264 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 14:18:39 INFO - PROCESS | 1560 | 1461014319267 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 14:18:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:18:39 INFO - PROCESS | 1560 | 1461014319270 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:18:39 INFO - PROCESS | 1560 | 1461014319272 Marionette TRACE conn5 <- [1,1606,null,{}] 14:18:39 INFO - PROCESS | 1560 | 1461014319276 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:39 INFO - PROCESS | 1560 | 1461014319392 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 14:18:39 INFO - PROCESS | 1560 | 1461014319556 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:39 INFO - PROCESS | 1560 | ++DOCSHELL 23FA6000 == 85 [pid = 1560] [id = 411] 14:18:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 166 (23FA7800) [pid = 1560] [serial = 1233] [outer = 00000000] 14:18:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 167 (24716800) [pid = 1560] [serial = 1234] [outer = 23FA7800] 14:18:39 INFO - PROCESS | 1560 | 1461014319615 Marionette DEBUG loaded listener.js 14:18:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 168 (24CC5800) [pid = 1560] [serial = 1235] [outer = 23FA7800] 14:18:40 INFO - PROCESS | 1560 | 1461014320235 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:18:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:18:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1016ms 14:18:40 INFO - PROCESS | 1560 | 1461014320290 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 14:18:40 INFO - PROCESS | 1560 | 1461014320292 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 14:18:40 INFO - PROCESS | 1560 | 1461014320296 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:18:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:18:40 INFO - PROCESS | 1560 | 1461014320298 Marionette TRACE conn5 <- [1,1610,null,{}] 14:18:40 INFO - PROCESS | 1560 | 1461014320334 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:40 INFO - PROCESS | 1560 | 1461014320449 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 14:18:40 INFO - PROCESS | 1560 | 1461014320598 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:40 INFO - PROCESS | 1560 | ++DOCSHELL 18243000 == 86 [pid = 1560] [id = 412] 14:18:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 169 (23F85C00) [pid = 1560] [serial = 1236] [outer = 00000000] 14:18:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 170 (25768C00) [pid = 1560] [serial = 1237] [outer = 23F85C00] 14:18:40 INFO - PROCESS | 1560 | 1461014320656 Marionette DEBUG loaded listener.js 14:18:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 171 (25AE8800) [pid = 1560] [serial = 1238] [outer = 23F85C00] 14:18:41 INFO - PROCESS | 1560 | 1461014321233 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:18:41 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 14:18:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 970ms 14:18:41 INFO - PROCESS | 1560 | 1461014321270 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 14:18:41 INFO - PROCESS | 1560 | 1461014321272 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 14:18:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:18:41 INFO - PROCESS | 1560 | 1461014321276 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:18:41 INFO - PROCESS | 1560 | 1461014321278 Marionette TRACE conn5 <- [1,1614,null,{}] 14:18:41 INFO - PROCESS | 1560 | 1461014321282 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:41 INFO - PROCESS | 1560 | 1461014321415 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 14:18:41 INFO - PROCESS | 1560 | 1461014321578 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:41 INFO - PROCESS | 1560 | ++DOCSHELL 25AF3000 == 87 [pid = 1560] [id = 413] 14:18:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 172 (265A6800) [pid = 1560] [serial = 1239] [outer = 00000000] 14:18:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 173 (265AC400) [pid = 1560] [serial = 1240] [outer = 265A6800] 14:18:41 INFO - PROCESS | 1560 | 1461014321637 Marionette DEBUG loaded listener.js 14:18:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 174 (27031000) [pid = 1560] [serial = 1241] [outer = 265A6800] 14:18:42 INFO - PROCESS | 1560 | 1461014322208 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:18:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:18:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 970ms 14:18:42 INFO - PROCESS | 1560 | 1461014322250 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 14:18:42 INFO - PROCESS | 1560 | 1461014322252 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 14:18:42 INFO - PROCESS | 1560 | 1461014322256 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:18:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:18:42 INFO - PROCESS | 1560 | 1461014322257 Marionette TRACE conn5 <- [1,1618,null,{}] 14:18:42 INFO - PROCESS | 1560 | 1461014322261 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:42 INFO - PROCESS | 1560 | 1461014322370 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 14:18:42 INFO - PROCESS | 1560 | 1461014322540 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:42 INFO - PROCESS | 1560 | ++DOCSHELL 13C47000 == 88 [pid = 1560] [id = 414] 14:18:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 175 (17D26000) [pid = 1560] [serial = 1242] [outer = 00000000] 14:18:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 176 (25845000) [pid = 1560] [serial = 1243] [outer = 17D26000] 14:18:42 INFO - PROCESS | 1560 | 1461014322598 Marionette DEBUG loaded listener.js 14:18:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 177 (25849000) [pid = 1560] [serial = 1244] [outer = 17D26000] 14:18:43 INFO - PROCESS | 1560 | 1461014323404 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:18:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:18:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1224ms 14:18:43 INFO - PROCESS | 1560 | 1461014323485 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 14:18:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:18:43 INFO - PROCESS | 1560 | 1461014323489 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 14:18:43 INFO - PROCESS | 1560 | 1461014323494 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:18:43 INFO - PROCESS | 1560 | 1461014323497 Marionette TRACE conn5 <- [1,1622,null,{}] 14:18:43 INFO - PROCESS | 1560 | 1461014323504 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:43 INFO - PROCESS | 1560 | 1461014323647 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 14:18:43 INFO - PROCESS | 1560 | 1461014323808 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:43 INFO - PROCESS | 1560 | ++DOCSHELL 18149000 == 89 [pid = 1560] [id = 415] 14:18:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 178 (19409000) [pid = 1560] [serial = 1245] [outer = 00000000] 14:18:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 179 (1BACF800) [pid = 1560] [serial = 1246] [outer = 19409000] 14:18:43 INFO - PROCESS | 1560 | 1461014323861 Marionette DEBUG loaded listener.js 14:18:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 180 (1BE66C00) [pid = 1560] [serial = 1247] [outer = 19409000] 14:18:44 INFO - PROCESS | 1560 | 1461014324428 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:18:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:18:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 990ms 14:18:44 INFO - PROCESS | 1560 | 1461014324485 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 14:18:44 INFO - PROCESS | 1560 | 1461014324491 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 14:18:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:18:44 INFO - PROCESS | 1560 | 1461014324496 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:18:44 INFO - PROCESS | 1560 | 1461014324499 Marionette TRACE conn5 <- [1,1626,null,{}] 14:18:44 INFO - PROCESS | 1560 | 1461014324502 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:44 INFO - PROCESS | 1560 | 1461014324612 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 14:18:44 INFO - PROCESS | 1560 | 1461014324786 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 1560 | ++DOCSHELL 19007000 == 90 [pid = 1560] [id = 416] 14:18:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 181 (1907EC00) [pid = 1560] [serial = 1248] [outer = 00000000] 14:18:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 182 (1D0B0400) [pid = 1560] [serial = 1249] [outer = 1907EC00] 14:18:44 INFO - PROCESS | 1560 | 1461014324836 Marionette DEBUG loaded listener.js 14:18:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 183 (1D35C800) [pid = 1560] [serial = 1250] [outer = 1907EC00] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 1BAB2800 == 89 [pid = 1560] [id = 406] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 19149C00 == 88 [pid = 1560] [id = 405] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 13136000 == 87 [pid = 1560] [id = 404] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 1D67CC00 == 86 [pid = 1560] [id = 403] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 1D356C00 == 85 [pid = 1560] [id = 402] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 1CF7B400 == 84 [pid = 1560] [id = 401] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 1BF1E400 == 83 [pid = 1560] [id = 400] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 13069000 == 82 [pid = 1560] [id = 399] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 1AA8D000 == 81 [pid = 1560] [id = 398] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 182 (13C43C00) [pid = 1560] [serial = 1120] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 181 (1C427800) [pid = 1560] [serial = 1123] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 180 (2078CC00) [pid = 1560] [serial = 1126] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 179 (24CC8C00) [pid = 1560] [serial = 1129] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 178 (2471CC00) [pid = 1560] [serial = 1132] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 177 (25619000) [pid = 1560] [serial = 1135] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 176 (19141C00) [pid = 1560] [serial = 1138] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 175 (23FB1400) [pid = 1560] [serial = 1168] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 1ACBBC00 == 80 [pid = 1560] [id = 391] 14:18:45 INFO - PROCESS | 1560 | --DOCSHELL 17947800 == 79 [pid = 1560] [id = 390] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 174 (2078B800) [pid = 1560] [serial = 1159] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 173 (201CEC00) [pid = 1560] [serial = 1156] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 172 (227C7400) [pid = 1560] [serial = 1118] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 171 (1D078C00) [pid = 1560] [serial = 1162] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 170 (181C9000) [pid = 1560] [serial = 1144] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 169 (19404000) [pid = 1560] [serial = 1145] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 168 (1D081400) [pid = 1560] [serial = 1150] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 167 (1C423800) [pid = 1560] [serial = 1147] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 166 (1C591800) [pid = 1560] [serial = 1148] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 165 (1BE33800) [pid = 1560] [serial = 1142] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 164 (1B7D5400) [pid = 1560] [serial = 1141] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 163 (213C0800) [pid = 1560] [serial = 1165] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 162 (20791800) [pid = 1560] [serial = 1160] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 161 (227A8000) [pid = 1560] [serial = 1166] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 160 (1D677C00) [pid = 1560] [serial = 1153] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 159 (1D692000) [pid = 1560] [serial = 1154] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 158 (20594C00) [pid = 1560] [serial = 1157] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 157 (1D593000) [pid = 1560] [serial = 1163] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | --DOMWINDOW == 156 (1D35AC00) [pid = 1560] [serial = 1151] [outer = 00000000] [url = about:blank] 14:18:45 INFO - PROCESS | 1560 | 1461014325433 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:18:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:18:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 970ms 14:18:45 INFO - PROCESS | 1560 | 1461014325469 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 14:18:45 INFO - PROCESS | 1560 | 1461014325472 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 14:18:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:18:45 INFO - PROCESS | 1560 | 1461014325475 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:18:45 INFO - PROCESS | 1560 | 1461014325478 Marionette TRACE conn5 <- [1,1630,null,{}] 14:18:45 INFO - PROCESS | 1560 | 1461014325488 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:45 INFO - PROCESS | 1560 | 1461014325589 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 14:18:45 INFO - PROCESS | 1560 | 1461014325702 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:45 INFO - PROCESS | 1560 | ++DOCSHELL 1A623000 == 80 [pid = 1560] [id = 417] 14:18:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 157 (1A625800) [pid = 1560] [serial = 1251] [outer = 00000000] 14:18:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 158 (1C423800) [pid = 1560] [serial = 1252] [outer = 1A625800] 14:18:45 INFO - PROCESS | 1560 | 1461014325752 Marionette DEBUG loaded listener.js 14:18:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 159 (1CB25400) [pid = 1560] [serial = 1253] [outer = 1A625800] 14:18:46 INFO - PROCESS | 1560 | 1461014326143 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:18:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:18:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 730ms 14:18:46 INFO - PROCESS | 1560 | 1461014326205 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 14:18:46 INFO - PROCESS | 1560 | 1461014326208 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 14:18:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:18:46 INFO - PROCESS | 1560 | 1461014326240 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:18:46 INFO - PROCESS | 1560 | 1461014326242 Marionette TRACE conn5 <- [1,1634,null,{}] 14:18:46 INFO - PROCESS | 1560 | 1461014326246 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:46 INFO - PROCESS | 1560 | 1461014326338 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 14:18:46 INFO - PROCESS | 1560 | 1461014326345 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:46 INFO - PROCESS | 1560 | ++DOCSHELL 1CC86C00 == 81 [pid = 1560] [id = 418] 14:18:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 160 (1CF7F400) [pid = 1560] [serial = 1254] [outer = 00000000] 14:18:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 161 (1D67B800) [pid = 1560] [serial = 1255] [outer = 1CF7F400] 14:18:46 INFO - PROCESS | 1560 | 1461014326393 Marionette DEBUG loaded listener.js 14:18:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 162 (1D698000) [pid = 1560] [serial = 1256] [outer = 1CF7F400] 14:18:46 INFO - PROCESS | 1560 | 1461014326901 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:18:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:18:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 14:18:46 INFO - PROCESS | 1560 | 1461014326971 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 14:18:46 INFO - PROCESS | 1560 | 1461014326973 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 14:18:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:18:46 INFO - PROCESS | 1560 | 1461014326977 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:18:46 INFO - PROCESS | 1560 | 1461014326978 Marionette TRACE conn5 <- [1,1638,null,{}] 14:18:46 INFO - PROCESS | 1560 | 1461014326982 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:47 INFO - PROCESS | 1560 | 1461014327072 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 14:18:47 INFO - PROCESS | 1560 | 1461014327193 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:47 INFO - PROCESS | 1560 | ++DOCSHELL 1D678C00 == 82 [pid = 1560] [id = 419] 14:18:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 163 (1D699400) [pid = 1560] [serial = 1257] [outer = 00000000] 14:18:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 164 (20156800) [pid = 1560] [serial = 1258] [outer = 1D699400] 14:18:47 INFO - PROCESS | 1560 | 1461014327241 Marionette DEBUG loaded listener.js 14:18:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 165 (20592000) [pid = 1560] [serial = 1259] [outer = 1D699400] 14:18:47 INFO - PROCESS | 1560 | 1461014327680 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:18:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:18:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 730ms 14:18:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:18:47 INFO - PROCESS | 1560 | 1461014327729 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 14:18:47 INFO - PROCESS | 1560 | 1461014327731 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 14:18:47 INFO - PROCESS | 1560 | 1461014327735 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:18:47 INFO - PROCESS | 1560 | 1461014327736 Marionette TRACE conn5 <- [1,1642,null,{}] 14:18:47 INFO - PROCESS | 1560 | 1461014327740 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:47 INFO - PROCESS | 1560 | 1461014327889 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 14:18:47 INFO - PROCESS | 1560 | 1461014327913 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:47 INFO - PROCESS | 1560 | ++DOCSHELL 20594800 == 83 [pid = 1560] [id = 420] 14:18:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 166 (2078B800) [pid = 1560] [serial = 1260] [outer = 00000000] 14:18:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 167 (213C0C00) [pid = 1560] [serial = 1261] [outer = 2078B800] 14:18:47 INFO - PROCESS | 1560 | 1461014327962 Marionette DEBUG loaded listener.js 14:18:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 168 (214BFC00) [pid = 1560] [serial = 1262] [outer = 2078B800] 14:18:48 INFO - PROCESS | 1560 | 1461014328432 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:18:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:18:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 731ms 14:18:48 INFO - PROCESS | 1560 | 1461014328470 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 14:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:18:48 INFO - PROCESS | 1560 | 1461014328472 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 14:18:48 INFO - PROCESS | 1560 | 1461014328475 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:18:48 INFO - PROCESS | 1560 | 1461014328477 Marionette TRACE conn5 <- [1,1646,null,{}] 14:18:48 INFO - PROCESS | 1560 | 1461014328480 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:48 INFO - PROCESS | 1560 | 1461014328604 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 14:18:48 INFO - PROCESS | 1560 | 1461014328674 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:48 INFO - PROCESS | 1560 | ++DOCSHELL 21524000 == 84 [pid = 1560] [id = 421] 14:18:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 169 (2279CC00) [pid = 1560] [serial = 1263] [outer = 00000000] 14:18:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 170 (227C4800) [pid = 1560] [serial = 1264] [outer = 2279CC00] 14:18:48 INFO - PROCESS | 1560 | 1461014328719 Marionette DEBUG loaded listener.js 14:18:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 171 (23DD2400) [pid = 1560] [serial = 1265] [outer = 2279CC00] 14:18:49 INFO - PROCESS | 1560 | 1461014329175 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 731ms 14:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:18:49 INFO - PROCESS | 1560 | 1461014329244 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 14:18:49 INFO - PROCESS | 1560 | 1461014329246 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 14:18:49 INFO - PROCESS | 1560 | 1461014329259 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:18:49 INFO - PROCESS | 1560 | 1461014329260 Marionette TRACE conn5 <- [1,1650,null,{}] 14:18:49 INFO - PROCESS | 1560 | 1461014329264 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:49 INFO - PROCESS | 1560 | 1461014329390 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 14:18:49 INFO - PROCESS | 1560 | 1461014329463 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:49 INFO - PROCESS | 1560 | ++DOCSHELL 23DD4800 == 85 [pid = 1560] [id = 422] 14:18:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 172 (23F7D800) [pid = 1560] [serial = 1266] [outer = 00000000] 14:18:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 173 (24715C00) [pid = 1560] [serial = 1267] [outer = 23F7D800] 14:18:49 INFO - PROCESS | 1560 | 1461014329509 Marionette DEBUG loaded listener.js 14:18:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 174 (24CC4C00) [pid = 1560] [serial = 1268] [outer = 23F7D800] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 173 (2152DC00) [pid = 1560] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 172 (23FA6800) [pid = 1560] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 171 (1B90F800) [pid = 1560] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 170 (2015F400) [pid = 1560] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 169 (23DCA000) [pid = 1560] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 168 (23F7C000) [pid = 1560] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 167 (17A20400) [pid = 1560] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 166 (1BAD3400) [pid = 1560] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 165 (2077B000) [pid = 1560] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 164 (2078A400) [pid = 1560] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 163 (1313E000) [pid = 1560] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 162 (1D359400) [pid = 1560] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 161 (1D356400) [pid = 1560] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 160 (12C43400) [pid = 1560] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 159 (12C42400) [pid = 1560] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 158 (1D357800) [pid = 1560] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 157 (1D68DC00) [pid = 1560] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 156 (1AA8E000) [pid = 1560] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 155 (1CF7C000) [pid = 1560] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 154 (13135800) [pid = 1560] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 153 (1B725400) [pid = 1560] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 152 (201C5000) [pid = 1560] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 151 (1BF1F000) [pid = 1560] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (1BACF400) [pid = 1560] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (2076C400) [pid = 1560] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (21526000) [pid = 1560] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (1B749000) [pid = 1560] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (19073800) [pid = 1560] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (12C1CC00) [pid = 1560] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:18:50 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (16958400) [pid = 1560] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:18:50 INFO - PROCESS | 1560 | 1461014330396 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1182ms 14:18:50 INFO - PROCESS | 1560 | 1461014330434 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 14:18:50 INFO - PROCESS | 1560 | 1461014330436 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 14:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:18:50 INFO - PROCESS | 1560 | 1461014330440 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:18:50 INFO - PROCESS | 1560 | 1461014330441 Marionette TRACE conn5 <- [1,1654,null,{}] 14:18:50 INFO - PROCESS | 1560 | 1461014330445 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:50 INFO - PROCESS | 1560 | 1461014330537 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 14:18:50 INFO - PROCESS | 1560 | 1461014330543 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:50 INFO - PROCESS | 1560 | ++DOCSHELL 1907F800 == 86 [pid = 1560] [id = 423] 14:18:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (19405400) [pid = 1560] [serial = 1269] [outer = 00000000] 14:18:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (1BE38400) [pid = 1560] [serial = 1270] [outer = 19405400] 14:18:50 INFO - PROCESS | 1560 | 1461014330588 Marionette DEBUG loaded listener.js 14:18:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (1C58A800) [pid = 1560] [serial = 1271] [outer = 19405400] 14:18:51 INFO - PROCESS | 1560 | 1461014331048 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 630ms 14:18:51 INFO - PROCESS | 1560 | 1461014331074 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 14:18:51 INFO - PROCESS | 1560 | 1461014331076 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 14:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:18:51 INFO - PROCESS | 1560 | 1461014331080 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:18:51 INFO - PROCESS | 1560 | 1461014331081 Marionette TRACE conn5 <- [1,1658,null,{}] 14:18:51 INFO - PROCESS | 1560 | 1461014331085 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:51 INFO - PROCESS | 1560 | 1461014331204 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 14:18:51 INFO - PROCESS | 1560 | 1461014331213 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:51 INFO - PROCESS | 1560 | ++DOCSHELL 1D04B000 == 87 [pid = 1560] [id = 424] 14:18:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (1D35B800) [pid = 1560] [serial = 1272] [outer = 00000000] 14:18:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (1FB8A400) [pid = 1560] [serial = 1273] [outer = 1D35B800] 14:18:51 INFO - PROCESS | 1560 | 1461014331259 Marionette DEBUG loaded listener.js 14:18:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (20793000) [pid = 1560] [serial = 1274] [outer = 1D35B800] 14:18:51 INFO - PROCESS | 1560 | 1461014331717 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 671ms 14:18:51 INFO - PROCESS | 1560 | 1461014331756 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 14:18:51 INFO - PROCESS | 1560 | 1461014331758 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 14:18:51 INFO - PROCESS | 1560 | 1461014331762 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:18:51 INFO - PROCESS | 1560 | 1461014331764 Marionette TRACE conn5 <- [1,1662,null,{}] 14:18:51 INFO - PROCESS | 1560 | 1461014331768 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:51 INFO - PROCESS | 1560 | 1461014331878 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 14:18:51 INFO - PROCESS | 1560 | 1461014331885 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:51 INFO - PROCESS | 1560 | ++DOCSHELL 23FA5C00 == 88 [pid = 1560] [id = 425] 14:18:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (24CCF000) [pid = 1560] [serial = 1275] [outer = 00000000] 14:18:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (2583F000) [pid = 1560] [serial = 1276] [outer = 24CCF000] 14:18:51 INFO - PROCESS | 1560 | 1461014331935 Marionette DEBUG loaded listener.js 14:18:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 153 (25848400) [pid = 1560] [serial = 1277] [outer = 24CCF000] 14:18:52 INFO - PROCESS | 1560 | 1461014332737 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1018ms 14:18:52 INFO - PROCESS | 1560 | 1461014332785 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 14:18:52 INFO - PROCESS | 1560 | 1461014332791 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 14:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:18:52 INFO - PROCESS | 1560 | 1461014332797 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:18:52 INFO - PROCESS | 1560 | 1461014332801 Marionette TRACE conn5 <- [1,1666,null,{}] 14:18:52 INFO - PROCESS | 1560 | 1461014332827 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:52 INFO - PROCESS | 1560 | 1461014332982 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 14:18:53 INFO - PROCESS | 1560 | 1461014333146 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:53 INFO - PROCESS | 1560 | ++DOCSHELL 17DD9400 == 89 [pid = 1560] [id = 426] 14:18:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 154 (18149800) [pid = 1560] [serial = 1278] [outer = 00000000] 14:18:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 155 (1BAAF800) [pid = 1560] [serial = 1279] [outer = 18149800] 14:18:53 INFO - PROCESS | 1560 | 1461014333209 Marionette DEBUG loaded listener.js 14:18:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 156 (1BE38800) [pid = 1560] [serial = 1280] [outer = 18149800] 14:18:53 INFO - PROCESS | 1560 | 1461014333797 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1025ms 14:18:53 INFO - PROCESS | 1560 | 1461014333825 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 14:18:53 INFO - PROCESS | 1560 | 1461014333831 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 14:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:18:53 INFO - PROCESS | 1560 | 1461014333838 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:18:53 INFO - PROCESS | 1560 | 1461014333841 Marionette TRACE conn5 <- [1,1670,null,{}] 14:18:53 INFO - PROCESS | 1560 | 1461014333845 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:53 INFO - PROCESS | 1560 | 1461014333965 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 14:18:54 INFO - PROCESS | 1560 | 1461014334136 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:54 INFO - PROCESS | 1560 | ++DOCSHELL 1B9F1400 == 90 [pid = 1560] [id = 427] 14:18:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 157 (1BF21400) [pid = 1560] [serial = 1281] [outer = 00000000] 14:18:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 158 (1D58BC00) [pid = 1560] [serial = 1282] [outer = 1BF21400] 14:18:54 INFO - PROCESS | 1560 | 1461014334195 Marionette DEBUG loaded listener.js 14:18:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 159 (1F1C8800) [pid = 1560] [serial = 1283] [outer = 1BF21400] 14:18:54 INFO - PROCESS | 1560 | 1461014334832 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1019ms 14:18:54 INFO - PROCESS | 1560 | 1461014334859 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 14:18:54 INFO - PROCESS | 1560 | 1461014334862 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 14:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:18:54 INFO - PROCESS | 1560 | 1461014334866 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:18:54 INFO - PROCESS | 1560 | 1461014334870 Marionette TRACE conn5 <- [1,1674,null,{}] 14:18:54 INFO - PROCESS | 1560 | 1461014334881 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:55 INFO - PROCESS | 1560 | 1461014335018 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 14:18:55 INFO - PROCESS | 1560 | 1461014335177 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:55 INFO - PROCESS | 1560 | ++DOCSHELL 23DD7000 == 91 [pid = 1560] [id = 428] 14:18:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 160 (23F87000) [pid = 1560] [serial = 1284] [outer = 00000000] 14:18:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 161 (2561B000) [pid = 1560] [serial = 1285] [outer = 23F87000] 14:18:55 INFO - PROCESS | 1560 | 1461014335238 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 162 (2583E800) [pid = 1560] [serial = 1286] [outer = 23F87000] 14:18:55 INFO - PROCESS | 1560 | 1461014335829 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 970ms 14:18:55 INFO - PROCESS | 1560 | 1461014335851 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 14:18:55 INFO - PROCESS | 1560 | 1461014335854 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 14:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:18:55 INFO - PROCESS | 1560 | 1461014335859 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:18:55 INFO - PROCESS | 1560 | 1461014335861 Marionette TRACE conn5 <- [1,1678,null,{}] 14:18:55 INFO - PROCESS | 1560 | 1461014335865 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:55 INFO - PROCESS | 1560 | 1461014335981 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 14:18:56 INFO - PROCESS | 1560 | 1461014336147 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:56 INFO - PROCESS | 1560 | ++DOCSHELL 2659F800 == 92 [pid = 1560] [id = 429] 14:18:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 163 (265A0400) [pid = 1560] [serial = 1287] [outer = 00000000] 14:18:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 164 (265AAC00) [pid = 1560] [serial = 1288] [outer = 265A0400] 14:18:56 INFO - PROCESS | 1560 | 1461014336204 Marionette DEBUG loaded listener.js 14:18:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 165 (27032C00) [pid = 1560] [serial = 1289] [outer = 265A0400] 14:18:56 INFO - PROCESS | 1560 | 1461014336761 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 970ms 14:18:56 INFO - PROCESS | 1560 | 1461014336830 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 14:18:56 INFO - PROCESS | 1560 | 1461014336832 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 14:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:18:56 INFO - PROCESS | 1560 | 1461014336835 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:18:56 INFO - PROCESS | 1560 | 1461014336837 Marionette TRACE conn5 <- [1,1682,null,{}] 14:18:56 INFO - PROCESS | 1560 | 1461014336841 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:56 INFO - PROCESS | 1560 | 1461014336954 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 14:18:57 INFO - PROCESS | 1560 | 1461014337109 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:57 INFO - PROCESS | 1560 | ++DOCSHELL 2606FC00 == 93 [pid = 1560] [id = 430] 14:18:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 166 (26070C00) [pid = 1560] [serial = 1290] [outer = 00000000] 14:18:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 167 (26078000) [pid = 1560] [serial = 1291] [outer = 26070C00] 14:18:57 INFO - PROCESS | 1560 | 1461014337167 Marionette DEBUG loaded listener.js 14:18:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 168 (2607B000) [pid = 1560] [serial = 1292] [outer = 26070C00] 14:18:57 INFO - PROCESS | 1560 | 1461014337784 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1016ms 14:18:57 INFO - PROCESS | 1560 | 1461014337856 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 14:18:57 INFO - PROCESS | 1560 | 1461014337858 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 14:18:57 INFO - PROCESS | 1560 | 1461014337862 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:18:57 INFO - PROCESS | 1560 | 1461014337864 Marionette TRACE conn5 <- [1,1686,null,{}] 14:18:57 INFO - PROCESS | 1560 | 1461014337868 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:58 INFO - PROCESS | 1560 | 1461014338023 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 14:18:58 INFO - PROCESS | 1560 | 1461014338180 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:58 INFO - PROCESS | 1560 | ++DOCSHELL 26073800 == 94 [pid = 1560] [id = 431] 14:18:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 169 (2607C000) [pid = 1560] [serial = 1293] [outer = 00000000] 14:18:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 170 (270D9800) [pid = 1560] [serial = 1294] [outer = 2607C000] 14:18:58 INFO - PROCESS | 1560 | 1461014338241 Marionette DEBUG loaded listener.js 14:18:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 171 (270DC800) [pid = 1560] [serial = 1295] [outer = 2607C000] 14:18:58 INFO - PROCESS | 1560 | 1461014338813 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 970ms 14:18:58 INFO - PROCESS | 1560 | 1461014338873 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 14:18:58 INFO - PROCESS | 1560 | 1461014338875 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 14:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:18:58 INFO - PROCESS | 1560 | 1461014338880 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:18:58 INFO - PROCESS | 1560 | 1461014338882 Marionette TRACE conn5 <- [1,1690,null,{}] 14:18:58 INFO - PROCESS | 1560 | 1461014338886 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:18:58 INFO - PROCESS | 1560 | 1461014338999 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 14:18:59 INFO - PROCESS | 1560 | 1461014339169 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:59 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB5C00 == 95 [pid = 1560] [id = 432] 14:18:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 172 (20151800) [pid = 1560] [serial = 1296] [outer = 00000000] 14:18:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 173 (213B7400) [pid = 1560] [serial = 1297] [outer = 20151800] 14:18:59 INFO - PROCESS | 1560 | 1461014339227 Marionette DEBUG loaded listener.js 14:18:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 174 (27651000) [pid = 1560] [serial = 1298] [outer = 20151800] 14:18:59 INFO - PROCESS | 1560 | 1461014339851 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1022ms 14:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:18:59 INFO - PROCESS | 1560 | 1461014339903 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 14:18:59 INFO - PROCESS | 1560 | 1461014339905 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 14:18:59 INFO - PROCESS | 1560 | 1461014339909 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:18:59 INFO - PROCESS | 1560 | 1461014339911 Marionette TRACE conn5 <- [1,1694,null,{}] 14:18:59 INFO - PROCESS | 1560 | 1461014339914 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:00 INFO - PROCESS | 1560 | 1461014340030 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 14:19:00 INFO - PROCESS | 1560 | 1461014340189 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:00 INFO - PROCESS | 1560 | ++DOCSHELL 1287A400 == 96 [pid = 1560] [id = 433] 14:19:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 175 (12BF3C00) [pid = 1560] [serial = 1299] [outer = 00000000] 14:19:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 176 (196F0C00) [pid = 1560] [serial = 1300] [outer = 12BF3C00] 14:19:00 INFO - PROCESS | 1560 | 1461014340246 Marionette DEBUG loaded listener.js 14:19:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 177 (1ACC2C00) [pid = 1560] [serial = 1301] [outer = 12BF3C00] 14:19:01 INFO - PROCESS | 1560 | 1461014341089 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1216ms 14:19:01 INFO - PROCESS | 1560 | 1461014341133 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 14:19:01 INFO - PROCESS | 1560 | 1461014341138 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 14:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:19:01 INFO - PROCESS | 1560 | 1461014341145 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:19:01 INFO - PROCESS | 1560 | 1461014341148 Marionette TRACE conn5 <- [1,1698,null,{}] 14:19:01 INFO - PROCESS | 1560 | 1461014341153 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:01 INFO - PROCESS | 1560 | 1461014341264 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 14:19:01 INFO - PROCESS | 1560 | 1461014341424 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:01 INFO - PROCESS | 1560 | ++DOCSHELL 1B9F6000 == 97 [pid = 1560] [id = 434] 14:19:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 178 (1B9F6C00) [pid = 1560] [serial = 1302] [outer = 00000000] 14:19:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 179 (1AC0CC00) [pid = 1560] [serial = 1303] [outer = 1B9F6C00] 14:19:01 INFO - PROCESS | 1560 | 1461014341484 Marionette DEBUG loaded listener.js 14:19:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 180 (1C41C000) [pid = 1560] [serial = 1304] [outer = 1B9F6C00] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 1D04B000 == 96 [pid = 1560] [id = 424] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 1907F800 == 95 [pid = 1560] [id = 423] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 23DD4800 == 94 [pid = 1560] [id = 422] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 21524000 == 93 [pid = 1560] [id = 421] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 20594800 == 92 [pid = 1560] [id = 420] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 1D678C00 == 91 [pid = 1560] [id = 419] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 179 (1BF20800) [pid = 1560] [serial = 1192] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 178 (214C5400) [pid = 1560] [serial = 1222] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 1CC86C00 == 90 [pid = 1560] [id = 418] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 1A623000 == 89 [pid = 1560] [id = 417] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 19007000 == 88 [pid = 1560] [id = 416] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 18149000 == 87 [pid = 1560] [id = 415] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 18243000 == 86 [pid = 1560] [id = 412] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 23FA6000 == 85 [pid = 1560] [id = 411] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 2279E800 == 84 [pid = 1560] [id = 410] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 1BEECC00 == 83 [pid = 1560] [id = 409] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 12DC3800 == 82 [pid = 1560] [id = 408] 14:19:02 INFO - PROCESS | 1560 | --DOCSHELL 20778000 == 81 [pid = 1560] [id = 407] 14:19:02 INFO - PROCESS | 1560 | 1461014342177 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1066ms 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 177 (1CDE7800) [pid = 1560] [serial = 988] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 176 (1AC05800) [pid = 1560] [serial = 1024] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 175 (13C48C00) [pid = 1560] [serial = 1021] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 174 (20150400) [pid = 1560] [serial = 1036] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 173 (23DD1800) [pid = 1560] [serial = 1084] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 172 (23FAF400) [pid = 1560] [serial = 1087] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 171 (1D0B3800) [pid = 1560] [serial = 1075] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 170 (201CF400) [pid = 1560] [serial = 931] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 169 (23DD5400) [pid = 1560] [serial = 994] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 168 (23F88000) [pid = 1560] [serial = 997] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 167 (1AC06000) [pid = 1560] [serial = 1139] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 166 (1CF76400) [pid = 1560] [serial = 1027] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 165 (2078D400) [pid = 1560] [serial = 1069] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 164 (227C1800) [pid = 1560] [serial = 991] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 163 (19403C00) [pid = 1560] [serial = 985] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 162 (1D67C400) [pid = 1560] [serial = 1033] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 161 (1D58D800) [pid = 1560] [serial = 1030] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 160 (19007800) [pid = 1560] [serial = 1072] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 159 (1AC06800) [pid = 1560] [serial = 1039] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 158 (227A6400) [pid = 1560] [serial = 1081] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 157 (1D58D400) [pid = 1560] [serial = 1207] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 156 (201C1800) [pid = 1560] [serial = 1211] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 155 (1FB8B800) [pid = 1560] [serial = 1210] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 154 (1BAB8C00) [pid = 1560] [serial = 1196] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 153 (1ACC5C00) [pid = 1560] [serial = 1195] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 152 (1D0B1C00) [pid = 1560] [serial = 1204] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 151 (1914B800) [pid = 1560] [serial = 1198] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (1AC03400) [pid = 1560] [serial = 1199] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (1D58EC00) [pid = 1560] [serial = 1216] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (20594400) [pid = 1560] [serial = 1213] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (1ACC6000) [pid = 1560] [serial = 1171] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (1C427000) [pid = 1560] [serial = 1201] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (1CAAC000) [pid = 1560] [serial = 1202] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (1D67B400) [pid = 1560] [serial = 1174] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (24CC7800) [pid = 1560] [serial = 1177] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (2576B400) [pid = 1560] [serial = 1180] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (25AE8400) [pid = 1560] [serial = 1183] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (2703A400) [pid = 1560] [serial = 1186] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (27654400) [pid = 1560] [serial = 1189] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (20784C00) [pid = 1560] [serial = 1219] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (201D0400) [pid = 1560] [serial = 1220] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (2076F400) [pid = 1560] [serial = 1214] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (2015C000) [pid = 1560] [serial = 1217] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1D673000) [pid = 1560] [serial = 1208] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1D0B9000) [pid = 1560] [serial = 1205] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (214C0400) [pid = 1560] [serial = 1078] [outer = 00000000] [url = about:blank] 14:19:02 INFO - PROCESS | 1560 | 1461014342264 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 14:19:02 INFO - PROCESS | 1560 | 1461014342270 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 14:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:19:02 INFO - PROCESS | 1560 | 1461014342280 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:19:02 INFO - PROCESS | 1560 | 1461014342283 Marionette TRACE conn5 <- [1,1702,null,{}] 14:19:02 INFO - PROCESS | 1560 | 1461014342288 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:02 INFO - PROCESS | 1560 | 1461014342385 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 14:19:02 INFO - PROCESS | 1560 | 1461014342398 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:02 INFO - PROCESS | 1560 | ++DOCSHELL 13C51400 == 82 [pid = 1560] [id = 435] 14:19:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (13C8D800) [pid = 1560] [serial = 1305] [outer = 00000000] 14:19:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (182FB800) [pid = 1560] [serial = 1306] [outer = 13C8D800] 14:19:02 INFO - PROCESS | 1560 | 1461014342444 Marionette DEBUG loaded listener.js 14:19:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (19148800) [pid = 1560] [serial = 1307] [outer = 13C8D800] 14:19:02 INFO - PROCESS | 1560 | 1461014343002 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 773ms 14:19:03 INFO - PROCESS | 1560 | 1461014343055 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 14:19:03 INFO - PROCESS | 1560 | 1461014343057 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 14:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:19:03 INFO - PROCESS | 1560 | 1461014343061 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:19:03 INFO - PROCESS | 1560 | 1461014343064 Marionette TRACE conn5 <- [1,1706,null,{}] 14:19:03 INFO - PROCESS | 1560 | 1461014343074 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:03 INFO - PROCESS | 1560 | 1461014343170 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 14:19:03 INFO - PROCESS | 1560 | 1461014343278 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:03 INFO - PROCESS | 1560 | ++DOCSHELL 1AC05800 == 83 [pid = 1560] [id = 436] 14:19:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1B911C00) [pid = 1560] [serial = 1308] [outer = 00000000] 14:19:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1BE66000) [pid = 1560] [serial = 1309] [outer = 1B911C00] 14:19:03 INFO - PROCESS | 1560 | 1461014343327 Marionette DEBUG loaded listener.js 14:19:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1C427000) [pid = 1560] [serial = 1310] [outer = 1B911C00] 14:19:03 INFO - PROCESS | 1560 | 1461014343725 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 730ms 14:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:19:03 INFO - PROCESS | 1560 | 1461014343792 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 14:19:03 INFO - PROCESS | 1560 | 1461014343794 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 14:19:03 INFO - PROCESS | 1560 | 1461014343797 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:19:03 INFO - PROCESS | 1560 | 1461014343799 Marionette TRACE conn5 <- [1,1710,null,{}] 14:19:03 INFO - PROCESS | 1560 | 1461014343803 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:03 INFO - PROCESS | 1560 | 1461014343895 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 14:19:03 INFO - PROCESS | 1560 | 1461014343903 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:03 INFO - PROCESS | 1560 | ++DOCSHELL 1CAB0800 == 84 [pid = 1560] [id = 437] 14:19:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (1CAB2400) [pid = 1560] [serial = 1311] [outer = 00000000] 14:19:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (1CF7F800) [pid = 1560] [serial = 1312] [outer = 1CAB2400] 14:19:03 INFO - PROCESS | 1560 | 1461014343952 Marionette DEBUG loaded listener.js 14:19:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (1D0B3C00) [pid = 1560] [serial = 1313] [outer = 1CAB2400] 14:19:04 INFO - PROCESS | 1560 | 1461014344424 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 14:19:04 INFO - PROCESS | 1560 | 1461014344468 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 14:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:19:04 INFO - PROCESS | 1560 | 1461014344470 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 14:19:04 INFO - PROCESS | 1560 | 1461014344473 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:19:04 INFO - PROCESS | 1560 | 1461014344475 Marionette TRACE conn5 <- [1,1714,null,{}] 14:19:04 INFO - PROCESS | 1560 | 1461014344478 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:04 INFO - PROCESS | 1560 | 1461014344631 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 14:19:04 INFO - PROCESS | 1560 | 1461014344655 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:04 INFO - PROCESS | 1560 | ++DOCSHELL 1D0BF400 == 85 [pid = 1560] [id = 438] 14:19:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (1D10D800) [pid = 1560] [serial = 1314] [outer = 00000000] 14:19:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (1D359000) [pid = 1560] [serial = 1315] [outer = 1D10D800] 14:19:04 INFO - PROCESS | 1560 | 1461014344701 Marionette DEBUG loaded listener.js 14:19:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (1D586400) [pid = 1560] [serial = 1316] [outer = 1D10D800] 14:19:05 INFO - PROCESS | 1560 | 1461014345183 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 732ms 14:19:05 INFO - PROCESS | 1560 | 1461014345206 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 14:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:19:05 INFO - PROCESS | 1560 | 1461014345208 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 14:19:05 INFO - PROCESS | 1560 | 1461014345211 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:19:05 INFO - PROCESS | 1560 | 1461014345213 Marionette TRACE conn5 <- [1,1718,null,{}] 14:19:05 INFO - PROCESS | 1560 | 1461014345217 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:05 INFO - PROCESS | 1560 | 1461014345361 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 14:19:05 INFO - PROCESS | 1560 | 1461014345432 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:05 INFO - PROCESS | 1560 | ++DOCSHELL 1D355000 == 86 [pid = 1560] [id = 439] 14:19:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (1D58D400) [pid = 1560] [serial = 1317] [outer = 00000000] 14:19:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (1D695000) [pid = 1560] [serial = 1318] [outer = 1D58D400] 14:19:05 INFO - PROCESS | 1560 | 1461014345481 Marionette DEBUG loaded listener.js 14:19:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (1F1C0400) [pid = 1560] [serial = 1319] [outer = 1D58D400] 14:19:05 INFO - PROCESS | 1560 | 1461014345916 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:19:05 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 14:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 730ms 14:19:05 INFO - PROCESS | 1560 | 1461014345942 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 14:19:05 INFO - PROCESS | 1560 | 1461014345944 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 14:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:19:05 INFO - PROCESS | 1560 | 1461014345947 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:19:05 INFO - PROCESS | 1560 | 1461014345949 Marionette TRACE conn5 <- [1,1722,null,{}] 14:19:05 INFO - PROCESS | 1560 | 1461014345952 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:06 INFO - PROCESS | 1560 | 1461014346108 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 14:19:06 INFO - PROCESS | 1560 | 1461014346126 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:06 INFO - PROCESS | 1560 | ++DOCSHELL 1B9F2400 == 87 [pid = 1560] [id = 440] 14:19:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (1F1C4C00) [pid = 1560] [serial = 1320] [outer = 00000000] 14:19:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (20156400) [pid = 1560] [serial = 1321] [outer = 1F1C4C00] 14:19:06 INFO - PROCESS | 1560 | 1461014346171 Marionette DEBUG loaded listener.js 14:19:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (201C1800) [pid = 1560] [serial = 1322] [outer = 1F1C4C00] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (182FC000) [pid = 1560] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (1907EC00) [pid = 1560] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (1CF7F400) [pid = 1560] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (1D699400) [pid = 1560] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (19405400) [pid = 1560] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (1A625800) [pid = 1560] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (2078B800) [pid = 1560] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (23F7D800) [pid = 1560] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (1D35B800) [pid = 1560] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (2279CC00) [pid = 1560] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:19:06 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (19409000) [pid = 1560] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:19:06 INFO - PROCESS | 1560 | 1461014346882 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 970ms 14:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:19:06 INFO - PROCESS | 1560 | 1461014346918 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 14:19:06 INFO - PROCESS | 1560 | 1461014346920 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 14:19:06 INFO - PROCESS | 1560 | 1461014346923 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:19:06 INFO - PROCESS | 1560 | 1461014346925 Marionette TRACE conn5 <- [1,1726,null,{}] 14:19:06 INFO - PROCESS | 1560 | 1461014346929 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:07 INFO - PROCESS | 1560 | 1461014347017 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 14:19:07 INFO - PROCESS | 1560 | 1461014347126 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:07 INFO - PROCESS | 1560 | ++DOCSHELL 12DB9C00 == 88 [pid = 1560] [id = 441] 14:19:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (16916C00) [pid = 1560] [serial = 1323] [outer = 00000000] 14:19:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (1D078C00) [pid = 1560] [serial = 1324] [outer = 16916C00] 14:19:07 INFO - PROCESS | 1560 | 1461014347171 Marionette DEBUG loaded listener.js 14:19:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (201C4C00) [pid = 1560] [serial = 1325] [outer = 16916C00] 14:19:07 INFO - PROCESS | 1560 | 1461014347569 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 14:19:07 INFO - PROCESS | 1560 | 1461014347597 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 14:19:07 INFO - PROCESS | 1560 | 1461014347599 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 14:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:19:07 INFO - PROCESS | 1560 | 1461014347602 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:19:07 INFO - PROCESS | 1560 | 1461014347604 Marionette TRACE conn5 <- [1,1730,null,{}] 14:19:07 INFO - PROCESS | 1560 | 1461014347607 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:07 INFO - PROCESS | 1560 | 1461014347699 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 14:19:07 INFO - PROCESS | 1560 | 1461014347705 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:07 INFO - PROCESS | 1560 | ++DOCSHELL 1CC8AC00 == 89 [pid = 1560] [id = 442] 14:19:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (201CFC00) [pid = 1560] [serial = 1326] [outer = 00000000] 14:19:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (2076CC00) [pid = 1560] [serial = 1327] [outer = 201CFC00] 14:19:07 INFO - PROCESS | 1560 | 1461014347750 Marionette DEBUG loaded listener.js 14:19:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (20776400) [pid = 1560] [serial = 1328] [outer = 201CFC00] 14:19:08 INFO - PROCESS | 1560 | 1461014348204 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 630ms 14:19:08 INFO - PROCESS | 1560 | 1461014348245 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 14:19:08 INFO - PROCESS | 1560 | 1461014348247 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 14:19:08 INFO - PROCESS | 1560 | 1461014348249 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:19:08 INFO - PROCESS | 1560 | 1461014348251 Marionette TRACE conn5 <- [1,1734,null,{}] 14:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:19:08 INFO - PROCESS | 1560 | 1461014348260 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:08 INFO - PROCESS | 1560 | 1461014348351 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 14:19:08 INFO - PROCESS | 1560 | 1461014348358 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:08 INFO - PROCESS | 1560 | ++DOCSHELL 12C1C400 == 90 [pid = 1560] [id = 443] 14:19:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (12DC3800) [pid = 1560] [serial = 1329] [outer = 00000000] 14:19:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (20789400) [pid = 1560] [serial = 1330] [outer = 12DC3800] 14:19:08 INFO - PROCESS | 1560 | 1461014348403 Marionette DEBUG loaded listener.js 14:19:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (2078C000) [pid = 1560] [serial = 1331] [outer = 12DC3800] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 12B01800 == 89 [pid = 1560] [id = 252] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 13C47000 == 88 [pid = 1560] [id = 414] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 12BF3000 == 87 [pid = 1560] [id = 175] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 12DBFC00 == 86 [pid = 1560] [id = 379] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 2576A400 == 85 [pid = 1560] [id = 394] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1BAB3C00 == 84 [pid = 1560] [id = 342] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 12B10C00 == 83 [pid = 1560] [id = 231] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 213BE800 == 82 [pid = 1560] [id = 205] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 2078E800 == 81 [pid = 1560] [id = 327] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1D690800 == 80 [pid = 1560] [id = 266] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 20771C00 == 79 [pid = 1560] [id = 356] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 0F0F9800 == 78 [pid = 1560] [id = 283] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 20771400 == 77 [pid = 1560] [id = 299] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 0EF41400 == 76 [pid = 1560] [id = 156] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 12C16400 == 75 [pid = 1560] [id = 345] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 25AF3000 == 74 [pid = 1560] [id = 413] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 201C1C00 == 73 [pid = 1560] [id = 359] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 19072800 == 72 [pid = 1560] [id = 202] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 2015BC00 == 71 [pid = 1560] [id = 250] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 12C77800 == 70 [pid = 1560] [id = 344] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1BE3E800 == 69 [pid = 1560] [id = 294] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1D677400 == 68 [pid = 1560] [id = 267] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1C426400 == 67 [pid = 1560] [id = 158] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1F341400 == 66 [pid = 1560] [id = 159] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1CF7A000 == 65 [pid = 1560] [id = 184] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1D356000 == 64 [pid = 1560] [id = 343] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 133DBC00 == 63 [pid = 1560] [id = 329] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1D084400 == 62 [pid = 1560] [id = 265] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1B7D8400 == 61 [pid = 1560] [id = 389] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 17D29800 == 60 [pid = 1560] [id = 358] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 213BC800 == 59 [pid = 1560] [id = 392] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 214C1400 == 58 [pid = 1560] [id = 360] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 25618400 == 57 [pid = 1560] [id = 393] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 12C1DC00 == 56 [pid = 1560] [id = 346] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1F33F000 == 55 [pid = 1560] [id = 249] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 25612000 == 54 [pid = 1560] [id = 378] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 213BA000 == 53 [pid = 1560] [id = 220] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 2702EC00 == 52 [pid = 1560] [id = 395] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 23FA5000 == 51 [pid = 1560] [id = 362] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1D0B0800 == 50 [pid = 1560] [id = 251] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 12C17000 == 49 [pid = 1560] [id = 300] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 21524C00 == 48 [pid = 1560] [id = 361] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 23DD7800 == 47 [pid = 1560] [id = 332] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 182FB000 == 46 [pid = 1560] [id = 397] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1C425C00 == 45 [pid = 1560] [id = 396] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1B9F6000 == 44 [pid = 1560] [id = 434] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1287A400 == 43 [pid = 1560] [id = 433] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1BAB5C00 == 42 [pid = 1560] [id = 432] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 2606FC00 == 41 [pid = 1560] [id = 430] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 26073800 == 40 [pid = 1560] [id = 431] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 2659F800 == 39 [pid = 1560] [id = 429] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 1B9F1400 == 38 [pid = 1560] [id = 427] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 23DD7000 == 37 [pid = 1560] [id = 428] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 17DD9400 == 36 [pid = 1560] [id = 426] 14:19:09 INFO - PROCESS | 1560 | --DOCSHELL 23FA5C00 == 35 [pid = 1560] [id = 425] 14:19:10 INFO - PROCESS | 1560 | --DOCSHELL 1CAB0800 == 34 [pid = 1560] [id = 437] 14:19:10 INFO - PROCESS | 1560 | --DOCSHELL 1AC05800 == 33 [pid = 1560] [id = 436] 14:19:10 INFO - PROCESS | 1560 | --DOCSHELL 13C51400 == 32 [pid = 1560] [id = 435] 14:19:10 INFO - PROCESS | 1560 | --DOCSHELL 1D355000 == 31 [pid = 1560] [id = 439] 14:19:10 INFO - PROCESS | 1560 | --DOCSHELL 1CC8AC00 == 30 [pid = 1560] [id = 442] 14:19:10 INFO - PROCESS | 1560 | --DOCSHELL 1D0BF400 == 29 [pid = 1560] [id = 438] 14:19:10 INFO - PROCESS | 1560 | --DOCSHELL 12DB9C00 == 28 [pid = 1560] [id = 441] 14:19:10 INFO - PROCESS | 1560 | --DOCSHELL 1B9F2400 == 27 [pid = 1560] [id = 440] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (1CDEB800) [pid = 1560] [serial = 1193] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (1D0B0400) [pid = 1560] [serial = 1249] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (1D698000) [pid = 1560] [serial = 1256] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (1D35C800) [pid = 1560] [serial = 1250] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (1AC07C00) [pid = 1560] [serial = 1225] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (23DC8400) [pid = 1560] [serial = 1231] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (20156800) [pid = 1560] [serial = 1258] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (25768C00) [pid = 1560] [serial = 1237] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (265AC400) [pid = 1560] [serial = 1240] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1C58A800) [pid = 1560] [serial = 1271] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1CB25400) [pid = 1560] [serial = 1253] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (1BE38400) [pid = 1560] [serial = 1270] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (214BFC00) [pid = 1560] [serial = 1262] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (24CC4C00) [pid = 1560] [serial = 1268] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1C423800) [pid = 1560] [serial = 1252] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1FB8A400) [pid = 1560] [serial = 1273] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (24715C00) [pid = 1560] [serial = 1267] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (25845000) [pid = 1560] [serial = 1243] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (227C4800) [pid = 1560] [serial = 1264] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (24716800) [pid = 1560] [serial = 1234] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (213C0C00) [pid = 1560] [serial = 1261] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (23DD2400) [pid = 1560] [serial = 1265] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (20592000) [pid = 1560] [serial = 1259] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1D35B000) [pid = 1560] [serial = 1228] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1BE66C00) [pid = 1560] [serial = 1247] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1BACF800) [pid = 1560] [serial = 1246] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1D67B800) [pid = 1560] [serial = 1255] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (2583F000) [pid = 1560] [serial = 1276] [outer = 00000000] [url = about:blank] 14:19:10 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (20793000) [pid = 1560] [serial = 1274] [outer = 00000000] [url = about:blank] 14:19:11 INFO - PROCESS | 1560 | 1461014351045 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2832ms 14:19:11 INFO - PROCESS | 1560 | 1461014351088 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 14:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:19:11 INFO - PROCESS | 1560 | 1461014351092 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 14:19:11 INFO - PROCESS | 1560 | 1461014351098 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:19:11 INFO - PROCESS | 1560 | 1461014351102 Marionette TRACE conn5 <- [1,1738,null,{}] 14:19:11 INFO - PROCESS | 1560 | 1461014351109 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:11 INFO - PROCESS | 1560 | 1461014351203 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 14:19:11 INFO - PROCESS | 1560 | 1461014351334 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:11 INFO - PROCESS | 1560 | ++DOCSHELL 0F0F9400 == 28 [pid = 1560] [id = 444] 14:19:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (0F27DC00) [pid = 1560] [serial = 1332] [outer = 00000000] 14:19:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (12B0E800) [pid = 1560] [serial = 1333] [outer = 0F27DC00] 14:19:11 INFO - PROCESS | 1560 | 1461014351384 Marionette DEBUG loaded listener.js 14:19:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (12BBE800) [pid = 1560] [serial = 1334] [outer = 0F27DC00] 14:19:11 INFO - PROCESS | 1560 | 1461014351786 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 730ms 14:19:11 INFO - PROCESS | 1560 | 1461014351828 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 14:19:11 INFO - PROCESS | 1560 | 1461014351834 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 14:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:19:11 INFO - PROCESS | 1560 | 1461014351840 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:19:11 INFO - PROCESS | 1560 | 1461014351843 Marionette TRACE conn5 <- [1,1742,null,{}] 14:19:11 INFO - PROCESS | 1560 | 1461014351846 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:11 INFO - PROCESS | 1560 | 1461014351934 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 14:19:11 INFO - PROCESS | 1560 | 1461014351942 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:11 INFO - PROCESS | 1560 | ++DOCSHELL 12BC3C00 == 29 [pid = 1560] [id = 445] 14:19:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (12BEA800) [pid = 1560] [serial = 1335] [outer = 00000000] 14:19:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (12C37C00) [pid = 1560] [serial = 1336] [outer = 12BEA800] 14:19:11 INFO - PROCESS | 1560 | 1461014351989 Marionette DEBUG loaded listener.js 14:19:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (12C40C00) [pid = 1560] [serial = 1337] [outer = 12BEA800] 14:19:12 INFO - PROCESS | 1560 | 1461014352488 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 672ms 14:19:12 INFO - PROCESS | 1560 | 1461014352515 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 14:19:12 INFO - PROCESS | 1560 | 1461014352518 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 14:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:19:12 INFO - PROCESS | 1560 | 1461014352522 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:19:12 INFO - PROCESS | 1560 | 1461014352525 Marionette TRACE conn5 <- [1,1746,null,{}] 14:19:12 INFO - PROCESS | 1560 | 1461014352538 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:12 INFO - PROCESS | 1560 | 1461014352664 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 14:19:12 INFO - PROCESS | 1560 | 1461014352680 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:12 INFO - PROCESS | 1560 | ++DOCSHELL 13136000 == 30 [pid = 1560] [id = 446] 14:19:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (13136800) [pid = 1560] [serial = 1338] [outer = 00000000] 14:19:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1313BC00) [pid = 1560] [serial = 1339] [outer = 13136800] 14:19:12 INFO - PROCESS | 1560 | 1461014352732 Marionette DEBUG loaded listener.js 14:19:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (133D9400) [pid = 1560] [serial = 1340] [outer = 13136800] 14:19:13 INFO - PROCESS | 1560 | 1461014353231 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 730ms 14:19:13 INFO - PROCESS | 1560 | 1461014353254 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 14:19:13 INFO - PROCESS | 1560 | 1461014353257 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 14:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:19:13 INFO - PROCESS | 1560 | 1461014353260 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:19:13 INFO - PROCESS | 1560 | 1461014353261 Marionette TRACE conn5 <- [1,1750,null,{}] 14:19:13 INFO - PROCESS | 1560 | 1461014353265 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:13 INFO - PROCESS | 1560 | 1461014353349 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 14:19:13 INFO - PROCESS | 1560 | 1461014353355 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:13 INFO - PROCESS | 1560 | ++DOCSHELL 13C97C00 == 31 [pid = 1560] [id = 447] 14:19:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (16916800) [pid = 1560] [serial = 1341] [outer = 00000000] 14:19:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (17947000) [pid = 1560] [serial = 1342] [outer = 16916800] 14:19:13 INFO - PROCESS | 1560 | 1461014353402 Marionette DEBUG loaded listener.js 14:19:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (17AA5400) [pid = 1560] [serial = 1343] [outer = 16916800] 14:19:13 INFO - PROCESS | 1560 | 1461014353829 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 630ms 14:19:13 INFO - PROCESS | 1560 | 1461014353893 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 14:19:13 INFO - PROCESS | 1560 | 1461014353895 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 14:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:19:13 INFO - PROCESS | 1560 | 1461014353898 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:19:13 INFO - PROCESS | 1560 | 1461014353900 Marionette TRACE conn5 <- [1,1754,null,{}] 14:19:13 INFO - PROCESS | 1560 | 1461014353903 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:13 INFO - PROCESS | 1560 | 1461014353981 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 14:19:13 INFO - PROCESS | 1560 | 1461014353987 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:13 INFO - PROCESS | 1560 | ++DOCSHELL 17CE7400 == 32 [pid = 1560] [id = 448] 14:19:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (17D2B000) [pid = 1560] [serial = 1344] [outer = 00000000] 14:19:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (17DD9C00) [pid = 1560] [serial = 1345] [outer = 17D2B000] 14:19:14 INFO - PROCESS | 1560 | 1461014354033 Marionette DEBUG loaded listener.js 14:19:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (18243000) [pid = 1560] [serial = 1346] [outer = 17D2B000] 14:19:14 INFO - PROCESS | 1560 | 1461014354510 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 630ms 14:19:14 INFO - PROCESS | 1560 | 1461014354546 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 14:19:14 INFO - PROCESS | 1560 | 1461014354548 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 14:19:14 INFO - PROCESS | 1560 | 1461014354552 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:19:14 INFO - PROCESS | 1560 | 1461014354553 Marionette TRACE conn5 <- [1,1758,null,{}] 14:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:19:14 INFO - PROCESS | 1560 | 1461014354557 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:14 INFO - PROCESS | 1560 | 1461014354670 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 14:19:14 INFO - PROCESS | 1560 | 1461014354680 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:14 INFO - PROCESS | 1560 | ++DOCSHELL 19141C00 == 33 [pid = 1560] [id = 449] 14:19:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (19405400) [pid = 1560] [serial = 1347] [outer = 00000000] 14:19:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1988C400) [pid = 1560] [serial = 1348] [outer = 19405400] 14:19:14 INFO - PROCESS | 1560 | 1461014354729 Marionette DEBUG loaded listener.js 14:19:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1A61FC00) [pid = 1560] [serial = 1349] [outer = 19405400] 14:19:15 INFO - PROCESS | 1560 | 1461014355172 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 14:19:15 INFO - PROCESS | 1560 | 1461014355228 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 14:19:15 INFO - PROCESS | 1560 | 1461014355230 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 14:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:19:15 INFO - PROCESS | 1560 | 1461014355234 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:19:15 INFO - PROCESS | 1560 | 1461014355235 Marionette TRACE conn5 <- [1,1762,null,{}] 14:19:15 INFO - PROCESS | 1560 | 1461014355239 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:15 INFO - PROCESS | 1560 | 1461014355315 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 14:19:15 INFO - PROCESS | 1560 | 1461014355322 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:15 INFO - PROCESS | 1560 | ++DOCSHELL 1A624C00 == 34 [pid = 1560] [id = 450] 14:19:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1A660800) [pid = 1560] [serial = 1350] [outer = 00000000] 14:19:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (1AC05800) [pid = 1560] [serial = 1351] [outer = 1A660800] 14:19:15 INFO - PROCESS | 1560 | 1461014355367 Marionette DEBUG loaded listener.js 14:19:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (1AC05C00) [pid = 1560] [serial = 1352] [outer = 1A660800] 14:19:15 INFO - PROCESS | 1560 | 1461014355831 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 630ms 14:19:15 INFO - PROCESS | 1560 | 1461014355876 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 14:19:15 INFO - PROCESS | 1560 | 1461014355879 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 14:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:19:15 INFO - PROCESS | 1560 | 1461014355883 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:19:15 INFO - PROCESS | 1560 | 1461014355885 Marionette TRACE conn5 <- [1,1766,null,{}] 14:19:15 INFO - PROCESS | 1560 | 1461014355888 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:15 INFO - PROCESS | 1560 | 1461014355968 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 14:19:15 INFO - PROCESS | 1560 | 1461014355974 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:15 INFO - PROCESS | 1560 | ++DOCSHELL 1AC0DC00 == 35 [pid = 1560] [id = 451] 14:19:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (1AC10400) [pid = 1560] [serial = 1353] [outer = 00000000] 14:19:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (1B72D400) [pid = 1560] [serial = 1354] [outer = 1AC10400] 14:19:16 INFO - PROCESS | 1560 | 1461014356021 Marionette DEBUG loaded listener.js 14:19:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (1B725400) [pid = 1560] [serial = 1355] [outer = 1AC10400] 14:19:16 INFO - PROCESS | 1560 | 1461014356512 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:19:16 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 14:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 14:19:16 INFO - PROCESS | 1560 | 1461014356556 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 14:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:19:16 INFO - PROCESS | 1560 | 1461014356558 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 14:19:16 INFO - PROCESS | 1560 | 1461014356562 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:19:16 INFO - PROCESS | 1560 | 1461014356563 Marionette TRACE conn5 <- [1,1770,null,{}] 14:19:16 INFO - PROCESS | 1560 | 1461014356567 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:16 INFO - PROCESS | 1560 | 1461014356679 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 14:19:16 INFO - PROCESS | 1560 | 1461014356774 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:16 INFO - PROCESS | 1560 | ++DOCSHELL 13135C00 == 36 [pid = 1560] [id = 452] 14:19:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (19080000) [pid = 1560] [serial = 1356] [outer = 00000000] 14:19:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (1B90C000) [pid = 1560] [serial = 1357] [outer = 19080000] 14:19:16 INFO - PROCESS | 1560 | 1461014356821 Marionette DEBUG loaded listener.js 14:19:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (1B90A400) [pid = 1560] [serial = 1358] [outer = 19080000] 14:19:17 INFO - PROCESS | 1560 | 1461014357272 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:19:17 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 14:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 730ms 14:19:17 INFO - PROCESS | 1560 | 1461014357292 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 14:19:17 INFO - PROCESS | 1560 | 1461014357294 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 14:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:19:17 INFO - PROCESS | 1560 | 1461014357297 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:19:17 INFO - PROCESS | 1560 | 1461014357299 Marionette TRACE conn5 <- [1,1774,null,{}] 14:19:17 INFO - PROCESS | 1560 | 1461014357302 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:17 INFO - PROCESS | 1560 | 1461014357422 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 14:19:17 INFO - PROCESS | 1560 | 1461014357428 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:17 INFO - PROCESS | 1560 | ++DOCSHELL 196EB400 == 37 [pid = 1560] [id = 453] 14:19:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (1B9F6000) [pid = 1560] [serial = 1359] [outer = 00000000] 14:19:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (1BE33800) [pid = 1560] [serial = 1360] [outer = 1B9F6000] 14:19:17 INFO - PROCESS | 1560 | 1461014357529 Marionette DEBUG loaded listener.js 14:19:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (1BE37800) [pid = 1560] [serial = 1361] [outer = 1B9F6000] 14:19:17 INFO - PROCESS | 1560 | 1461014357968 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 730ms 14:19:18 INFO - PROCESS | 1560 | 1461014358028 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 14:19:18 INFO - PROCESS | 1560 | 1461014358031 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 14:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:19:18 INFO - PROCESS | 1560 | 1461014358034 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:19:18 INFO - PROCESS | 1560 | 1461014358036 Marionette TRACE conn5 <- [1,1778,null,{}] 14:19:18 INFO - PROCESS | 1560 | 1461014358044 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:18 INFO - PROCESS | 1560 | 1461014358204 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (17D26000) [pid = 1560] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (2576DC00) [pid = 1560] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (23F85C00) [pid = 1560] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (25613400) [pid = 1560] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (1BAB8400) [pid = 1560] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (2702F800) [pid = 1560] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (2703A000) [pid = 1560] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (227BE800) [pid = 1560] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (12DC1400) [pid = 1560] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (2561F400) [pid = 1560] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (265A6800) [pid = 1560] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1CABA800) [pid = 1560] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (17A20800) [pid = 1560] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1CB25000) [pid = 1560] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (23FA7800) [pid = 1560] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (20792400) [pid = 1560] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (24717000) [pid = 1560] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1BAB7000) [pid = 1560] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (16954400) [pid = 1560] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (227A2C00) [pid = 1560] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (23FA9000) [pid = 1560] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1D590400) [pid = 1560] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1D10D800) [pid = 1560] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1D58D400) [pid = 1560] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (16916C00) [pid = 1560] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1F1C4C00) [pid = 1560] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (201CFC00) [pid = 1560] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (18149800) [pid = 1560] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (24CCF000) [pid = 1560] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1CAB2400) [pid = 1560] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1B911C00) [pid = 1560] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (13C8D800) [pid = 1560] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1B9F6C00) [pid = 1560] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (12BF3C00) [pid = 1560] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (20151800) [pid = 1560] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (2607C000) [pid = 1560] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (26070C00) [pid = 1560] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (265A0400) [pid = 1560] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (23F87000) [pid = 1560] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:19:18 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1BF21400) [pid = 1560] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:19:19 INFO - PROCESS | 1560 | 1461014359046 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:19 INFO - PROCESS | 1560 | ++DOCSHELL 0F285000 == 38 [pid = 1560] [id = 454] 14:19:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (12B03000) [pid = 1560] [serial = 1362] [outer = 00000000] 14:19:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (12DBD400) [pid = 1560] [serial = 1363] [outer = 12B03000] 14:19:19 INFO - PROCESS | 1560 | 1461014359103 Marionette DEBUG loaded listener.js 14:19:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (17A9E800) [pid = 1560] [serial = 1364] [outer = 12B03000] 14:19:19 INFO - PROCESS | 1560 | 1461014359495 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1480ms 14:19:19 INFO - PROCESS | 1560 | 1461014359515 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 14:19:19 INFO - PROCESS | 1560 | 1461014359517 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 14:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:19:19 INFO - PROCESS | 1560 | 1461014359529 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:19:19 INFO - PROCESS | 1560 | 1461014359531 Marionette TRACE conn5 <- [1,1782,null,{}] 14:19:19 INFO - PROCESS | 1560 | 1461014359534 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:19 INFO - PROCESS | 1560 | 1461014359617 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 14:19:19 INFO - PROCESS | 1560 | 1461014359623 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:19 INFO - PROCESS | 1560 | ++DOCSHELL 18251C00 == 39 [pid = 1560] [id = 455] 14:19:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1914AC00) [pid = 1560] [serial = 1365] [outer = 00000000] 14:19:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1BE3E000) [pid = 1560] [serial = 1366] [outer = 1914AC00] 14:19:19 INFO - PROCESS | 1560 | 1461014359669 Marionette DEBUG loaded listener.js 14:19:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1BEEB800) [pid = 1560] [serial = 1367] [outer = 1914AC00] 14:19:20 INFO - PROCESS | 1560 | 1461014360108 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 630ms 14:19:20 INFO - PROCESS | 1560 | 1461014360160 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 14:19:20 INFO - PROCESS | 1560 | 1461014360162 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 14:19:20 INFO - PROCESS | 1560 | 1461014360165 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:19:20 INFO - PROCESS | 1560 | 1461014360166 Marionette TRACE conn5 <- [1,1786,null,{}] 14:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:19:20 INFO - PROCESS | 1560 | 1461014360170 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:20 INFO - PROCESS | 1560 | 1461014360252 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 14:19:20 INFO - PROCESS | 1560 | 1461014360258 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:20 INFO - PROCESS | 1560 | ++DOCSHELL 1C41C400 == 40 [pid = 1560] [id = 456] 14:19:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1C422800) [pid = 1560] [serial = 1368] [outer = 00000000] 14:19:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1C42A400) [pid = 1560] [serial = 1369] [outer = 1C422800] 14:19:20 INFO - PROCESS | 1560 | 1461014360304 Marionette DEBUG loaded listener.js 14:19:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1C427C00) [pid = 1560] [serial = 1370] [outer = 1C422800] 14:19:20 INFO - PROCESS | 1560 | 1461014360772 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 631ms 14:19:20 INFO - PROCESS | 1560 | 1461014360801 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 14:19:20 INFO - PROCESS | 1560 | 1461014360802 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 14:19:20 INFO - PROCESS | 1560 | 1461014360823 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:19:20 INFO - PROCESS | 1560 | 1461014360825 Marionette TRACE conn5 <- [1,1790,null,{}] 14:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:19:20 INFO - PROCESS | 1560 | 1461014360829 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:20 INFO - PROCESS | 1560 | 1461014360908 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 14:19:20 INFO - PROCESS | 1560 | 1461014360914 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:20 INFO - PROCESS | 1560 | ++DOCSHELL 1C588C00 == 41 [pid = 1560] [id = 457] 14:19:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1C58A400) [pid = 1560] [serial = 1371] [outer = 00000000] 14:19:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1CABA400) [pid = 1560] [serial = 1372] [outer = 1C58A400] 14:19:20 INFO - PROCESS | 1560 | 1461014360958 Marionette DEBUG loaded listener.js 14:19:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1CABA800) [pid = 1560] [serial = 1373] [outer = 1C58A400] 14:19:21 INFO - PROCESS | 1560 | 1461014361799 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1014ms 14:19:21 INFO - PROCESS | 1560 | 1461014361843 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 14:19:21 INFO - PROCESS | 1560 | 1461014361849 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 14:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:19:21 INFO - PROCESS | 1560 | 1461014361854 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:19:21 INFO - PROCESS | 1560 | 1461014361858 Marionette TRACE conn5 <- [1,1794,null,{}] 14:19:21 INFO - PROCESS | 1560 | 1461014361884 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:22 INFO - PROCESS | 1560 | 1461014362026 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 14:19:22 INFO - PROCESS | 1560 | 1461014362168 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:22 INFO - PROCESS | 1560 | ++DOCSHELL 12B0E000 == 42 [pid = 1560] [id = 458] 14:19:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (12BF5800) [pid = 1560] [serial = 1374] [outer = 00000000] 14:19:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (12DB9000) [pid = 1560] [serial = 1375] [outer = 12BF5800] 14:19:22 INFO - PROCESS | 1560 | 1461014362228 Marionette DEBUG loaded listener.js 14:19:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (12DC5400) [pid = 1560] [serial = 1376] [outer = 12BF5800] 14:19:22 INFO - PROCESS | 1560 | 1461014362910 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1100ms 14:19:22 INFO - PROCESS | 1560 | 1461014362961 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 14:19:22 INFO - PROCESS | 1560 | 1461014362967 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 14:19:22 INFO - PROCESS | 1560 | 1461014362974 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:19:22 INFO - PROCESS | 1560 | 1461014362976 Marionette TRACE conn5 <- [1,1798,null,{}] 14:19:22 INFO - PROCESS | 1560 | 1461014362981 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:23 INFO - PROCESS | 1560 | 1461014363099 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 14:19:23 INFO - PROCESS | 1560 | 1461014363239 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:23 INFO - PROCESS | 1560 | ++DOCSHELL 133D6800 == 43 [pid = 1560] [id = 459] 14:19:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (169D8C00) [pid = 1560] [serial = 1377] [outer = 00000000] 14:19:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (18146400) [pid = 1560] [serial = 1378] [outer = 169D8C00] 14:19:23 INFO - PROCESS | 1560 | 1461014363296 Marionette DEBUG loaded listener.js 14:19:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (19004000) [pid = 1560] [serial = 1379] [outer = 169D8C00] 14:19:24 INFO - PROCESS | 1560 | 1461014364217 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1321ms 14:19:24 INFO - PROCESS | 1560 | 1461014364300 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 14:19:24 INFO - PROCESS | 1560 | 1461014364305 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 14:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:19:24 INFO - PROCESS | 1560 | 1461014364310 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:19:24 INFO - PROCESS | 1560 | 1461014364314 Marionette TRACE conn5 <- [1,1802,null,{}] 14:19:24 INFO - PROCESS | 1560 | 1461014364320 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:24 INFO - PROCESS | 1560 | 1461014364450 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 14:19:24 INFO - PROCESS | 1560 | 1461014364593 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:24 INFO - PROCESS | 1560 | ++DOCSHELL 1306A000 == 44 [pid = 1560] [id = 460] 14:19:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (13075400) [pid = 1560] [serial = 1380] [outer = 00000000] 14:19:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (16916400) [pid = 1560] [serial = 1381] [outer = 13075400] 14:19:24 INFO - PROCESS | 1560 | 1461014364645 Marionette DEBUG loaded listener.js 14:19:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (17949400) [pid = 1560] [serial = 1382] [outer = 13075400] 14:19:24 INFO - PROCESS | 1560 | --DOCSHELL 12C76C00 == 43 [pid = 1560] [id = 146] 14:19:24 INFO - PROCESS | 1560 | --DOCSHELL 13BA1000 == 42 [pid = 1560] [id = 131] 14:19:24 INFO - PROCESS | 1560 | --DOCSHELL 13140000 == 41 [pid = 1560] [id = 132] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (20789400) [pid = 1560] [serial = 1330] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (25849000) [pid = 1560] [serial = 1244] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (23F7B400) [pid = 1560] [serial = 1232] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (24CCC000) [pid = 1560] [serial = 1130] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (227C3400) [pid = 1560] [serial = 1127] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (25AEF000) [pid = 1560] [serial = 1184] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (25AE8800) [pid = 1560] [serial = 1238] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (2561C800) [pid = 1560] [serial = 1136] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1F1CA000) [pid = 1560] [serial = 1175] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (27E8CC00) [pid = 1560] [serial = 1187] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (2764D000) [pid = 1560] [serial = 1190] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (25612400) [pid = 1560] [serial = 1178] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (17DD0000) [pid = 1560] [serial = 1121] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (2576E000) [pid = 1560] [serial = 1181] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (27031000) [pid = 1560] [serial = 1241] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (2471B400) [pid = 1560] [serial = 1169] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1BAB4800) [pid = 1560] [serial = 1172] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1D679400) [pid = 1560] [serial = 1229] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (24CC5800) [pid = 1560] [serial = 1235] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (2279E000) [pid = 1560] [serial = 1223] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (2471F400) [pid = 1560] [serial = 1133] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1CB24800) [pid = 1560] [serial = 1124] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1B731C00) [pid = 1560] [serial = 1226] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1D359000) [pid = 1560] [serial = 1315] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1D586400) [pid = 1560] [serial = 1316] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1F1C0400) [pid = 1560] [serial = 1319] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1D695000) [pid = 1560] [serial = 1318] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1D078C00) [pid = 1560] [serial = 1324] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (20156400) [pid = 1560] [serial = 1321] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (2076CC00) [pid = 1560] [serial = 1327] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (1BAAF800) [pid = 1560] [serial = 1279] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (25848400) [pid = 1560] [serial = 1277] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1CF7F800) [pid = 1560] [serial = 1312] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1BE66000) [pid = 1560] [serial = 1309] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1C427000) [pid = 1560] [serial = 1310] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (182FB800) [pid = 1560] [serial = 1306] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (19148800) [pid = 1560] [serial = 1307] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1C41C000) [pid = 1560] [serial = 1304] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1AC0CC00) [pid = 1560] [serial = 1303] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1ACC2C00) [pid = 1560] [serial = 1301] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (196F0C00) [pid = 1560] [serial = 1300] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (20776400) [pid = 1560] [serial = 1328] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (27651000) [pid = 1560] [serial = 1298] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (213B7400) [pid = 1560] [serial = 1297] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (270DC800) [pid = 1560] [serial = 1295] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (270D9800) [pid = 1560] [serial = 1294] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (2607B000) [pid = 1560] [serial = 1292] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (26078000) [pid = 1560] [serial = 1291] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (27032C00) [pid = 1560] [serial = 1289] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (265AAC00) [pid = 1560] [serial = 1288] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (2583E800) [pid = 1560] [serial = 1286] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (2561B000) [pid = 1560] [serial = 1285] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (1F1C8800) [pid = 1560] [serial = 1283] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1D58BC00) [pid = 1560] [serial = 1282] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (1BE38800) [pid = 1560] [serial = 1280] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 74 (201C1800) [pid = 1560] [serial = 1322] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 73 (1D0B3C00) [pid = 1560] [serial = 1313] [outer = 00000000] [url = about:blank] 14:19:24 INFO - PROCESS | 1560 | --DOMWINDOW == 72 (201C4C00) [pid = 1560] [serial = 1325] [outer = 00000000] [url = about:blank] 14:19:25 INFO - PROCESS | 1560 | 1461014365209 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 930ms 14:19:25 INFO - PROCESS | 1560 | 1461014365240 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 14:19:25 INFO - PROCESS | 1560 | 1461014365245 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 14:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:19:25 INFO - PROCESS | 1560 | 1461014365251 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:19:25 INFO - PROCESS | 1560 | 1461014365254 Marionette TRACE conn5 <- [1,1806,null,{}] 14:19:25 INFO - PROCESS | 1560 | 1461014365257 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:25 INFO - PROCESS | 1560 | 1461014365340 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 14:19:25 INFO - PROCESS | 1560 | 1461014365349 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:25 INFO - PROCESS | 1560 | ++DOCSHELL 1284A400 == 42 [pid = 1560] [id = 461] 14:19:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 73 (12C3F800) [pid = 1560] [serial = 1383] [outer = 00000000] 14:19:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (16916C00) [pid = 1560] [serial = 1384] [outer = 12C3F800] 14:19:25 INFO - PROCESS | 1560 | 1461014365395 Marionette DEBUG loaded listener.js 14:19:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (17AA4000) [pid = 1560] [serial = 1385] [outer = 12C3F800] 14:19:25 INFO - PROCESS | 1560 | 1461014365892 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 14:19:25 INFO - PROCESS | 1560 | 1461014365925 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 14:19:25 INFO - PROCESS | 1560 | 1461014365927 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 14:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:19:25 INFO - PROCESS | 1560 | 1461014365931 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:19:25 INFO - PROCESS | 1560 | 1461014365934 Marionette TRACE conn5 <- [1,1810,null,{}] 14:19:25 INFO - PROCESS | 1560 | 1461014365945 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:26 INFO - PROCESS | 1560 | 1461014366062 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 14:19:26 INFO - PROCESS | 1560 | 1461014366160 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:26 INFO - PROCESS | 1560 | ++DOCSHELL 19078400 == 43 [pid = 1560] [id = 462] 14:19:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (19079400) [pid = 1560] [serial = 1386] [outer = 00000000] 14:19:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (19882000) [pid = 1560] [serial = 1387] [outer = 19079400] 14:19:26 INFO - PROCESS | 1560 | 1461014366209 Marionette DEBUG loaded listener.js 14:19:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (1A625400) [pid = 1560] [serial = 1388] [outer = 19079400] 14:19:26 INFO - PROCESS | 1560 | 1461014366600 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 730ms 14:19:26 INFO - PROCESS | 1560 | 1461014366665 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 14:19:26 INFO - PROCESS | 1560 | 1461014366667 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 14:19:26 INFO - PROCESS | 1560 | 1461014366671 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:19:26 INFO - PROCESS | 1560 | 1461014366672 Marionette TRACE conn5 <- [1,1814,null,{}] 14:19:26 INFO - PROCESS | 1560 | 1461014366676 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:26 INFO - PROCESS | 1560 | 1461014366759 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 14:19:26 INFO - PROCESS | 1560 | 1461014366766 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:26 INFO - PROCESS | 1560 | ++DOCSHELL 182FB800 == 44 [pid = 1560] [id = 463] 14:19:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1AA8E000) [pid = 1560] [serial = 1389] [outer = 00000000] 14:19:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1B72E800) [pid = 1560] [serial = 1390] [outer = 1AA8E000] 14:19:26 INFO - PROCESS | 1560 | 1461014366813 Marionette DEBUG loaded listener.js 14:19:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1B7D5400) [pid = 1560] [serial = 1391] [outer = 1AA8E000] 14:19:27 INFO - PROCESS | 1560 | 1461014367308 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 14:19:27 INFO - PROCESS | 1560 | 1461014367345 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 14:19:27 INFO - PROCESS | 1560 | 1461014367347 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 14:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:19:27 INFO - PROCESS | 1560 | 1461014367350 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:19:27 INFO - PROCESS | 1560 | 1461014367352 Marionette TRACE conn5 <- [1,1818,null,{}] 14:19:27 INFO - PROCESS | 1560 | 1461014367355 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:27 INFO - PROCESS | 1560 | 1461014367493 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 14:19:27 INFO - PROCESS | 1560 | 1461014367515 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:27 INFO - PROCESS | 1560 | ++DOCSHELL 1B914400 == 45 [pid = 1560] [id = 464] 14:19:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1B9EBC00) [pid = 1560] [serial = 1392] [outer = 00000000] 14:19:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1BAB2000) [pid = 1560] [serial = 1393] [outer = 1B9EBC00] 14:19:27 INFO - PROCESS | 1560 | 1461014367563 Marionette DEBUG loaded listener.js 14:19:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1BAB3800) [pid = 1560] [serial = 1394] [outer = 1B9EBC00] 14:19:28 INFO - PROCESS | 1560 | 1461014368014 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 730ms 14:19:28 INFO - PROCESS | 1560 | 1461014368081 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 14:19:28 INFO - PROCESS | 1560 | 1461014368083 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 14:19:28 INFO - PROCESS | 1560 | 1461014368086 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:19:28 INFO - PROCESS | 1560 | 1461014368088 Marionette TRACE conn5 <- [1,1822,null,{}] 14:19:28 INFO - PROCESS | 1560 | 1461014368092 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:28 INFO - PROCESS | 1560 | 1461014368235 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 14:19:28 INFO - PROCESS | 1560 | 1461014368250 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:28 INFO - PROCESS | 1560 | ++DOCSHELL 1BAAFC00 == 46 [pid = 1560] [id = 465] 14:19:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1BAD0C00) [pid = 1560] [serial = 1395] [outer = 00000000] 14:19:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1BF21400) [pid = 1560] [serial = 1396] [outer = 1BAD0C00] 14:19:28 INFO - PROCESS | 1560 | 1461014368351 Marionette DEBUG loaded listener.js 14:19:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1C422000) [pid = 1560] [serial = 1397] [outer = 1BAD0C00] 14:19:28 INFO - PROCESS | 1560 | 1461014368774 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:19:28 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 14:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 730ms 14:19:28 INFO - PROCESS | 1560 | 1461014368834 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 14:19:28 INFO - PROCESS | 1560 | 1461014368836 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 14:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:19:28 INFO - PROCESS | 1560 | 1461014368839 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:19:28 INFO - PROCESS | 1560 | 1461014368841 Marionette TRACE conn5 <- [1,1826,null,{}] 14:19:28 INFO - PROCESS | 1560 | 1461014368844 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:28 INFO - PROCESS | 1560 | 1461014368953 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 14:19:28 INFO - PROCESS | 1560 | 1461014368961 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:29 INFO - PROCESS | 1560 | ++DOCSHELL 12C1B000 == 47 [pid = 1560] [id = 466] 14:19:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1C429C00) [pid = 1560] [serial = 1398] [outer = 00000000] 14:19:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1CB27C00) [pid = 1560] [serial = 1399] [outer = 1C429C00] 14:19:29 INFO - PROCESS | 1560 | 1461014369191 Marionette DEBUG loaded listener.js 14:19:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1CB33400) [pid = 1560] [serial = 1400] [outer = 1C429C00] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (19080000) [pid = 1560] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1A660800) [pid = 1560] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1AC10400) [pid = 1560] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (16916800) [pid = 1560] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (17D2B000) [pid = 1560] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (19405400) [pid = 1560] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1B9F6000) [pid = 1560] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (12DC3800) [pid = 1560] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (0F27DC00) [pid = 1560] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (13136800) [pid = 1560] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (12BEA800) [pid = 1560] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (1914AC00) [pid = 1560] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (12B03000) [pid = 1560] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:19:29 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1C422800) [pid = 1560] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:19:29 INFO - PROCESS | 1560 | 1461014369570 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 770ms 14:19:29 INFO - PROCESS | 1560 | 1461014369612 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 14:19:29 INFO - PROCESS | 1560 | 1461014369614 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 14:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:19:29 INFO - PROCESS | 1560 | 1461014369617 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:19:29 INFO - PROCESS | 1560 | 1461014369619 Marionette TRACE conn5 <- [1,1830,null,{}] 14:19:29 INFO - PROCESS | 1560 | 1461014369622 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:29 INFO - PROCESS | 1560 | 1461014369735 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 14:19:29 INFO - PROCESS | 1560 | 1461014369744 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:29 INFO - PROCESS | 1560 | ++DOCSHELL 0F2E0800 == 48 [pid = 1560] [id = 467] 14:19:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (13136800) [pid = 1560] [serial = 1401] [outer = 00000000] 14:19:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (1B743000) [pid = 1560] [serial = 1402] [outer = 13136800] 14:19:29 INFO - PROCESS | 1560 | 1461014369789 Marionette DEBUG loaded listener.js 14:19:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1BE34C00) [pid = 1560] [serial = 1403] [outer = 13136800] 14:19:30 INFO - PROCESS | 1560 | 1461014370204 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 631ms 14:19:30 INFO - PROCESS | 1560 | 1461014370249 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 14:19:30 INFO - PROCESS | 1560 | 1461014370251 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 14:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:19:30 INFO - PROCESS | 1560 | 1461014370254 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:19:30 INFO - PROCESS | 1560 | 1461014370256 Marionette TRACE conn5 <- [1,1834,null,{}] 14:19:30 INFO - PROCESS | 1560 | 1461014370259 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:30 INFO - PROCESS | 1560 | 1461014370372 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 14:19:30 INFO - PROCESS | 1560 | 1461014370461 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:30 INFO - PROCESS | 1560 | ++DOCSHELL 12DB7C00 == 49 [pid = 1560] [id = 468] 14:19:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1AC03C00) [pid = 1560] [serial = 1404] [outer = 00000000] 14:19:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1CF74400) [pid = 1560] [serial = 1405] [outer = 1AC03C00] 14:19:30 INFO - PROCESS | 1560 | 1461014370506 Marionette DEBUG loaded listener.js 14:19:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1CF75800) [pid = 1560] [serial = 1406] [outer = 1AC03C00] 14:19:30 INFO - PROCESS | 1560 | 1461014370874 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:19:30 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) 14:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 670ms 14:19:30 INFO - PROCESS | 1560 | 1461014370925 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 14:19:30 INFO - PROCESS | 1560 | 1461014370927 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 14:19:30 INFO - PROCESS | 1560 | 1461014370930 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:19:30 INFO - PROCESS | 1560 | 1461014370932 Marionette TRACE conn5 <- [1,1838,null,{}] 14:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:19:30 INFO - PROCESS | 1560 | 1461014370936 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:31 INFO - PROCESS | 1560 | 1461014371015 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 14:19:31 INFO - PROCESS | 1560 | 1461014371021 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:31 INFO - PROCESS | 1560 | ++DOCSHELL 1CC87800 == 50 [pid = 1560] [id = 469] 14:19:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1CF7A800) [pid = 1560] [serial = 1407] [outer = 00000000] 14:19:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1CF82C00) [pid = 1560] [serial = 1408] [outer = 1CF7A800] 14:19:31 INFO - PROCESS | 1560 | 1461014371066 Marionette DEBUG loaded listener.js 14:19:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1D080800) [pid = 1560] [serial = 1409] [outer = 1CF7A800] 14:19:31 INFO - PROCESS | 1560 | 1461014371793 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 930ms 14:19:31 INFO - PROCESS | 1560 | 1461014371865 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 14:19:31 INFO - PROCESS | 1560 | 1461014371871 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 14:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:19:31 INFO - PROCESS | 1560 | 1461014371876 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:19:31 INFO - PROCESS | 1560 | 1461014371880 Marionette TRACE conn5 <- [1,1842,null,{}] 14:19:31 INFO - PROCESS | 1560 | 1461014371885 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:32 INFO - PROCESS | 1560 | 1461014372035 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 14:19:32 INFO - PROCESS | 1560 | 1461014372187 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:32 INFO - PROCESS | 1560 | ++DOCSHELL 133D7C00 == 51 [pid = 1560] [id = 470] 14:19:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (133DE800) [pid = 1560] [serial = 1410] [outer = 00000000] 14:19:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (17DE0000) [pid = 1560] [serial = 1411] [outer = 133DE800] 14:19:32 INFO - PROCESS | 1560 | 1461014372245 Marionette DEBUG loaded listener.js 14:19:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (182FC000) [pid = 1560] [serial = 1412] [outer = 133DE800] 14:19:32 INFO - PROCESS | 1560 | 1461014372801 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 970ms 14:19:32 INFO - PROCESS | 1560 | 1461014372851 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 14:19:32 INFO - PROCESS | 1560 | 1461014372857 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 14:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:19:32 INFO - PROCESS | 1560 | 1461014372863 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:19:32 INFO - PROCESS | 1560 | 1461014372866 Marionette TRACE conn5 <- [1,1846,null,{}] 14:19:32 INFO - PROCESS | 1560 | 1461014372870 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:32 INFO - PROCESS | 1560 | 1461014372979 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 14:19:33 INFO - PROCESS | 1560 | 1461014373113 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:33 INFO - PROCESS | 1560 | ++DOCSHELL 19072400 == 52 [pid = 1560] [id = 471] 14:19:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1A61F800) [pid = 1560] [serial = 1413] [outer = 00000000] 14:19:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1BE3A800) [pid = 1560] [serial = 1414] [outer = 1A61F800] 14:19:33 INFO - PROCESS | 1560 | 1461014373171 Marionette DEBUG loaded listener.js 14:19:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1BE67400) [pid = 1560] [serial = 1415] [outer = 1A61F800] 14:19:33 INFO - PROCESS | 1560 | 1461014373805 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 970ms 14:19:33 INFO - PROCESS | 1560 | 1461014373835 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 14:19:33 INFO - PROCESS | 1560 | 1461014373838 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 14:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:19:33 INFO - PROCESS | 1560 | 1461014373842 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:19:33 INFO - PROCESS | 1560 | 1461014373846 Marionette TRACE conn5 <- [1,1850,null,{}] 14:19:33 INFO - PROCESS | 1560 | 1461014373858 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:33 INFO - PROCESS | 1560 | 1461014373972 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 14:19:34 INFO - PROCESS | 1560 | 1461014374108 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:34 INFO - PROCESS | 1560 | ++DOCSHELL 1D0B4800 == 53 [pid = 1560] [id = 472] 14:19:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1D0B6800) [pid = 1560] [serial = 1416] [outer = 00000000] 14:19:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1D0BA800) [pid = 1560] [serial = 1417] [outer = 1D0B6800] 14:19:34 INFO - PROCESS | 1560 | 1461014374167 Marionette DEBUG loaded listener.js 14:19:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1D105800) [pid = 1560] [serial = 1418] [outer = 1D0B6800] 14:19:34 INFO - PROCESS | 1560 | 1461014374772 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 970ms 14:19:34 INFO - PROCESS | 1560 | 1461014374815 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 14:19:34 INFO - PROCESS | 1560 | 1461014374818 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 14:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:19:34 INFO - PROCESS | 1560 | 1461014374836 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:19:34 INFO - PROCESS | 1560 | 1461014374838 Marionette TRACE conn5 <- [1,1854,null,{}] 14:19:34 INFO - PROCESS | 1560 | 1461014374842 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:34 INFO - PROCESS | 1560 | 1461014374948 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 14:19:35 INFO - PROCESS | 1560 | 1461014375080 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:35 INFO - PROCESS | 1560 | ++DOCSHELL 1D352400 == 54 [pid = 1560] [id = 473] 14:19:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1D355400) [pid = 1560] [serial = 1419] [outer = 00000000] 14:19:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1D35C800) [pid = 1560] [serial = 1420] [outer = 1D355400] 14:19:35 INFO - PROCESS | 1560 | 1461014375137 Marionette DEBUG loaded listener.js 14:19:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1D360400) [pid = 1560] [serial = 1421] [outer = 1D355400] 14:19:35 INFO - PROCESS | 1560 | 1461014375823 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1020ms 14:19:35 INFO - PROCESS | 1560 | 1461014375857 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 14:19:35 INFO - PROCESS | 1560 | 1461014375861 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 14:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:19:35 INFO - PROCESS | 1560 | 1461014375865 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:19:35 INFO - PROCESS | 1560 | 1461014375869 Marionette TRACE conn5 <- [1,1858,null,{}] 14:19:35 INFO - PROCESS | 1560 | 1461014375876 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:35 INFO - PROCESS | 1560 | 1461014375996 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 14:19:36 INFO - PROCESS | 1560 | 1461014376135 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:36 INFO - PROCESS | 1560 | ++DOCSHELL 12C7E800 == 55 [pid = 1560] [id = 474] 14:19:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (12DB6400) [pid = 1560] [serial = 1422] [outer = 00000000] 14:19:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (16959000) [pid = 1560] [serial = 1423] [outer = 12DB6400] 14:19:36 INFO - PROCESS | 1560 | 1461014376186 Marionette DEBUG loaded listener.js 14:19:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (17DCD800) [pid = 1560] [serial = 1424] [outer = 12DB6400] 14:19:36 INFO - PROCESS | 1560 | --DOCSHELL 1B740000 == 54 [pid = 1560] [id = 141] 14:19:36 INFO - PROCESS | 1560 | --DOCSHELL 13C97000 == 53 [pid = 1560] [id = 140] 14:19:36 INFO - PROCESS | 1560 | --DOCSHELL 18250800 == 52 [pid = 1560] [id = 133] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (1C42A400) [pid = 1560] [serial = 1369] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1B90C000) [pid = 1560] [serial = 1357] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1AC05800) [pid = 1560] [serial = 1351] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1AC05C00) [pid = 1560] [serial = 1352] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1B72D400) [pid = 1560] [serial = 1354] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (17947000) [pid = 1560] [serial = 1342] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (17AA5400) [pid = 1560] [serial = 1343] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (17DD9C00) [pid = 1560] [serial = 1345] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (18243000) [pid = 1560] [serial = 1346] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1988C400) [pid = 1560] [serial = 1348] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1A61FC00) [pid = 1560] [serial = 1349] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1BE33800) [pid = 1560] [serial = 1360] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (2078C000) [pid = 1560] [serial = 1331] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1B90A400) [pid = 1560] [serial = 1358] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (12B0E800) [pid = 1560] [serial = 1333] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (12BBE800) [pid = 1560] [serial = 1334] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1313BC00) [pid = 1560] [serial = 1339] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (133D9400) [pid = 1560] [serial = 1340] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (12C37C00) [pid = 1560] [serial = 1336] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (12C40C00) [pid = 1560] [serial = 1337] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (1BE37800) [pid = 1560] [serial = 1361] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (1BE3E000) [pid = 1560] [serial = 1366] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (12DBD400) [pid = 1560] [serial = 1363] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1C427C00) [pid = 1560] [serial = 1370] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (1BEEB800) [pid = 1560] [serial = 1367] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 74 (17A9E800) [pid = 1560] [serial = 1364] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | --DOMWINDOW == 73 (1B725400) [pid = 1560] [serial = 1355] [outer = 00000000] [url = about:blank] 14:19:36 INFO - PROCESS | 1560 | 1461014376817 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 990ms 14:19:36 INFO - PROCESS | 1560 | 1461014376857 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 14:19:36 INFO - PROCESS | 1560 | 1461014376862 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 14:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:19:36 INFO - PROCESS | 1560 | 1461014376868 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:19:36 INFO - PROCESS | 1560 | 1461014376871 Marionette TRACE conn5 <- [1,1862,null,{}] 14:19:36 INFO - PROCESS | 1560 | 1461014376877 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:36 INFO - PROCESS | 1560 | 1461014376967 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 14:19:37 INFO - PROCESS | 1560 | 1461014377059 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 1560 | ++DOCSHELL 0EF46C00 == 53 [pid = 1560] [id = 475] 14:19:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (0EF4D800) [pid = 1560] [serial = 1425] [outer = 00000000] 14:19:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (12C3AC00) [pid = 1560] [serial = 1426] [outer = 0EF4D800] 14:19:37 INFO - PROCESS | 1560 | 1461014377105 Marionette DEBUG loaded listener.js 14:19:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (12F25C00) [pid = 1560] [serial = 1427] [outer = 0EF4D800] 14:19:37 INFO - PROCESS | 1560 | 1461014377515 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 670ms 14:19:37 INFO - PROCESS | 1560 | 1461014377541 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 14:19:37 INFO - PROCESS | 1560 | 1461014377544 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 14:19:37 INFO - PROCESS | 1560 | 1461014377547 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:19:37 INFO - PROCESS | 1560 | 1461014377550 Marionette TRACE conn5 <- [1,1866,null,{}] 14:19:37 INFO - PROCESS | 1560 | 1461014377560 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:37 INFO - PROCESS | 1560 | 1461014377650 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 14:19:37 INFO - PROCESS | 1560 | 1461014377657 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:37 INFO - PROCESS | 1560 | ++DOCSHELL 133DBC00 == 54 [pid = 1560] [id = 476] 14:19:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (1694E000) [pid = 1560] [serial = 1428] [outer = 00000000] 14:19:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (182F2C00) [pid = 1560] [serial = 1429] [outer = 1694E000] 14:19:37 INFO - PROCESS | 1560 | 1461014377705 Marionette DEBUG loaded listener.js 14:19:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1914B400) [pid = 1560] [serial = 1430] [outer = 1694E000] 14:19:38 INFO - PROCESS | 1560 | 1461014378214 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 732ms 14:19:38 INFO - PROCESS | 1560 | 1461014378283 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 14:19:38 INFO - PROCESS | 1560 | 1461014378286 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 14:19:38 INFO - PROCESS | 1560 | 1461014378289 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:19:38 INFO - PROCESS | 1560 | 1461014378290 Marionette TRACE conn5 <- [1,1870,null,{}] 14:19:38 INFO - PROCESS | 1560 | 1461014378294 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:38 INFO - PROCESS | 1560 | 1461014378377 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 14:19:38 INFO - PROCESS | 1560 | 1461014378384 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:38 INFO - PROCESS | 1560 | ++DOCSHELL 1A664800 == 55 [pid = 1560] [id = 477] 14:19:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1AA72400) [pid = 1560] [serial = 1431] [outer = 00000000] 14:19:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1B725400) [pid = 1560] [serial = 1432] [outer = 1AA72400] 14:19:38 INFO - PROCESS | 1560 | 1461014378431 Marionette DEBUG loaded listener.js 14:19:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1B74A400) [pid = 1560] [serial = 1433] [outer = 1AA72400] 14:19:38 INFO - PROCESS | 1560 | 1461014378912 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 670ms 14:19:38 INFO - PROCESS | 1560 | 1461014378963 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 14:19:38 INFO - PROCESS | 1560 | 1461014378965 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 14:19:38 INFO - PROCESS | 1560 | 1461014378974 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:19:38 INFO - PROCESS | 1560 | 1461014378976 Marionette TRACE conn5 <- [1,1874,null,{}] 14:19:38 INFO - PROCESS | 1560 | 1461014378979 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:39 INFO - PROCESS | 1560 | 1461014379116 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 14:19:39 INFO - PROCESS | 1560 | 1461014379140 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:39 INFO - PROCESS | 1560 | ++DOCSHELL 12878400 == 56 [pid = 1560] [id = 478] 14:19:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1B90C000) [pid = 1560] [serial = 1434] [outer = 00000000] 14:19:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1B914000) [pid = 1560] [serial = 1435] [outer = 1B90C000] 14:19:39 INFO - PROCESS | 1560 | 1461014379187 Marionette DEBUG loaded listener.js 14:19:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1B9F0C00) [pid = 1560] [serial = 1436] [outer = 1B90C000] 14:19:39 INFO - PROCESS | 1560 | 1461014379641 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 730ms 14:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:19:39 INFO - PROCESS | 1560 | 1461014379708 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 14:19:39 INFO - PROCESS | 1560 | 1461014379711 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 14:19:39 INFO - PROCESS | 1560 | 1461014379714 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:19:39 INFO - PROCESS | 1560 | 1461014379715 Marionette TRACE conn5 <- [1,1878,null,{}] 14:19:39 INFO - PROCESS | 1560 | 1461014379723 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:39 INFO - PROCESS | 1560 | 1461014379874 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 14:19:39 INFO - PROCESS | 1560 | 1461014379941 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:39 INFO - PROCESS | 1560 | ++DOCSHELL 1BAD3400 == 57 [pid = 1560] [id = 479] 14:19:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1BE3B000) [pid = 1560] [serial = 1437] [outer = 00000000] 14:19:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1C41F800) [pid = 1560] [serial = 1438] [outer = 1BE3B000] 14:19:39 INFO - PROCESS | 1560 | 1461014379989 Marionette DEBUG loaded listener.js 14:19:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1C587C00) [pid = 1560] [serial = 1439] [outer = 1BE3B000] 14:19:40 INFO - PROCESS | 1560 | 1461014380426 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 770ms 14:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:19:40 INFO - PROCESS | 1560 | 1461014380484 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 14:19:40 INFO - PROCESS | 1560 | 1461014380486 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 14:19:40 INFO - PROCESS | 1560 | 1461014380490 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:19:40 INFO - PROCESS | 1560 | 1461014380492 Marionette TRACE conn5 <- [1,1882,null,{}] 14:19:40 INFO - PROCESS | 1560 | 1461014380495 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:40 INFO - PROCESS | 1560 | 1461014380609 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 14:19:40 INFO - PROCESS | 1560 | 1461014380670 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:40 INFO - PROCESS | 1560 | ++DOCSHELL 133D5400 == 58 [pid = 1560] [id = 480] 14:19:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1C58A000) [pid = 1560] [serial = 1440] [outer = 00000000] 14:19:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1CC8EC00) [pid = 1560] [serial = 1441] [outer = 1C58A000] 14:19:40 INFO - PROCESS | 1560 | 1461014380719 Marionette DEBUG loaded listener.js 14:19:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1CD57400) [pid = 1560] [serial = 1442] [outer = 1C58A000] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1C429C00) [pid = 1560] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (13136800) [pid = 1560] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1AC03C00) [pid = 1560] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1B9EBC00) [pid = 1560] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (169D8C00) [pid = 1560] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (12BF5800) [pid = 1560] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (19079400) [pid = 1560] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (13075400) [pid = 1560] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1BAD0C00) [pid = 1560] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (12C3F800) [pid = 1560] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:19:40 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (1AA8E000) [pid = 1560] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:19:41 INFO - PROCESS | 1560 | 1461014381167 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 730ms 14:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:19:41 INFO - PROCESS | 1560 | 1461014381220 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 14:19:41 INFO - PROCESS | 1560 | 1461014381222 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 14:19:41 INFO - PROCESS | 1560 | 1461014381225 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:19:41 INFO - PROCESS | 1560 | 1461014381227 Marionette TRACE conn5 <- [1,1886,null,{}] 14:19:41 INFO - PROCESS | 1560 | 1461014381231 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:41 INFO - PROCESS | 1560 | 1461014381349 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 14:19:41 INFO - PROCESS | 1560 | 1461014381412 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:41 INFO - PROCESS | 1560 | ++DOCSHELL 133D8C00 == 59 [pid = 1560] [id = 481] 14:19:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (17CDD400) [pid = 1560] [serial = 1443] [outer = 00000000] 14:19:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1ACC1400) [pid = 1560] [serial = 1444] [outer = 17CDD400] 14:19:41 INFO - PROCESS | 1560 | 1461014381458 Marionette DEBUG loaded listener.js 14:19:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1C429400) [pid = 1560] [serial = 1445] [outer = 17CDD400] 14:19:41 INFO - PROCESS | 1560 | 1461014381818 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 630ms 14:19:41 INFO - PROCESS | 1560 | 1461014381856 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 14:19:41 INFO - PROCESS | 1560 | 1461014381858 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 14:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:19:41 INFO - PROCESS | 1560 | 1461014381861 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:19:41 INFO - PROCESS | 1560 | 1461014381863 Marionette TRACE conn5 <- [1,1890,null,{}] 14:19:41 INFO - PROCESS | 1560 | 1461014381866 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:41 INFO - PROCESS | 1560 | 1461014381947 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 14:19:41 INFO - PROCESS | 1560 | 1461014381953 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:41 INFO - PROCESS | 1560 | ++DOCSHELL 1C590C00 == 60 [pid = 1560] [id = 482] 14:19:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1CB2CC00) [pid = 1560] [serial = 1446] [outer = 00000000] 14:19:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1D10E000) [pid = 1560] [serial = 1447] [outer = 1CB2CC00] 14:19:41 INFO - PROCESS | 1560 | 1461014381998 Marionette DEBUG loaded listener.js 14:19:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1D356800) [pid = 1560] [serial = 1448] [outer = 1CB2CC00] 14:19:42 INFO - PROCESS | 1560 | 1461014382469 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 630ms 14:19:42 INFO - PROCESS | 1560 | 1461014382492 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 14:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:19:42 INFO - PROCESS | 1560 | 1461014382495 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 14:19:42 INFO - PROCESS | 1560 | 1461014382498 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:19:42 INFO - PROCESS | 1560 | 1461014382500 Marionette TRACE conn5 <- [1,1894,null,{}] 14:19:42 INFO - PROCESS | 1560 | 1461014382520 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:42 INFO - PROCESS | 1560 | 1461014382602 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 14:19:42 INFO - PROCESS | 1560 | 1461014382608 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:42 INFO - PROCESS | 1560 | ++DOCSHELL 19002800 == 61 [pid = 1560] [id = 483] 14:19:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1D0B5800) [pid = 1560] [serial = 1449] [outer = 00000000] 14:19:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1D58C800) [pid = 1560] [serial = 1450] [outer = 1D0B5800] 14:19:42 INFO - PROCESS | 1560 | 1461014382653 Marionette DEBUG loaded listener.js 14:19:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1D592C00) [pid = 1560] [serial = 1451] [outer = 1D0B5800] 14:19:43 INFO - PROCESS | 1560 | 1461014383223 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 770ms 14:19:43 INFO - PROCESS | 1560 | 1461014383269 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 14:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:19:43 INFO - PROCESS | 1560 | 1461014383273 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 14:19:43 INFO - PROCESS | 1560 | 1461014383278 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:19:43 INFO - PROCESS | 1560 | 1461014383283 Marionette TRACE conn5 <- [1,1898,null,{}] 14:19:43 INFO - PROCESS | 1560 | 1461014383290 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:43 INFO - PROCESS | 1560 | 1461014383484 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 14:19:43 INFO - PROCESS | 1560 | 1461014383625 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:43 INFO - PROCESS | 1560 | ++DOCSHELL 0EF4C400 == 62 [pid = 1560] [id = 484] 14:19:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (12BF3000) [pid = 1560] [serial = 1452] [outer = 00000000] 14:19:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (13138C00) [pid = 1560] [serial = 1453] [outer = 12BF3000] 14:19:43 INFO - PROCESS | 1560 | 1461014383685 Marionette DEBUG loaded listener.js 14:19:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (13C9A400) [pid = 1560] [serial = 1454] [outer = 12BF3000] 14:19:44 INFO - PROCESS | 1560 | 1461014384277 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1028ms 14:19:44 INFO - PROCESS | 1560 | 1461014384307 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 14:19:44 INFO - PROCESS | 1560 | 1461014384313 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 14:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:19:44 INFO - PROCESS | 1560 | 1461014384319 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:19:44 INFO - PROCESS | 1560 | 1461014384322 Marionette TRACE conn5 <- [1,1902,null,{}] 14:19:44 INFO - PROCESS | 1560 | 1461014384326 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:44 INFO - PROCESS | 1560 | 1461014384437 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 14:19:44 INFO - PROCESS | 1560 | 1461014384575 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:44 INFO - PROCESS | 1560 | ++DOCSHELL 1907AC00 == 63 [pid = 1560] [id = 485] 14:19:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (196F6800) [pid = 1560] [serial = 1455] [outer = 00000000] 14:19:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1AC0C400) [pid = 1560] [serial = 1456] [outer = 196F6800] 14:19:44 INFO - PROCESS | 1560 | 1461014384633 Marionette DEBUG loaded listener.js 14:19:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1B90D800) [pid = 1560] [serial = 1457] [outer = 196F6800] 14:19:45 INFO - PROCESS | 1560 | 1461014385229 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 930ms 14:19:45 INFO - PROCESS | 1560 | 1461014385252 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 14:19:45 INFO - PROCESS | 1560 | 1461014385254 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 14:19:45 INFO - PROCESS | 1560 | 1461014385258 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:19:45 INFO - PROCESS | 1560 | 1461014385261 Marionette TRACE conn5 <- [1,1906,null,{}] 14:19:45 INFO - PROCESS | 1560 | 1461014385272 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:45 INFO - PROCESS | 1560 | 1461014385383 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 14:19:45 INFO - PROCESS | 1560 | 1461014385492 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:45 INFO - PROCESS | 1560 | ++DOCSHELL 1B913800 == 64 [pid = 1560] [id = 486] 14:19:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1BE3BC00) [pid = 1560] [serial = 1458] [outer = 00000000] 14:19:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1D58A000) [pid = 1560] [serial = 1459] [outer = 1BE3BC00] 14:19:45 INFO - PROCESS | 1560 | 1461014385551 Marionette DEBUG loaded listener.js 14:19:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1D673000) [pid = 1560] [serial = 1460] [outer = 1BE3BC00] 14:19:46 INFO - PROCESS | 1560 | 1461014386187 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 970ms 14:19:46 INFO - PROCESS | 1560 | 1461014386232 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 14:19:46 INFO - PROCESS | 1560 | 1461014386235 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 14:19:46 INFO - PROCESS | 1560 | 1461014386238 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:19:46 INFO - PROCESS | 1560 | 1461014386240 Marionette TRACE conn5 <- [1,1910,null,{}] 14:19:46 INFO - PROCESS | 1560 | 1461014386244 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:46 INFO - PROCESS | 1560 | 1461014386350 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 14:19:46 INFO - PROCESS | 1560 | 1461014386459 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:46 INFO - PROCESS | 1560 | ++DOCSHELL 1D676000 == 65 [pid = 1560] [id = 487] 14:19:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1D68DC00) [pid = 1560] [serial = 1461] [outer = 00000000] 14:19:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1D697000) [pid = 1560] [serial = 1462] [outer = 1D68DC00] 14:19:46 INFO - PROCESS | 1560 | 1461014386519 Marionette DEBUG loaded listener.js 14:19:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1EB76800) [pid = 1560] [serial = 1463] [outer = 1D68DC00] 14:19:47 INFO - PROCESS | 1560 | 1461014387106 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 930ms 14:19:47 INFO - PROCESS | 1560 | 1461014387172 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 14:19:47 INFO - PROCESS | 1560 | 1461014387174 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 14:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:19:47 INFO - PROCESS | 1560 | 1461014387178 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:19:47 INFO - PROCESS | 1560 | 1461014387180 Marionette TRACE conn5 <- [1,1914,null,{}] 14:19:47 INFO - PROCESS | 1560 | 1461014387183 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:47 INFO - PROCESS | 1560 | 1461014387305 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 14:19:47 INFO - PROCESS | 1560 | 1461014387418 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:47 INFO - PROCESS | 1560 | ++DOCSHELL 1EBD9800 == 66 [pid = 1560] [id = 488] 14:19:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1F1BD800) [pid = 1560] [serial = 1464] [outer = 00000000] 14:19:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1F1C3800) [pid = 1560] [serial = 1465] [outer = 1F1BD800] 14:19:47 INFO - PROCESS | 1560 | 1461014387514 Marionette DEBUG loaded listener.js 14:19:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1F337C00) [pid = 1560] [serial = 1466] [outer = 1F1BD800] 14:19:48 INFO - PROCESS | 1560 | 1461014388128 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1177ms 14:19:48 INFO - PROCESS | 1560 | 1461014388359 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 14:19:48 INFO - PROCESS | 1560 | 1461014388364 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 14:19:48 INFO - PROCESS | 1560 | 1461014388369 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:19:48 INFO - PROCESS | 1560 | 1461014388372 Marionette TRACE conn5 <- [1,1918,null,{}] 14:19:48 INFO - PROCESS | 1560 | 1461014388377 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:48 INFO - PROCESS | 1560 | 1461014388477 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 14:19:48 INFO - PROCESS | 1560 | 1461014388609 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:48 INFO - PROCESS | 1560 | ++DOCSHELL 12DC0000 == 67 [pid = 1560] [id = 489] 14:19:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (16959400) [pid = 1560] [serial = 1467] [outer = 00000000] 14:19:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (17D25C00) [pid = 1560] [serial = 1468] [outer = 16959400] 14:19:48 INFO - PROCESS | 1560 | 1461014388661 Marionette DEBUG loaded listener.js 14:19:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (17DDE800) [pid = 1560] [serial = 1469] [outer = 16959400] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 1BF23000 == 66 [pid = 1560] [id = 139] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 1AC0BC00 == 65 [pid = 1560] [id = 135] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 12BE7400 == 64 [pid = 1560] [id = 129] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 1BAD3800 == 63 [pid = 1560] [id = 138] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 1C590C00 == 62 [pid = 1560] [id = 482] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 133D8C00 == 61 [pid = 1560] [id = 481] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 133D5400 == 60 [pid = 1560] [id = 480] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 1BAD3400 == 59 [pid = 1560] [id = 479] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 12878400 == 58 [pid = 1560] [id = 478] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 1A664800 == 57 [pid = 1560] [id = 477] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 133DBC00 == 56 [pid = 1560] [id = 476] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1CF82C00) [pid = 1560] [serial = 1408] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 0EF46C00 == 55 [pid = 1560] [id = 475] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 12C7E800 == 54 [pid = 1560] [id = 474] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 1D0B4800 == 53 [pid = 1560] [id = 472] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 19072400 == 52 [pid = 1560] [id = 471] 14:19:49 INFO - PROCESS | 1560 | --DOCSHELL 133D7C00 == 51 [pid = 1560] [id = 470] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1CF74400) [pid = 1560] [serial = 1405] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1BAB2000) [pid = 1560] [serial = 1393] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (19004000) [pid = 1560] [serial = 1379] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (18146400) [pid = 1560] [serial = 1378] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (12DC5400) [pid = 1560] [serial = 1376] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (12DB9000) [pid = 1560] [serial = 1375] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (19882000) [pid = 1560] [serial = 1387] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1A625400) [pid = 1560] [serial = 1388] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (17949400) [pid = 1560] [serial = 1382] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (16916400) [pid = 1560] [serial = 1381] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1BF21400) [pid = 1560] [serial = 1396] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (16916C00) [pid = 1560] [serial = 1384] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (17AA4000) [pid = 1560] [serial = 1385] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1B72E800) [pid = 1560] [serial = 1390] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1CABA400) [pid = 1560] [serial = 1372] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1C422000) [pid = 1560] [serial = 1397] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1CB33400) [pid = 1560] [serial = 1400] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1CB27C00) [pid = 1560] [serial = 1399] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1BAB3800) [pid = 1560] [serial = 1394] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1B743000) [pid = 1560] [serial = 1402] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1CF75800) [pid = 1560] [serial = 1406] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1BE34C00) [pid = 1560] [serial = 1403] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1B7D5400) [pid = 1560] [serial = 1391] [outer = 00000000] [url = about:blank] 14:19:49 INFO - PROCESS | 1560 | 1461014389334 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 970ms 14:19:49 INFO - PROCESS | 1560 | 1461014389344 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 14:19:49 INFO - PROCESS | 1560 | 1461014389347 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 14:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:19:49 INFO - PROCESS | 1560 | 1461014389354 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:19:49 INFO - PROCESS | 1560 | 1461014389358 Marionette TRACE conn5 <- [1,1922,null,{}] 14:19:49 INFO - PROCESS | 1560 | 1461014389362 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:49 INFO - PROCESS | 1560 | 1461014389449 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 14:19:49 INFO - PROCESS | 1560 | 1461014389539 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:49 INFO - PROCESS | 1560 | ++DOCSHELL 12BF1C00 == 52 [pid = 1560] [id = 490] 14:19:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (12C16400) [pid = 1560] [serial = 1470] [outer = 00000000] 14:19:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (133D8C00) [pid = 1560] [serial = 1471] [outer = 12C16400] 14:19:49 INFO - PROCESS | 1560 | 1461014389594 Marionette DEBUG loaded listener.js 14:19:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1690C400) [pid = 1560] [serial = 1472] [outer = 12C16400] 14:19:49 INFO - PROCESS | 1560 | 1461014390005 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 690ms 14:19:50 INFO - PROCESS | 1560 | 1461014390044 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 14:19:50 INFO - PROCESS | 1560 | 1461014390046 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 14:19:50 INFO - PROCESS | 1560 | 1461014390049 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:19:50 INFO - PROCESS | 1560 | 1461014390051 Marionette TRACE conn5 <- [1,1926,null,{}] 14:19:50 INFO - PROCESS | 1560 | 1461014390065 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:50 INFO - PROCESS | 1560 | 1461014390188 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 14:19:50 INFO - PROCESS | 1560 | 1461014390202 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:50 INFO - PROCESS | 1560 | ++DOCSHELL 19406000 == 53 [pid = 1560] [id = 491] 14:19:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1940A800) [pid = 1560] [serial = 1473] [outer = 00000000] 14:19:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1A61C000) [pid = 1560] [serial = 1474] [outer = 1940A800] 14:19:50 INFO - PROCESS | 1560 | 1461014390254 Marionette DEBUG loaded listener.js 14:19:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1A660800) [pid = 1560] [serial = 1475] [outer = 1940A800] 14:19:50 INFO - PROCESS | 1560 | 1461014390725 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 730ms 14:19:50 INFO - PROCESS | 1560 | 1461014390784 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 14:19:50 INFO - PROCESS | 1560 | 1461014390786 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 14:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:19:50 INFO - PROCESS | 1560 | 1461014390789 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:19:50 INFO - PROCESS | 1560 | 1461014390790 Marionette TRACE conn5 <- [1,1930,null,{}] 14:19:50 INFO - PROCESS | 1560 | 1461014390794 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:50 INFO - PROCESS | 1560 | 1461014390879 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 14:19:50 INFO - PROCESS | 1560 | 1461014390888 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:50 INFO - PROCESS | 1560 | ++DOCSHELL 1B742400 == 54 [pid = 1560] [id = 492] 14:19:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1B748C00) [pid = 1560] [serial = 1476] [outer = 00000000] 14:19:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1B9EE800) [pid = 1560] [serial = 1477] [outer = 1B748C00] 14:19:50 INFO - PROCESS | 1560 | 1461014390934 Marionette DEBUG loaded listener.js 14:19:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1BAB5400) [pid = 1560] [serial = 1478] [outer = 1B748C00] 14:19:51 INFO - PROCESS | 1560 | 1461014391363 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 630ms 14:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:19:51 INFO - PROCESS | 1560 | 1461014391420 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 14:19:51 INFO - PROCESS | 1560 | 1461014391422 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 14:19:51 INFO - PROCESS | 1560 | 1461014391425 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:19:51 INFO - PROCESS | 1560 | 1461014391427 Marionette TRACE conn5 <- [1,1934,null,{}] 14:19:51 INFO - PROCESS | 1560 | 1461014391437 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:51 INFO - PROCESS | 1560 | 1461014391553 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 14:19:51 INFO - PROCESS | 1560 | 1461014391644 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB8400 == 55 [pid = 1560] [id = 493] 14:19:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1BACC000) [pid = 1560] [serial = 1479] [outer = 00000000] 14:19:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1BE3F000) [pid = 1560] [serial = 1480] [outer = 1BACC000] 14:19:51 INFO - PROCESS | 1560 | 1461014391691 Marionette DEBUG loaded listener.js 14:19:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1BEECC00) [pid = 1560] [serial = 1481] [outer = 1BACC000] 14:19:52 INFO - PROCESS | 1560 | 1461014392099 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 730ms 14:19:52 INFO - PROCESS | 1560 | 1461014392159 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 14:19:52 INFO - PROCESS | 1560 | 1461014392161 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 14:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:19:52 INFO - PROCESS | 1560 | 1461014392164 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:19:52 INFO - PROCESS | 1560 | 1461014392166 Marionette TRACE conn5 <- [1,1938,null,{}] 14:19:52 INFO - PROCESS | 1560 | 1461014392174 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:52 INFO - PROCESS | 1560 | 1461014392316 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 14:19:52 INFO - PROCESS | 1560 | 1461014392384 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:52 INFO - PROCESS | 1560 | ++DOCSHELL 1BE34400 == 56 [pid = 1560] [id = 494] 14:19:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1BF1F000) [pid = 1560] [serial = 1482] [outer = 00000000] 14:19:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1CB25000) [pid = 1560] [serial = 1483] [outer = 1BF1F000] 14:19:52 INFO - PROCESS | 1560 | 1461014392433 Marionette DEBUG loaded listener.js 14:19:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1CC89400) [pid = 1560] [serial = 1484] [outer = 1BF1F000] 14:19:52 INFO - PROCESS | 1560 | 1461014392862 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 730ms 14:19:52 INFO - PROCESS | 1560 | 1461014392895 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 14:19:52 INFO - PROCESS | 1560 | 1461014392897 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 14:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:19:52 INFO - PROCESS | 1560 | 1461014392941 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:19:52 INFO - PROCESS | 1560 | 1461014392943 Marionette TRACE conn5 <- [1,1942,null,{}] 14:19:52 INFO - PROCESS | 1560 | 1461014392947 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:53 INFO - PROCESS | 1560 | 1461014393063 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 14:19:53 INFO - PROCESS | 1560 | 1461014393130 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:53 INFO - PROCESS | 1560 | ++DOCSHELL 1CD29400 == 57 [pid = 1560] [id = 495] 14:19:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1CF77800) [pid = 1560] [serial = 1485] [outer = 00000000] 14:19:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1D0B2400) [pid = 1560] [serial = 1486] [outer = 1CF77800] 14:19:53 INFO - PROCESS | 1560 | 1461014393176 Marionette DEBUG loaded listener.js 14:19:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1D0BAC00) [pid = 1560] [serial = 1487] [outer = 1CF77800] 14:19:53 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (12DB6400) [pid = 1560] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:19:53 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (1B90C000) [pid = 1560] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:19:53 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (0EF4D800) [pid = 1560] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:19:53 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1694E000) [pid = 1560] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:19:53 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1AA72400) [pid = 1560] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:19:53 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1BE3B000) [pid = 1560] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:19:53 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1CB2CC00) [pid = 1560] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:19:53 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (17CDD400) [pid = 1560] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:19:53 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1C58A000) [pid = 1560] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:19:53 INFO - PROCESS | 1560 | 1461014393630 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 730ms 14:19:53 INFO - PROCESS | 1560 | 1461014393662 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 14:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:19:53 INFO - PROCESS | 1560 | 1461014393664 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 14:19:53 INFO - PROCESS | 1560 | 1461014393667 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:19:53 INFO - PROCESS | 1560 | 1461014393669 Marionette TRACE conn5 <- [1,1946,null,{}] 14:19:53 INFO - PROCESS | 1560 | 1461014393672 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:53 INFO - PROCESS | 1560 | 1461014393754 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 14:19:53 INFO - PROCESS | 1560 | 1461014393849 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:53 INFO - PROCESS | 1560 | ++DOCSHELL 13077000 == 58 [pid = 1560] [id = 496] 14:19:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (13136800) [pid = 1560] [serial = 1488] [outer = 00000000] 14:19:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1B744400) [pid = 1560] [serial = 1489] [outer = 13136800] 14:19:53 INFO - PROCESS | 1560 | 1461014393895 Marionette DEBUG loaded listener.js 14:19:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1CAB0800) [pid = 1560] [serial = 1490] [outer = 13136800] 14:19:54 INFO - PROCESS | 1560 | 1461014394257 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 632ms 14:19:54 INFO - PROCESS | 1560 | 1461014394300 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 14:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:19:54 INFO - PROCESS | 1560 | 1461014394302 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 14:19:54 INFO - PROCESS | 1560 | 1461014394305 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:19:54 INFO - PROCESS | 1560 | 1461014394307 Marionette TRACE conn5 <- [1,1950,null,{}] 14:19:54 INFO - PROCESS | 1560 | 1461014394310 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:54 INFO - PROCESS | 1560 | 1461014394430 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 14:19:54 INFO - PROCESS | 1560 | 1461014394471 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:54 INFO - PROCESS | 1560 | ++DOCSHELL 1694E000 == 59 [pid = 1560] [id = 497] 14:19:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1CF7CC00) [pid = 1560] [serial = 1491] [outer = 00000000] 14:19:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1D58E000) [pid = 1560] [serial = 1492] [outer = 1CF7CC00] 14:19:54 INFO - PROCESS | 1560 | 1461014394516 Marionette DEBUG loaded listener.js 14:19:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1D671800) [pid = 1560] [serial = 1493] [outer = 1CF7CC00] 14:19:54 INFO - PROCESS | 1560 | 1461014394927 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 14:19:54 INFO - PROCESS | 1560 | 1461014394986 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 14:19:54 INFO - PROCESS | 1560 | 1461014394988 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 14:19:54 INFO - PROCESS | 1560 | 1461014394991 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:19:54 INFO - PROCESS | 1560 | 1461014394993 Marionette TRACE conn5 <- [1,1954,null,{}] 14:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:19:54 INFO - PROCESS | 1560 | 1461014394997 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:55 INFO - PROCESS | 1560 | 1461014395081 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 14:19:55 INFO - PROCESS | 1560 | 1461014395091 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:55 INFO - PROCESS | 1560 | ++DOCSHELL 1D04F000 == 60 [pid = 1560] [id = 498] 14:19:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1D58B000) [pid = 1560] [serial = 1494] [outer = 00000000] 14:19:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1F1C1C00) [pid = 1560] [serial = 1495] [outer = 1D58B000] 14:19:55 INFO - PROCESS | 1560 | 1461014395137 Marionette DEBUG loaded listener.js 14:19:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1FB89800) [pid = 1560] [serial = 1496] [outer = 1D58B000] 14:19:55 INFO - PROCESS | 1560 | 1461014395701 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 730ms 14:19:55 INFO - PROCESS | 1560 | 1461014395727 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 14:19:55 INFO - PROCESS | 1560 | 1461014395732 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 14:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:19:55 INFO - PROCESS | 1560 | 1461014395737 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:19:55 INFO - PROCESS | 1560 | 1461014395741 Marionette TRACE conn5 <- [1,1958,null,{}] 14:19:55 INFO - PROCESS | 1560 | 1461014395796 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:55 INFO - PROCESS | 1560 | 1461014395978 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 14:19:56 INFO - PROCESS | 1560 | 1461014396053 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:56 INFO - PROCESS | 1560 | ++DOCSHELL 12C3D400 == 61 [pid = 1560] [id = 499] 14:19:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (12C3F400) [pid = 1560] [serial = 1497] [outer = 00000000] 14:19:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (17A1D000) [pid = 1560] [serial = 1498] [outer = 12C3F400] 14:19:56 INFO - PROCESS | 1560 | 1461014396111 Marionette DEBUG loaded listener.js 14:19:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (18146400) [pid = 1560] [serial = 1499] [outer = 12C3F400] 14:19:56 INFO - PROCESS | 1560 | 1461014396671 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 990ms 14:19:56 INFO - PROCESS | 1560 | 1461014396728 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 14:19:56 INFO - PROCESS | 1560 | 1461014396734 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 14:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:19:56 INFO - PROCESS | 1560 | 1461014396741 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:19:56 INFO - PROCESS | 1560 | 1461014396744 Marionette TRACE conn5 <- [1,1962,null,{}] 14:19:56 INFO - PROCESS | 1560 | 1461014396748 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:56 INFO - PROCESS | 1560 | 1461014396860 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 14:19:56 INFO - PROCESS | 1560 | 1461014397000 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:57 INFO - PROCESS | 1560 | ++DOCSHELL 1AC09000 == 62 [pid = 1560] [id = 500] 14:19:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1AC0B400) [pid = 1560] [serial = 1500] [outer = 00000000] 14:19:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1B909800) [pid = 1560] [serial = 1501] [outer = 1AC0B400] 14:19:57 INFO - PROCESS | 1560 | 1461014397058 Marionette DEBUG loaded listener.js 14:19:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1BE3D400) [pid = 1560] [serial = 1502] [outer = 1AC0B400] 14:19:57 INFO - PROCESS | 1560 | 1461014397635 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 970ms 14:19:57 INFO - PROCESS | 1560 | 1461014397712 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 14:19:57 INFO - PROCESS | 1560 | 1461014397715 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 14:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:19:57 INFO - PROCESS | 1560 | 1461014397719 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:19:57 INFO - PROCESS | 1560 | 1461014397723 Marionette TRACE conn5 <- [1,1966,null,{}] 14:19:57 INFO - PROCESS | 1560 | 1461014397734 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:57 INFO - PROCESS | 1560 | 1461014397877 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 14:19:58 INFO - PROCESS | 1560 | 1461014398016 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:58 INFO - PROCESS | 1560 | ++DOCSHELL 1CF7B400 == 63 [pid = 1560] [id = 501] 14:19:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1D0BF000) [pid = 1560] [serial = 1503] [outer = 00000000] 14:19:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (20150C00) [pid = 1560] [serial = 1504] [outer = 1D0BF000] 14:19:58 INFO - PROCESS | 1560 | 1461014398078 Marionette DEBUG loaded listener.js 14:19:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (20159C00) [pid = 1560] [serial = 1505] [outer = 1D0BF000] 14:19:58 INFO - PROCESS | 1560 | 1461014398687 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1024ms 14:19:58 INFO - PROCESS | 1560 | 1461014398746 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 14:19:58 INFO - PROCESS | 1560 | 1461014398749 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 14:19:58 INFO - PROCESS | 1560 | 1461014398752 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:19:58 INFO - PROCESS | 1560 | 1461014398754 Marionette TRACE conn5 <- [1,1970,null,{}] 14:19:58 INFO - PROCESS | 1560 | 1461014398758 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:58 INFO - PROCESS | 1560 | 1461014398898 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 14:19:59 INFO - PROCESS | 1560 | 1461014399035 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:59 INFO - PROCESS | 1560 | ++DOCSHELL 2015AC00 == 64 [pid = 1560] [id = 502] 14:19:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (201C3000) [pid = 1560] [serial = 1506] [outer = 00000000] 14:19:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (201CCC00) [pid = 1560] [serial = 1507] [outer = 201C3000] 14:19:59 INFO - PROCESS | 1560 | 1461014399093 Marionette DEBUG loaded listener.js 14:19:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (2058C800) [pid = 1560] [serial = 1508] [outer = 201C3000] 14:19:59 INFO - PROCESS | 1560 | 1461014399632 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 930ms 14:19:59 INFO - PROCESS | 1560 | 1461014399686 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 14:19:59 INFO - PROCESS | 1560 | 1461014399689 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 14:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:19:59 INFO - PROCESS | 1560 | 1461014399692 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:19:59 INFO - PROCESS | 1560 | 1461014399694 Marionette TRACE conn5 <- [1,1974,null,{}] 14:19:59 INFO - PROCESS | 1560 | 1461014399698 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:19:59 INFO - PROCESS | 1560 | 1461014399807 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 14:19:59 INFO - PROCESS | 1560 | 1461014399945 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:59 INFO - PROCESS | 1560 | ++DOCSHELL 2058EC00 == 65 [pid = 1560] [id = 503] 14:19:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (20590800) [pid = 1560] [serial = 1509] [outer = 00000000] 14:19:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (20597000) [pid = 1560] [serial = 1510] [outer = 20590800] 14:19:59 INFO - PROCESS | 1560 | 1461014400001 Marionette DEBUG loaded listener.js 14:20:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (2059BC00) [pid = 1560] [serial = 1511] [outer = 20590800] 14:20:00 INFO - PROCESS | 1560 | 1461014400820 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1171ms 14:20:00 INFO - PROCESS | 1560 | 1461014400868 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 14:20:00 INFO - PROCESS | 1560 | 1461014400872 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 14:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:20:00 INFO - PROCESS | 1560 | 1461014400877 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:20:00 INFO - PROCESS | 1560 | 1461014400880 Marionette TRACE conn5 <- [1,1978,null,{}] 14:20:00 INFO - PROCESS | 1560 | 1461014400885 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:00 INFO - PROCESS | 1560 | 1461014400985 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 14:20:01 INFO - PROCESS | 1560 | 1461014401119 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:01 INFO - PROCESS | 1560 | ++DOCSHELL 0EF40C00 == 66 [pid = 1560] [id = 504] 14:20:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (12870800) [pid = 1560] [serial = 1512] [outer = 00000000] 14:20:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1313DC00) [pid = 1560] [serial = 1513] [outer = 12870800] 14:20:01 INFO - PROCESS | 1560 | 1461014401173 Marionette DEBUG loaded listener.js 14:20:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (13C9A800) [pid = 1560] [serial = 1514] [outer = 12870800] 14:20:01 INFO - PROCESS | 1560 | 1461014401721 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 182FB800 == 65 [pid = 1560] [id = 463] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 1B914400 == 64 [pid = 1560] [id = 464] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 19078400 == 63 [pid = 1560] [id = 462] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 1694E000 == 62 [pid = 1560] [id = 497] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 13077000 == 61 [pid = 1560] [id = 496] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 1CD29400 == 60 [pid = 1560] [id = 495] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 1BE34400 == 59 [pid = 1560] [id = 494] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 1BAB8400 == 58 [pid = 1560] [id = 493] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 1B742400 == 57 [pid = 1560] [id = 492] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 19406000 == 56 [pid = 1560] [id = 491] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1D58C800) [pid = 1560] [serial = 1450] [outer = 00000000] [url = about:blank] 14:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 930ms 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 12BF1C00 == 55 [pid = 1560] [id = 490] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 12DC0000 == 54 [pid = 1560] [id = 489] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 1EBD9800 == 53 [pid = 1560] [id = 488] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 1D676000 == 52 [pid = 1560] [id = 487] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 1907AC00 == 51 [pid = 1560] [id = 485] 14:20:01 INFO - PROCESS | 1560 | --DOCSHELL 0EF4C400 == 50 [pid = 1560] [id = 484] 14:20:01 INFO - PROCESS | 1560 | 1461014401820 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 14:20:01 INFO - PROCESS | 1560 | 1461014401826 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 14:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:20:01 INFO - PROCESS | 1560 | 1461014401832 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:20:01 INFO - PROCESS | 1560 | 1461014401834 Marionette TRACE conn5 <- [1,1982,null,{}] 14:20:01 INFO - PROCESS | 1560 | 1461014401838 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:01 INFO - PROCESS | 1560 | 1461014401931 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (17DE0000) [pid = 1560] [serial = 1411] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1BE3A800) [pid = 1560] [serial = 1414] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (17DCD800) [pid = 1560] [serial = 1424] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (16959000) [pid = 1560] [serial = 1423] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1B914000) [pid = 1560] [serial = 1435] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1B9F0C00) [pid = 1560] [serial = 1436] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (12C3AC00) [pid = 1560] [serial = 1426] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (12F25C00) [pid = 1560] [serial = 1427] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (182F2C00) [pid = 1560] [serial = 1429] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1914B400) [pid = 1560] [serial = 1430] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1B725400) [pid = 1560] [serial = 1432] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1D0BA800) [pid = 1560] [serial = 1417] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1D35C800) [pid = 1560] [serial = 1420] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1C587C00) [pid = 1560] [serial = 1439] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1D356800) [pid = 1560] [serial = 1448] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1C41F800) [pid = 1560] [serial = 1438] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1ACC1400) [pid = 1560] [serial = 1444] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1CC8EC00) [pid = 1560] [serial = 1441] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (1D10E000) [pid = 1560] [serial = 1447] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1CD57400) [pid = 1560] [serial = 1442] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1C429400) [pid = 1560] [serial = 1445] [outer = 00000000] [url = about:blank] 14:20:01 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1B74A400) [pid = 1560] [serial = 1433] [outer = 00000000] [url = about:blank] 14:20:02 INFO - PROCESS | 1560 | 1461014402047 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:02 INFO - PROCESS | 1560 | ++DOCSHELL 12C1AC00 == 51 [pid = 1560] [id = 505] 14:20:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (12C39000) [pid = 1560] [serial = 1515] [outer = 00000000] 14:20:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (13139800) [pid = 1560] [serial = 1516] [outer = 12C39000] 14:20:02 INFO - PROCESS | 1560 | 1461014402095 Marionette DEBUG loaded listener.js 14:20:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (17CDE400) [pid = 1560] [serial = 1517] [outer = 12C39000] 14:20:02 INFO - PROCESS | 1560 | 1461014402574 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 770ms 14:20:02 INFO - PROCESS | 1560 | 1461014402605 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 14:20:02 INFO - PROCESS | 1560 | 1461014402607 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 14:20:02 INFO - PROCESS | 1560 | 1461014402611 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:20:02 INFO - PROCESS | 1560 | 1461014402614 Marionette TRACE conn5 <- [1,1986,null,{}] 14:20:02 INFO - PROCESS | 1560 | 1461014402624 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:02 INFO - PROCESS | 1560 | 1461014402711 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 14:20:02 INFO - PROCESS | 1560 | 1461014402720 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:02 INFO - PROCESS | 1560 | ++DOCSHELL 196F0C00 == 52 [pid = 1560] [id = 506] 14:20:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1988A000) [pid = 1560] [serial = 1518] [outer = 00000000] 14:20:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1A629800) [pid = 1560] [serial = 1519] [outer = 1988A000] 14:20:02 INFO - PROCESS | 1560 | 1461014402770 Marionette DEBUG loaded listener.js 14:20:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1AA7F800) [pid = 1560] [serial = 1520] [outer = 1988A000] 14:20:03 INFO - PROCESS | 1560 | 1461014403248 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 14:20:03 INFO - PROCESS | 1560 | 1461014403285 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 14:20:03 INFO - PROCESS | 1560 | 1461014403288 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 14:20:03 INFO - PROCESS | 1560 | 1461014403291 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:20:03 INFO - PROCESS | 1560 | 1461014403293 Marionette TRACE conn5 <- [1,1990,null,{}] 14:20:03 INFO - PROCESS | 1560 | 1461014403296 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:03 INFO - PROCESS | 1560 | 1461014403383 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 14:20:03 INFO - PROCESS | 1560 | 1461014403392 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:03 INFO - PROCESS | 1560 | ++DOCSHELL 1B725400 == 53 [pid = 1560] [id = 507] 14:20:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1B72F400) [pid = 1560] [serial = 1521] [outer = 00000000] 14:20:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1B914400) [pid = 1560] [serial = 1522] [outer = 1B72F400] 14:20:03 INFO - PROCESS | 1560 | 1461014403440 Marionette DEBUG loaded listener.js 14:20:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1BAAD400) [pid = 1560] [serial = 1523] [outer = 1B72F400] 14:20:03 INFO - PROCESS | 1560 | 1461014403887 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 630ms 14:20:03 INFO - PROCESS | 1560 | 1461014403925 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 14:20:03 INFO - PROCESS | 1560 | 1461014403927 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 14:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:20:03 INFO - PROCESS | 1560 | 1461014403931 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:20:03 INFO - PROCESS | 1560 | 1461014403932 Marionette TRACE conn5 <- [1,1994,null,{}] 14:20:03 INFO - PROCESS | 1560 | 1461014403936 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:04 INFO - PROCESS | 1560 | 1461014404018 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 14:20:04 INFO - PROCESS | 1560 | 1461014404024 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:04 INFO - PROCESS | 1560 | ++DOCSHELL 12C1C800 == 54 [pid = 1560] [id = 508] 14:20:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1313FC00) [pid = 1560] [serial = 1524] [outer = 00000000] 14:20:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1BE33400) [pid = 1560] [serial = 1525] [outer = 1313FC00] 14:20:04 INFO - PROCESS | 1560 | 1461014404069 Marionette DEBUG loaded listener.js 14:20:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1BE6A800) [pid = 1560] [serial = 1526] [outer = 1313FC00] 14:20:04 INFO - PROCESS | 1560 | 1461014404577 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 14:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 14:20:04 INFO - PROCESS | 1560 | 1461014404601 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 14:20:04 INFO - PROCESS | 1560 | 1461014404603 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 14:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:20:04 INFO - PROCESS | 1560 | 1461014404613 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:20:04 INFO - PROCESS | 1560 | 1461014404614 Marionette TRACE conn5 <- [1,1998,null,{}] 14:20:04 INFO - PROCESS | 1560 | 1461014404618 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:04 INFO - PROCESS | 1560 | 1461014404757 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 14:20:04 INFO - PROCESS | 1560 | 1461014404828 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:04 INFO - PROCESS | 1560 | ++DOCSHELL 12C3A400 == 55 [pid = 1560] [id = 509] 14:20:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1BE31C00) [pid = 1560] [serial = 1527] [outer = 00000000] 14:20:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1C593800) [pid = 1560] [serial = 1528] [outer = 1BE31C00] 14:20:04 INFO - PROCESS | 1560 | 1461014404878 Marionette DEBUG loaded listener.js 14:20:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1CC84C00) [pid = 1560] [serial = 1529] [outer = 1BE31C00] 14:20:05 INFO - PROCESS | 1560 | 1461014405317 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 730ms 14:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:20:05 INFO - PROCESS | 1560 | 1461014405346 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 14:20:05 INFO - PROCESS | 1560 | 1461014405348 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 14:20:05 INFO - PROCESS | 1560 | 1461014405351 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:20:05 INFO - PROCESS | 1560 | 1461014405353 Marionette TRACE conn5 <- [1,2002,null,{}] 14:20:05 INFO - PROCESS | 1560 | 1461014405367 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:05 INFO - PROCESS | 1560 | 1461014405513 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 14:20:05 INFO - PROCESS | 1560 | 1461014405588 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:05 INFO - PROCESS | 1560 | ++DOCSHELL 1C593000 == 56 [pid = 1560] [id = 510] 14:20:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1CC8DC00) [pid = 1560] [serial = 1530] [outer = 00000000] 14:20:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1D07A000) [pid = 1560] [serial = 1531] [outer = 1CC8DC00] 14:20:05 INFO - PROCESS | 1560 | 1461014405635 Marionette DEBUG loaded listener.js 14:20:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1D2CDC00) [pid = 1560] [serial = 1532] [outer = 1CC8DC00] 14:20:06 INFO - PROCESS | 1560 | 1461014406070 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 790ms 14:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:20:06 INFO - PROCESS | 1560 | 1461014406142 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 14:20:06 INFO - PROCESS | 1560 | 1461014406144 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 14:20:06 INFO - PROCESS | 1560 | 1461014406148 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:20:06 INFO - PROCESS | 1560 | 1461014406149 Marionette TRACE conn5 <- [1,2006,null,{}] 14:20:06 INFO - PROCESS | 1560 | 1461014406153 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:06 INFO - PROCESS | 1560 | 1461014406268 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 14:20:06 INFO - PROCESS | 1560 | 1461014406429 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:06 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1BACC000) [pid = 1560] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:20:06 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1940A800) [pid = 1560] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:20:06 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1B748C00) [pid = 1560] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:20:06 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (16959400) [pid = 1560] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:20:06 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1BF1F000) [pid = 1560] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:20:06 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (13136800) [pid = 1560] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:20:06 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1CF7CC00) [pid = 1560] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:20:06 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1CF77800) [pid = 1560] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:20:06 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (12C16400) [pid = 1560] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:20:06 INFO - PROCESS | 1560 | ++DOCSHELL 12878400 == 57 [pid = 1560] [id = 511] 14:20:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1287E800) [pid = 1560] [serial = 1533] [outer = 00000000] 14:20:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (17A18400) [pid = 1560] [serial = 1534] [outer = 1287E800] 14:20:06 INFO - PROCESS | 1560 | 1461014406481 Marionette DEBUG loaded listener.js 14:20:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1AC09C00) [pid = 1560] [serial = 1535] [outer = 1287E800] 14:20:06 INFO - PROCESS | 1560 | 1461014406886 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 770ms 14:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:20:06 INFO - PROCESS | 1560 | 1461014406918 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 14:20:06 INFO - PROCESS | 1560 | 1461014406920 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 14:20:06 INFO - PROCESS | 1560 | 1461014406923 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:20:06 INFO - PROCESS | 1560 | 1461014406925 Marionette TRACE conn5 <- [1,2010,null,{}] 14:20:06 INFO - PROCESS | 1560 | 1461014406928 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:07 INFO - PROCESS | 1560 | 1461014407048 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 14:20:07 INFO - PROCESS | 1560 | 1461014407060 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:07 INFO - PROCESS | 1560 | ++DOCSHELL 19141400 == 58 [pid = 1560] [id = 512] 14:20:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1AC05000) [pid = 1560] [serial = 1536] [outer = 00000000] 14:20:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1D58C000) [pid = 1560] [serial = 1537] [outer = 1AC05000] 14:20:07 INFO - PROCESS | 1560 | 1461014407106 Marionette DEBUG loaded listener.js 14:20:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1D67A000) [pid = 1560] [serial = 1538] [outer = 1AC05000] 14:20:07 INFO - PROCESS | 1560 | 1461014407527 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 630ms 14:20:07 INFO - PROCESS | 1560 | 1461014407554 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 14:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:20:07 INFO - PROCESS | 1560 | 1461014407556 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 14:20:07 INFO - PROCESS | 1560 | 1461014407560 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:20:07 INFO - PROCESS | 1560 | 1461014407561 Marionette TRACE conn5 <- [1,2014,null,{}] 14:20:07 INFO - PROCESS | 1560 | 1461014407565 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:07 INFO - PROCESS | 1560 | 1461014407648 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 14:20:07 INFO - PROCESS | 1560 | 1461014407747 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:07 INFO - PROCESS | 1560 | ++DOCSHELL 12BF1400 == 59 [pid = 1560] [id = 513] 14:20:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (12C37800) [pid = 1560] [serial = 1539] [outer = 00000000] 14:20:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1F1C0400) [pid = 1560] [serial = 1540] [outer = 12C37800] 14:20:07 INFO - PROCESS | 1560 | 1461014407793 Marionette DEBUG loaded listener.js 14:20:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1F336C00) [pid = 1560] [serial = 1541] [outer = 12C37800] 14:20:08 INFO - PROCESS | 1560 | 1461014408159 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 630ms 14:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:20:08 INFO - PROCESS | 1560 | 1461014408190 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 14:20:08 INFO - PROCESS | 1560 | 1461014408192 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 14:20:08 INFO - PROCESS | 1560 | 1461014408195 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:20:08 INFO - PROCESS | 1560 | 1461014408198 Marionette TRACE conn5 <- [1,2018,null,{}] 14:20:08 INFO - PROCESS | 1560 | 1461014408201 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:08 INFO - PROCESS | 1560 | 1461014408341 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 14:20:08 INFO - PROCESS | 1560 | 1461014408383 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:08 INFO - PROCESS | 1560 | ++DOCSHELL 201C6800 == 60 [pid = 1560] [id = 514] 14:20:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (201C9000) [pid = 1560] [serial = 1542] [outer = 00000000] 14:20:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (2076D400) [pid = 1560] [serial = 1543] [outer = 201C9000] 14:20:08 INFO - PROCESS | 1560 | 1461014408434 Marionette DEBUG loaded listener.js 14:20:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (20776000) [pid = 1560] [serial = 1544] [outer = 201C9000] 14:20:09 INFO - PROCESS | 1560 | 1461014409102 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 930ms 14:20:09 INFO - PROCESS | 1560 | 1461014409127 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 14:20:09 INFO - PROCESS | 1560 | 1461014409133 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 14:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:20:09 INFO - PROCESS | 1560 | 1461014409138 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:20:09 INFO - PROCESS | 1560 | 1461014409142 Marionette TRACE conn5 <- [1,2022,null,{}] 14:20:09 INFO - PROCESS | 1560 | 1461014409148 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:09 INFO - PROCESS | 1560 | 1461014409263 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 14:20:09 INFO - PROCESS | 1560 | 1461014409406 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:09 INFO - PROCESS | 1560 | ++DOCSHELL 13142800 == 61 [pid = 1560] [id = 515] 14:20:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1694E000) [pid = 1560] [serial = 1545] [outer = 00000000] 14:20:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (182FB400) [pid = 1560] [serial = 1546] [outer = 1694E000] 14:20:09 INFO - PROCESS | 1560 | 1461014409466 Marionette DEBUG loaded listener.js 14:20:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (19403000) [pid = 1560] [serial = 1547] [outer = 1694E000] 14:20:10 INFO - PROCESS | 1560 | 1461014410068 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 970ms 14:20:10 INFO - PROCESS | 1560 | 1461014410112 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 14:20:10 INFO - PROCESS | 1560 | 1461014410119 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 14:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:20:10 INFO - PROCESS | 1560 | 1461014410125 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:20:10 INFO - PROCESS | 1560 | 1461014410128 Marionette TRACE conn5 <- [1,2026,null,{}] 14:20:10 INFO - PROCESS | 1560 | 1461014410132 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:10 INFO - PROCESS | 1560 | 1461014410245 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 14:20:10 INFO - PROCESS | 1560 | 1461014410359 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:10 INFO - PROCESS | 1560 | ++DOCSHELL 1A61B000 == 62 [pid = 1560] [id = 516] 14:20:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1BAABC00) [pid = 1560] [serial = 1548] [outer = 00000000] 14:20:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1C427000) [pid = 1560] [serial = 1549] [outer = 1BAABC00] 14:20:10 INFO - PROCESS | 1560 | 1461014410456 Marionette DEBUG loaded listener.js 14:20:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1C58CC00) [pid = 1560] [serial = 1550] [outer = 1BAABC00] 14:20:11 INFO - PROCESS | 1560 | 1461014411027 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 970ms 14:20:11 INFO - PROCESS | 1560 | 1461014411097 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 14:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:20:11 INFO - PROCESS | 1560 | 1461014411100 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 14:20:11 INFO - PROCESS | 1560 | 1461014411103 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:20:11 INFO - PROCESS | 1560 | 1461014411107 Marionette TRACE conn5 <- [1,2030,null,{}] 14:20:11 INFO - PROCESS | 1560 | 1461014411134 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:11 INFO - PROCESS | 1560 | 1461014411250 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 14:20:11 INFO - PROCESS | 1560 | 1461014411391 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:11 INFO - PROCESS | 1560 | ++DOCSHELL 1AC0C000 == 63 [pid = 1560] [id = 517] 14:20:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1C426400) [pid = 1560] [serial = 1551] [outer = 00000000] 14:20:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (2076C400) [pid = 1560] [serial = 1552] [outer = 1C426400] 14:20:11 INFO - PROCESS | 1560 | 1461014411450 Marionette DEBUG loaded listener.js 14:20:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (20779000) [pid = 1560] [serial = 1553] [outer = 1C426400] 14:20:12 INFO - PROCESS | 1560 | 1461014412059 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:20:12 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) 14:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 990ms 14:20:12 INFO - PROCESS | 1560 | 1461014412096 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 14:20:12 INFO - PROCESS | 1560 | 1461014412099 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 14:20:12 INFO - PROCESS | 1560 | 1461014412103 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:20:12 INFO - PROCESS | 1560 | 1461014412105 Marionette TRACE conn5 <- [1,2034,null,{}] 14:20:12 INFO - PROCESS | 1560 | 1461014412109 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:12 INFO - PROCESS | 1560 | 1461014412219 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 14:20:12 INFO - PROCESS | 1560 | 1461014412333 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:12 INFO - PROCESS | 1560 | ++DOCSHELL 201C8400 == 64 [pid = 1560] [id = 518] 14:20:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (2078A000) [pid = 1560] [serial = 1554] [outer = 00000000] 14:20:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (2078FC00) [pid = 1560] [serial = 1555] [outer = 2078A000] 14:20:12 INFO - PROCESS | 1560 | 1461014412431 Marionette DEBUG loaded listener.js 14:20:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (21207400) [pid = 1560] [serial = 1556] [outer = 2078A000] 14:20:13 INFO - PROCESS | 1560 | 1461014413016 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 970ms 14:20:13 INFO - PROCESS | 1560 | 1461014413077 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 14:20:13 INFO - PROCESS | 1560 | 1461014413079 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 14:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:20:13 INFO - PROCESS | 1560 | 1461014413082 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:20:13 INFO - PROCESS | 1560 | 1461014413084 Marionette TRACE conn5 <- [1,2038,null,{}] 14:20:13 INFO - PROCESS | 1560 | 1461014413102 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:13 INFO - PROCESS | 1560 | 1461014413241 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 14:20:13 INFO - PROCESS | 1560 | 1461014413309 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:13 INFO - PROCESS | 1560 | ++DOCSHELL 213B8400 == 65 [pid = 1560] [id = 519] 14:20:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (213B9000) [pid = 1560] [serial = 1557] [outer = 00000000] 14:20:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (213BD400) [pid = 1560] [serial = 1558] [outer = 213B9000] 14:20:13 INFO - PROCESS | 1560 | 1461014413366 Marionette DEBUG loaded listener.js 14:20:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (213C2000) [pid = 1560] [serial = 1559] [outer = 213B9000] 14:20:13 INFO - PROCESS | 1560 | 1461014413991 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 970ms 14:20:14 INFO - PROCESS | 1560 | 1461014414057 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 14:20:14 INFO - PROCESS | 1560 | 1461014414059 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 14:20:14 INFO - PROCESS | 1560 | 1461014414062 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:20:14 INFO - PROCESS | 1560 | 1461014414064 Marionette TRACE conn5 <- [1,2042,null,{}] 14:20:14 INFO - PROCESS | 1560 | 1461014414068 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:14 INFO - PROCESS | 1560 | 1461014414185 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 14:20:14 INFO - PROCESS | 1560 | 1461014414458 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:14 INFO - PROCESS | 1560 | ++DOCSHELL 0EF4AC00 == 66 [pid = 1560] [id = 520] 14:20:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (0EF4D800) [pid = 1560] [serial = 1560] [outer = 00000000] 14:20:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (17945C00) [pid = 1560] [serial = 1561] [outer = 0EF4D800] 14:20:14 INFO - PROCESS | 1560 | 1461014414515 Marionette DEBUG loaded listener.js 14:20:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (17DCB000) [pid = 1560] [serial = 1562] [outer = 0EF4D800] 14:20:15 INFO - PROCESS | 1560 | 1461014415107 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1068ms 14:20:15 INFO - PROCESS | 1560 | 1461014415147 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 14:20:15 INFO - PROCESS | 1560 | 1461014415152 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 14:20:15 INFO - PROCESS | 1560 | 1461014415157 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:20:15 INFO - PROCESS | 1560 | 1461014415160 Marionette TRACE conn5 <- [1,2046,null,{}] 14:20:15 INFO - PROCESS | 1560 | 1461014415165 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:15 INFO - PROCESS | 1560 | 1461014415274 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 14:20:15 INFO - PROCESS | 1560 | 1461014415433 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:15 INFO - PROCESS | 1560 | ++DOCSHELL 1A66C000 == 67 [pid = 1560] [id = 521] 14:20:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1AA8DC00) [pid = 1560] [serial = 1563] [outer = 00000000] 14:20:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1B90A400) [pid = 1560] [serial = 1564] [outer = 1AA8DC00] 14:20:15 INFO - PROCESS | 1560 | 1461014415486 Marionette DEBUG loaded listener.js 14:20:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1BACE400) [pid = 1560] [serial = 1565] [outer = 1AA8DC00] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 12C1C400 == 66 [pid = 1560] [id = 443] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 12BF1400 == 65 [pid = 1560] [id = 513] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 19141400 == 64 [pid = 1560] [id = 512] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 12878400 == 63 [pid = 1560] [id = 511] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 1C593000 == 62 [pid = 1560] [id = 510] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 12C3A400 == 61 [pid = 1560] [id = 509] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 12C1C800 == 60 [pid = 1560] [id = 508] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 1B725400 == 59 [pid = 1560] [id = 507] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 196F0C00 == 58 [pid = 1560] [id = 506] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 12C1AC00 == 57 [pid = 1560] [id = 505] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (13138C00) [pid = 1560] [serial = 1453] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (1AC0C400) [pid = 1560] [serial = 1456] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1D58A000) [pid = 1560] [serial = 1459] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1D697000) [pid = 1560] [serial = 1462] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1F1C3800) [pid = 1560] [serial = 1465] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1F1C1C00) [pid = 1560] [serial = 1495] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 0EF40C00 == 56 [pid = 1560] [id = 504] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 2058EC00 == 55 [pid = 1560] [id = 503] 14:20:15 INFO - PROCESS | 1560 | --DOCSHELL 2015AC00 == 54 [pid = 1560] [id = 502] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1BE3F000) [pid = 1560] [serial = 1480] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1A61C000) [pid = 1560] [serial = 1474] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1BEECC00) [pid = 1560] [serial = 1481] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1A660800) [pid = 1560] [serial = 1475] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1B9EE800) [pid = 1560] [serial = 1477] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (17DDE800) [pid = 1560] [serial = 1469] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (17D25C00) [pid = 1560] [serial = 1468] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1CC89400) [pid = 1560] [serial = 1484] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1CB25000) [pid = 1560] [serial = 1483] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1B744400) [pid = 1560] [serial = 1489] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1D671800) [pid = 1560] [serial = 1493] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1D0B2400) [pid = 1560] [serial = 1486] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1D58E000) [pid = 1560] [serial = 1492] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1D0BAC00) [pid = 1560] [serial = 1487] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (133D8C00) [pid = 1560] [serial = 1471] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1690C400) [pid = 1560] [serial = 1472] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1CAB0800) [pid = 1560] [serial = 1490] [outer = 00000000] [url = about:blank] 14:20:15 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1BAB5400) [pid = 1560] [serial = 1478] [outer = 00000000] [url = about:blank] 14:20:16 INFO - PROCESS | 1560 | 1461014416020 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 930ms 14:20:16 INFO - PROCESS | 1560 | 1461014416095 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 1560 | 1461014416099 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 14:20:16 INFO - PROCESS | 1560 | 1461014416103 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:20:16 INFO - PROCESS | 1560 | 1461014416105 Marionette TRACE conn5 <- [1,2050,null,{}] 14:20:16 INFO - PROCESS | 1560 | 1461014416109 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:16 INFO - PROCESS | 1560 | 1461014416197 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 14:20:16 INFO - PROCESS | 1560 | 1461014416322 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:16 INFO - PROCESS | 1560 | ++DOCSHELL 133DE000 == 55 [pid = 1560] [id = 522] 14:20:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (13C47400) [pid = 1560] [serial = 1566] [outer = 00000000] 14:20:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (19402400) [pid = 1560] [serial = 1567] [outer = 13C47400] 14:20:16 INFO - PROCESS | 1560 | 1461014416371 Marionette DEBUG loaded listener.js 14:20:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1AC0A000) [pid = 1560] [serial = 1568] [outer = 13C47400] 14:20:16 INFO - PROCESS | 1560 | 1461014416777 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 730ms 14:20:16 INFO - PROCESS | 1560 | 1461014416838 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 1560 | 1461014416840 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 14:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:20:16 INFO - PROCESS | 1560 | 1461014416845 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - PROCESS | 1560 | 1461014416850 Marionette TRACE conn5 <- [1,2054,null,{}] 14:20:16 INFO - PROCESS | 1560 | 1461014416859 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:16 INFO - PROCESS | 1560 | 1461014416948 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 14:20:16 INFO - PROCESS | 1560 | 1461014416958 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:16 INFO - PROCESS | 1560 | ++DOCSHELL 1B9F5400 == 56 [pid = 1560] [id = 523] 14:20:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1B9F6000) [pid = 1560] [serial = 1569] [outer = 00000000] 14:20:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1C41C800) [pid = 1560] [serial = 1570] [outer = 1B9F6000] 14:20:16 INFO - PROCESS | 1560 | 1461014417009 Marionette DEBUG loaded listener.js 14:20:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1C587000) [pid = 1560] [serial = 1571] [outer = 1B9F6000] 14:20:17 INFO - PROCESS | 1560 | 1461014417521 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 730ms 14:20:17 INFO - PROCESS | 1560 | 1461014417578 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 14:20:17 INFO - PROCESS | 1560 | 1461014417580 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 14:20:17 INFO - PROCESS | 1560 | 1461014417584 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:20:17 INFO - PROCESS | 1560 | 1461014417585 Marionette TRACE conn5 <- [1,2058,null,{}] 14:20:17 INFO - PROCESS | 1560 | 1461014417589 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:17 INFO - PROCESS | 1560 | 1461014417675 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 14:20:17 INFO - PROCESS | 1560 | 1461014417682 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:17 INFO - PROCESS | 1560 | ++DOCSHELL 12C35400 == 57 [pid = 1560] [id = 524] 14:20:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1C58FC00) [pid = 1560] [serial = 1572] [outer = 00000000] 14:20:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1CF7B000) [pid = 1560] [serial = 1573] [outer = 1C58FC00] 14:20:17 INFO - PROCESS | 1560 | 1461014417728 Marionette DEBUG loaded listener.js 14:20:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1D0B0800) [pid = 1560] [serial = 1574] [outer = 1C58FC00] 14:20:18 INFO - PROCESS | 1560 | 1461014418228 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 14:20:18 INFO - PROCESS | 1560 | 1461014418258 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 14:20:18 INFO - PROCESS | 1560 | 1461014418260 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 14:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:20:18 INFO - PROCESS | 1560 | 1461014418263 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:20:18 INFO - PROCESS | 1560 | 1461014418265 Marionette TRACE conn5 <- [1,2062,null,{}] 14:20:18 INFO - PROCESS | 1560 | 1461014418268 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:18 INFO - PROCESS | 1560 | 1461014418420 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 14:20:18 INFO - PROCESS | 1560 | 1461014418489 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:18 INFO - PROCESS | 1560 | ++DOCSHELL 13C8C400 == 58 [pid = 1560] [id = 525] 14:20:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1D355C00) [pid = 1560] [serial = 1575] [outer = 00000000] 14:20:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1D586800) [pid = 1560] [serial = 1576] [outer = 1D355C00] 14:20:18 INFO - PROCESS | 1560 | 1461014418543 Marionette DEBUG loaded listener.js 14:20:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1D670400) [pid = 1560] [serial = 1577] [outer = 1D355C00] 14:20:19 INFO - PROCESS | 1560 | 1461014419009 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 772ms 14:20:19 INFO - PROCESS | 1560 | 1461014419036 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 14:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:20:19 INFO - PROCESS | 1560 | 1461014419038 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 14:20:19 INFO - PROCESS | 1560 | 1461014419041 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:20:19 INFO - PROCESS | 1560 | 1461014419043 Marionette TRACE conn5 <- [1,2066,null,{}] 14:20:19 INFO - PROCESS | 1560 | 1461014419046 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:19 INFO - PROCESS | 1560 | 1461014419168 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 14:20:19 INFO - PROCESS | 1560 | 1461014419239 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:19 INFO - PROCESS | 1560 | ++DOCSHELL 1D3C7C00 == 59 [pid = 1560] [id = 526] 14:20:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1D677000) [pid = 1560] [serial = 1578] [outer = 00000000] 14:20:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1FB84800) [pid = 1560] [serial = 1579] [outer = 1D677000] 14:20:19 INFO - PROCESS | 1560 | 1461014419284 Marionette DEBUG loaded listener.js 14:20:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (2015A000) [pid = 1560] [serial = 1580] [outer = 1D677000] 14:20:19 INFO - PROCESS | 1560 | 1461014419704 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 14:20:19 INFO - PROCESS | 1560 | 1461014419716 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 14:20:19 INFO - PROCESS | 1560 | 1461014419718 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 14:20:19 INFO - PROCESS | 1560 | 1461014419721 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:20:19 INFO - PROCESS | 1560 | 1461014419723 Marionette TRACE conn5 <- [1,2070,null,{}] 14:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:20:19 INFO - PROCESS | 1560 | 1461014419726 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:19 INFO - PROCESS | 1560 | 1461014419872 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (12C37800) [pid = 1560] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1313FC00) [pid = 1560] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1BE31C00) [pid = 1560] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1B72F400) [pid = 1560] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1D58B000) [pid = 1560] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (12870800) [pid = 1560] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1CC8DC00) [pid = 1560] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1988A000) [pid = 1560] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (12C39000) [pid = 1560] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1287E800) [pid = 1560] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1AC05000) [pid = 1560] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1CF7A800) [pid = 1560] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:20:20 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1D0B5800) [pid = 1560] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:20:20 INFO - PROCESS | 1560 | 1461014420083 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 1560 | ++DOCSHELL 12870800 == 60 [pid = 1560] [id = 527] 14:20:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1287E800) [pid = 1560] [serial = 1581] [outer = 00000000] 14:20:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (12DBD800) [pid = 1560] [serial = 1582] [outer = 1287E800] 14:20:20 INFO - PROCESS | 1560 | 1461014420128 Marionette DEBUG loaded listener.js 14:20:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1907A800) [pid = 1560] [serial = 1583] [outer = 1287E800] 14:20:20 INFO - PROCESS | 1560 | 1461014420490 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 830ms 14:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:20:20 INFO - PROCESS | 1560 | 1461014420557 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 14:20:20 INFO - PROCESS | 1560 | 1461014420559 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 14:20:20 INFO - PROCESS | 1560 | 1461014420562 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:20:20 INFO - PROCESS | 1560 | 1461014420564 Marionette TRACE conn5 <- [1,2074,null,{}] 14:20:20 INFO - PROCESS | 1560 | 1461014420568 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:20 INFO - PROCESS | 1560 | 1461014420651 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 14:20:20 INFO - PROCESS | 1560 | 1461014420657 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 1560 | ++DOCSHELL 1AA97800 == 61 [pid = 1560] [id = 528] 14:20:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1B7D8C00) [pid = 1560] [serial = 1584] [outer = 00000000] 14:20:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (201C4000) [pid = 1560] [serial = 1585] [outer = 1B7D8C00] 14:20:20 INFO - PROCESS | 1560 | 1461014420704 Marionette DEBUG loaded listener.js 14:20:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (20591800) [pid = 1560] [serial = 1586] [outer = 1B7D8C00] 14:20:21 INFO - PROCESS | 1560 | 1461014421148 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 630ms 14:20:21 INFO - PROCESS | 1560 | 1461014421193 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 14:20:21 INFO - PROCESS | 1560 | 1461014421195 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 14:20:21 INFO - PROCESS | 1560 | 1461014421199 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:20:21 INFO - PROCESS | 1560 | 1461014421200 Marionette TRACE conn5 <- [1,2078,null,{}] 14:20:21 INFO - PROCESS | 1560 | 1461014421204 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:21 INFO - PROCESS | 1560 | 1461014421290 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 14:20:21 INFO - PROCESS | 1560 | 1461014421296 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:21 INFO - PROCESS | 1560 | ++DOCSHELL 20155800 == 62 [pid = 1560] [id = 529] 14:20:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (20596C00) [pid = 1560] [serial = 1587] [outer = 00000000] 14:20:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (20791800) [pid = 1560] [serial = 1588] [outer = 20596C00] 14:20:21 INFO - PROCESS | 1560 | 1461014421341 Marionette DEBUG loaded listener.js 14:20:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (213C0800) [pid = 1560] [serial = 1589] [outer = 20596C00] 14:20:21 INFO - PROCESS | 1560 | 1461014421814 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 14:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:20:21 INFO - PROCESS | 1560 | 1461014421873 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 14:20:21 INFO - PROCESS | 1560 | 1461014421875 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 14:20:21 INFO - PROCESS | 1560 | 1461014421878 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:20:21 INFO - PROCESS | 1560 | 1461014421880 Marionette TRACE conn5 <- [1,2082,null,{}] 14:20:21 INFO - PROCESS | 1560 | 1461014421883 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:21 INFO - PROCESS | 1560 | 1461014421968 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 14:20:21 INFO - PROCESS | 1560 | 1461014421977 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:21 INFO - PROCESS | 1560 | ++DOCSHELL 20791000 == 63 [pid = 1560] [id = 530] 14:20:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (214BAC00) [pid = 1560] [serial = 1590] [outer = 00000000] 14:20:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (214C7000) [pid = 1560] [serial = 1591] [outer = 214BAC00] 14:20:22 INFO - PROCESS | 1560 | 1461014422027 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (2279DC00) [pid = 1560] [serial = 1592] [outer = 214BAC00] 14:20:22 INFO - PROCESS | 1560 | 1461014422750 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 930ms 14:20:22 INFO - PROCESS | 1560 | 1461014422809 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 14:20:22 INFO - PROCESS | 1560 | 1461014422815 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 14:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:20:22 INFO - PROCESS | 1560 | 1461014422820 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:20:22 INFO - PROCESS | 1560 | 1461014422824 Marionette TRACE conn5 <- [1,2086,null,{}] 14:20:22 INFO - PROCESS | 1560 | 1461014422830 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:22 INFO - PROCESS | 1560 | 1461014422954 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 14:20:23 INFO - PROCESS | 1560 | 1461014423094 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:23 INFO - PROCESS | 1560 | ++DOCSHELL 1794AC00 == 64 [pid = 1560] [id = 531] 14:20:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (17D25C00) [pid = 1560] [serial = 1593] [outer = 00000000] 14:20:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1AC0FC00) [pid = 1560] [serial = 1594] [outer = 17D25C00] 14:20:23 INFO - PROCESS | 1560 | 1461014423155 Marionette DEBUG loaded listener.js 14:20:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1B748800) [pid = 1560] [serial = 1595] [outer = 17D25C00] 14:20:23 INFO - PROCESS | 1560 | 1461014423729 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 970ms 14:20:23 INFO - PROCESS | 1560 | 1461014423795 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 1560 | 1461014423801 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 14:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:20:23 INFO - PROCESS | 1560 | 1461014423807 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 1560 | 1461014423810 Marionette TRACE conn5 <- [1,2090,null,{}] 14:20:23 INFO - PROCESS | 1560 | 1461014423814 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:23 INFO - PROCESS | 1560 | 1461014423929 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 14:20:24 INFO - PROCESS | 1560 | 1461014424075 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:24 INFO - PROCESS | 1560 | ++DOCSHELL 1BE36C00 == 65 [pid = 1560] [id = 532] 14:20:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1C586000) [pid = 1560] [serial = 1596] [outer = 00000000] 14:20:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1D354000) [pid = 1560] [serial = 1597] [outer = 1C586000] 14:20:24 INFO - PROCESS | 1560 | 1461014424133 Marionette DEBUG loaded listener.js 14:20:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1D58D400) [pid = 1560] [serial = 1598] [outer = 1C586000] 14:20:24 INFO - PROCESS | 1560 | 1461014424736 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 970ms 14:20:24 INFO - PROCESS | 1560 | 1461014424779 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 14:20:24 INFO - PROCESS | 1560 | 1461014424782 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 14:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:20:24 INFO - PROCESS | 1560 | 1461014424786 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:20:24 INFO - PROCESS | 1560 | 1461014424789 Marionette TRACE conn5 <- [1,2094,null,{}] 14:20:24 INFO - PROCESS | 1560 | 1461014424801 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:24 INFO - PROCESS | 1560 | 1461014424916 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 14:20:25 INFO - PROCESS | 1560 | 1461014425063 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:25 INFO - PROCESS | 1560 | ++DOCSHELL 1313C000 == 66 [pid = 1560] [id = 533] 14:20:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (214C3C00) [pid = 1560] [serial = 1599] [outer = 00000000] 14:20:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (2279D800) [pid = 1560] [serial = 1600] [outer = 214C3C00] 14:20:25 INFO - PROCESS | 1560 | 1461014425122 Marionette DEBUG loaded listener.js 14:20:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (227A5000) [pid = 1560] [serial = 1601] [outer = 214C3C00] 14:20:25 INFO - PROCESS | 1560 | 1461014425701 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 930ms 14:20:25 INFO - PROCESS | 1560 | 1461014425719 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 14:20:25 INFO - PROCESS | 1560 | 1461014425722 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 14:20:25 INFO - PROCESS | 1560 | 1461014425725 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:20:25 INFO - PROCESS | 1560 | 1461014425727 Marionette TRACE conn5 <- [1,2098,null,{}] 14:20:25 INFO - PROCESS | 1560 | 1461014425731 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:25 INFO - PROCESS | 1560 | 1461014425843 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 14:20:25 INFO - PROCESS | 1560 | 1461014425988 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:25 INFO - PROCESS | 1560 | ++DOCSHELL 227A6000 == 67 [pid = 1560] [id = 534] 14:20:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (227BCC00) [pid = 1560] [serial = 1602] [outer = 00000000] 14:20:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (227C5000) [pid = 1560] [serial = 1603] [outer = 227BCC00] 14:20:26 INFO - PROCESS | 1560 | 1461014426045 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (227C8400) [pid = 1560] [serial = 1604] [outer = 227BCC00] 14:20:26 INFO - PROCESS | 1560 | 1461014426607 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 931ms 14:20:26 INFO - PROCESS | 1560 | 1461014426660 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 14:20:26 INFO - PROCESS | 1560 | 1461014426662 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 14:20:26 INFO - PROCESS | 1560 | 1461014426666 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:20:26 INFO - PROCESS | 1560 | 1461014426668 Marionette TRACE conn5 <- [1,2102,null,{}] 14:20:26 INFO - PROCESS | 1560 | 1461014426672 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:26 INFO - PROCESS | 1560 | 1461014426782 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 14:20:26 INFO - PROCESS | 1560 | 1461014426930 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 1560 | ++DOCSHELL 227BDC00 == 68 [pid = 1560] [id = 535] 14:20:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (227BE400) [pid = 1560] [serial = 1605] [outer = 00000000] 14:20:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (23DD0C00) [pid = 1560] [serial = 1606] [outer = 227BE400] 14:20:26 INFO - PROCESS | 1560 | 1461014426988 Marionette DEBUG loaded listener.js 14:20:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (23DD4800) [pid = 1560] [serial = 1607] [outer = 227BE400] 14:20:27 INFO - PROCESS | 1560 | 1461014427592 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 970ms 14:20:27 INFO - PROCESS | 1560 | 1461014427640 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 1560 | 1461014427643 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 14:20:27 INFO - PROCESS | 1560 | 1461014427646 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:20:27 INFO - PROCESS | 1560 | 1461014427648 Marionette TRACE conn5 <- [1,2106,null,{}] 14:20:27 INFO - PROCESS | 1560 | 1461014427652 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:27 INFO - PROCESS | 1560 | 1461014427773 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 14:20:27 INFO - PROCESS | 1560 | 1461014427930 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:27 INFO - PROCESS | 1560 | ++DOCSHELL 17A36000 == 69 [pid = 1560] [id = 536] 14:20:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (18143800) [pid = 1560] [serial = 1608] [outer = 00000000] 14:20:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (23F88400) [pid = 1560] [serial = 1609] [outer = 18143800] 14:20:27 INFO - PROCESS | 1560 | 1461014427990 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (23FA3C00) [pid = 1560] [serial = 1610] [outer = 18143800] 14:20:28 INFO - PROCESS | 1560 | 1461014428568 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 970ms 14:20:28 INFO - PROCESS | 1560 | 1461014428620 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 14:20:28 INFO - PROCESS | 1560 | 1461014428622 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 14:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:20:28 INFO - PROCESS | 1560 | 1461014428881 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:20:28 INFO - PROCESS | 1560 | 1461014428885 Marionette TRACE conn5 <- [1,2110,null,{}] 14:20:28 INFO - PROCESS | 1560 | 1461014428890 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:28 INFO - PROCESS | 1560 | 1461014428992 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 14:20:29 INFO - PROCESS | 1560 | 1461014429135 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:29 INFO - PROCESS | 1560 | ++DOCSHELL 17D29C00 == 70 [pid = 1560] [id = 537] 14:20:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (17DC4000) [pid = 1560] [serial = 1611] [outer = 00000000] 14:20:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (1A61D000) [pid = 1560] [serial = 1612] [outer = 17DC4000] 14:20:29 INFO - PROCESS | 1560 | 1461014429189 Marionette DEBUG loaded listener.js 14:20:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (1AC05C00) [pid = 1560] [serial = 1613] [outer = 17DC4000] 14:20:29 INFO - PROCESS | 1560 | 1461014429771 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1007ms 14:20:29 INFO - PROCESS | 1560 | 1461014429819 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 14:20:29 INFO - PROCESS | 1560 | 1461014429822 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 14:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:20:29 INFO - PROCESS | 1560 | 1461014429826 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:20:29 INFO - PROCESS | 1560 | 1461014429829 Marionette TRACE conn5 <- [1,2114,null,{}] 14:20:29 INFO - PROCESS | 1560 | 1461014429836 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:29 INFO - PROCESS | 1560 | 1461014429938 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 14:20:30 INFO - PROCESS | 1560 | 1461014430079 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 13082400 == 69 [pid = 1560] [id = 144] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 20155800 == 68 [pid = 1560] [id = 529] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 1AA97800 == 67 [pid = 1560] [id = 528] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 1D04F000 == 66 [pid = 1560] [id = 498] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 12870800 == 65 [pid = 1560] [id = 527] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 1D3C7C00 == 64 [pid = 1560] [id = 526] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 13C8C400 == 63 [pid = 1560] [id = 525] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 12C35400 == 62 [pid = 1560] [id = 524] 14:20:30 INFO - PROCESS | 1560 | ++DOCSHELL 12870800 == 63 [pid = 1560] [id = 538] 14:20:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (12BED800) [pid = 1560] [serial = 1614] [outer = 00000000] 14:20:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (13139000) [pid = 1560] [serial = 1615] [outer = 12BED800] 14:20:30 INFO - PROCESS | 1560 | 1461014430185 Marionette DEBUG loaded listener.js 14:20:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (16950C00) [pid = 1560] [serial = 1616] [outer = 12BED800] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 1B9F5400 == 62 [pid = 1560] [id = 523] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 133DE000 == 61 [pid = 1560] [id = 522] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 1A66C000 == 60 [pid = 1560] [id = 521] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 0EF4AC00 == 59 [pid = 1560] [id = 520] 14:20:30 INFO - PROCESS | 1560 | --DOCSHELL 201C6800 == 58 [pid = 1560] [id = 514] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 151 (1D080800) [pid = 1560] [serial = 1409] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (1D592C00) [pid = 1560] [serial = 1451] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (1F1C0400) [pid = 1560] [serial = 1540] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (1BE33400) [pid = 1560] [serial = 1525] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (1C593800) [pid = 1560] [serial = 1528] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (20150C00) [pid = 1560] [serial = 1504] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (1B914400) [pid = 1560] [serial = 1522] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (1BAAD400) [pid = 1560] [serial = 1523] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (1FB89800) [pid = 1560] [serial = 1496] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (13C9A800) [pid = 1560] [serial = 1514] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (1313DC00) [pid = 1560] [serial = 1513] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (201CCC00) [pid = 1560] [serial = 1507] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (1D07A000) [pid = 1560] [serial = 1531] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1A629800) [pid = 1560] [serial = 1519] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1AA7F800) [pid = 1560] [serial = 1520] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (13139800) [pid = 1560] [serial = 1516] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (17CDE400) [pid = 1560] [serial = 1517] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1CC84C00) [pid = 1560] [serial = 1529] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (17A1D000) [pid = 1560] [serial = 1498] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1B909800) [pid = 1560] [serial = 1501] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (20597000) [pid = 1560] [serial = 1510] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1D2CDC00) [pid = 1560] [serial = 1532] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (17A18400) [pid = 1560] [serial = 1534] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1D58C000) [pid = 1560] [serial = 1537] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1F336C00) [pid = 1560] [serial = 1541] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1AC09C00) [pid = 1560] [serial = 1535] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1D67A000) [pid = 1560] [serial = 1538] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1BE6A800) [pid = 1560] [serial = 1526] [outer = 00000000] [url = about:blank] 14:20:30 INFO - PROCESS | 1560 | 1461014430664 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 870ms 14:20:30 INFO - PROCESS | 1560 | 1461014430698 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 14:20:30 INFO - PROCESS | 1560 | 1461014430701 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 14:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:20:30 INFO - PROCESS | 1560 | 1461014430705 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:20:30 INFO - PROCESS | 1560 | 1461014430707 Marionette TRACE conn5 <- [1,2118,null,{}] 14:20:30 INFO - PROCESS | 1560 | 1461014430710 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:30 INFO - PROCESS | 1560 | 1461014430802 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 14:20:30 INFO - PROCESS | 1560 | 1461014430818 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:30 INFO - PROCESS | 1560 | ++DOCSHELL 133DD400 == 59 [pid = 1560] [id = 539] 14:20:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (19880000) [pid = 1560] [serial = 1617] [outer = 00000000] 14:20:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1A665C00) [pid = 1560] [serial = 1618] [outer = 19880000] 14:20:30 INFO - PROCESS | 1560 | 1461014430872 Marionette DEBUG loaded listener.js 14:20:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1AC0A400) [pid = 1560] [serial = 1619] [outer = 19880000] 14:20:31 INFO - PROCESS | 1560 | 1461014431398 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 14:20:31 INFO - PROCESS | 1560 | 1461014431441 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 14:20:31 INFO - PROCESS | 1560 | 1461014431444 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:20:31 INFO - PROCESS | 1560 | 1461014431445 Marionette TRACE conn5 <- [1,2122,null,{}] 14:20:31 INFO - PROCESS | 1560 | 1461014431449 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:31 INFO - PROCESS | 1560 | 1461014431535 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 14:20:31 INFO - PROCESS | 1560 | 1461014431646 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB3800 == 60 [pid = 1560] [id = 540] 14:20:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1BAD0400) [pid = 1560] [serial = 1620] [outer = 00000000] 14:20:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1BE65800) [pid = 1560] [serial = 1621] [outer = 1BAD0400] 14:20:31 INFO - PROCESS | 1560 | 1461014431693 Marionette DEBUG loaded listener.js 14:20:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1BF21400) [pid = 1560] [serial = 1622] [outer = 1BAD0400] 14:20:32 INFO - PROCESS | 1560 | 1461014432059 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 14:20:32 INFO - PROCESS | 1560 | 1461014432119 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 14:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:20:32 INFO - PROCESS | 1560 | 1461014432121 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 14:20:32 INFO - PROCESS | 1560 | 1461014432124 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 1560 | 1461014432126 Marionette TRACE conn5 <- [1,2126,null,{}] 14:20:32 INFO - PROCESS | 1560 | 1461014432129 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:32 INFO - PROCESS | 1560 | 1461014432213 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 14:20:32 INFO - PROCESS | 1560 | 1461014432256 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:32 INFO - PROCESS | 1560 | ++DOCSHELL 1C428000 == 61 [pid = 1560] [id = 541] 14:20:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1C428C00) [pid = 1560] [serial = 1623] [outer = 00000000] 14:20:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1CB25800) [pid = 1560] [serial = 1624] [outer = 1C428C00] 14:20:32 INFO - PROCESS | 1560 | 1461014432303 Marionette DEBUG loaded listener.js 14:20:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1CD1C400) [pid = 1560] [serial = 1625] [outer = 1C428C00] 14:20:32 INFO - PROCESS | 1560 | --DOCSHELL 1C424800 == 60 [pid = 1560] [id = 11] 14:20:32 INFO - PROCESS | 1560 | 1461014432867 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 772ms 14:20:32 INFO - PROCESS | 1560 | 1461014432896 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 1560 | 1461014432898 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 14:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:20:32 INFO - PROCESS | 1560 | 1461014432901 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 1560 | 1461014432903 Marionette TRACE conn5 <- [1,2130,null,{}] 14:20:32 INFO - PROCESS | 1560 | 1461014432907 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:33 INFO - PROCESS | 1560 | 1461014433054 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 14:20:33 INFO - PROCESS | 1560 | 1461014433127 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 1560 | ++DOCSHELL 1D0B6C00 == 61 [pid = 1560] [id = 542] 14:20:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1D0BEC00) [pid = 1560] [serial = 1626] [outer = 00000000] 14:20:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1D352C00) [pid = 1560] [serial = 1627] [outer = 1D0BEC00] 14:20:33 INFO - PROCESS | 1560 | 1461014433177 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1D35DC00) [pid = 1560] [serial = 1628] [outer = 1D0BEC00] 14:20:33 INFO - PROCESS | 1560 | 1461014433630 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:20:33 INFO - PROCESS | 1560 | 1461014433683 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 14:20:33 INFO - PROCESS | 1560 | 1461014433686 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:20:33 INFO - PROCESS | 1560 | 1461014433688 Marionette TRACE conn5 <- [1,2134,null,{}] 14:20:33 INFO - PROCESS | 1560 | 1461014433691 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:33 INFO - PROCESS | 1560 | 1461014433810 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 14:20:33 INFO - PROCESS | 1560 | 1461014433877 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 1560 | ++DOCSHELL 1D3C8400 == 62 [pid = 1560] [id = 543] 14:20:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1D586400) [pid = 1560] [serial = 1629] [outer = 00000000] 14:20:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1D699C00) [pid = 1560] [serial = 1630] [outer = 1D586400] 14:20:33 INFO - PROCESS | 1560 | 1461014433925 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (1EBD4800) [pid = 1560] [serial = 1631] [outer = 1D586400] 14:20:34 INFO - PROCESS | 1560 | 1461014434359 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 14:20:34 INFO - PROCESS | 1560 | 1461014434419 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 14:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:20:34 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1287E800) [pid = 1560] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:20:34 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (0EF4D800) [pid = 1560] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:20:34 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (13C47400) [pid = 1560] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:20:34 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1D677000) [pid = 1560] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:20:34 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1B7D8C00) [pid = 1560] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:20:34 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1AA8DC00) [pid = 1560] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:20:34 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1B9F6000) [pid = 1560] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:20:34 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1C58FC00) [pid = 1560] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:20:34 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1D355C00) [pid = 1560] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:20:34 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (20596C00) [pid = 1560] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:20:34 INFO - PROCESS | 1560 | 1461014434580 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:20:34 INFO - PROCESS | 1560 | 1461014434582 Marionette TRACE conn5 <- [1,2138,null,{}] 14:20:34 INFO - PROCESS | 1560 | 1461014434586 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:34 INFO - PROCESS | 1560 | 1461014434673 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 14:20:34 INFO - PROCESS | 1560 | 1461014434680 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:34 INFO - PROCESS | 1560 | ++DOCSHELL 17D26000 == 63 [pid = 1560] [id = 544] 14:20:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (17DDE400) [pid = 1560] [serial = 1632] [outer = 00000000] 14:20:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1B9F6000) [pid = 1560] [serial = 1633] [outer = 17DDE400] 14:20:34 INFO - PROCESS | 1560 | 1461014434726 Marionette DEBUG loaded listener.js 14:20:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1CAB5800) [pid = 1560] [serial = 1634] [outer = 17DDE400] 14:20:35 INFO - PROCESS | 1560 | 1461014435203 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 690ms 14:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:20:35 INFO - PROCESS | 1560 | 1461014435260 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 1560 | 1461014435262 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 14:20:35 INFO - PROCESS | 1560 | 1461014435265 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 1560 | 1461014435267 Marionette TRACE conn5 <- [1,2142,null,{}] 14:20:35 INFO - PROCESS | 1560 | 1461014435270 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:35 INFO - PROCESS | 1560 | 1461014435357 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 14:20:35 INFO - PROCESS | 1560 | 1461014435363 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:35 INFO - PROCESS | 1560 | ++DOCSHELL 1A669C00 == 64 [pid = 1560] [id = 545] 14:20:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1B9EBC00) [pid = 1560] [serial = 1635] [outer = 00000000] 14:20:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1F1C9C00) [pid = 1560] [serial = 1636] [outer = 1B9EBC00] 14:20:35 INFO - PROCESS | 1560 | 1461014435408 Marionette DEBUG loaded listener.js 14:20:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1FB8A800) [pid = 1560] [serial = 1637] [outer = 1B9EBC00] 14:20:35 INFO - PROCESS | 1560 | 1461014435852 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 630ms 14:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:20:35 INFO - PROCESS | 1560 | 1461014435896 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 1560 | 1461014435898 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 14:20:35 INFO - PROCESS | 1560 | 1461014435917 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 1560 | 1461014435919 Marionette TRACE conn5 <- [1,2146,null,{}] 14:20:35 INFO - PROCESS | 1560 | 1461014435922 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:35 INFO - PROCESS | 1560 | 1461014436009 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 14:20:35 INFO - PROCESS | 1560 | 1461014436015 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 1560 | ++DOCSHELL 20154400 == 65 [pid = 1560] [id = 546] 14:20:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (201C7C00) [pid = 1560] [serial = 1638] [outer = 00000000] 14:20:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (2058E800) [pid = 1560] [serial = 1639] [outer = 201C7C00] 14:20:36 INFO - PROCESS | 1560 | 1461014436060 Marionette DEBUG loaded listener.js 14:20:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (20598400) [pid = 1560] [serial = 1640] [outer = 201C7C00] 14:20:36 INFO - PROCESS | 1560 | 1461014436516 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 650ms 14:20:36 INFO - PROCESS | 1560 | 1461014436552 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 14:20:36 INFO - PROCESS | 1560 | 1461014436555 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 14:20:36 INFO - PROCESS | 1560 | 1461014436558 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:20:36 INFO - PROCESS | 1560 | 1461014436560 Marionette TRACE conn5 <- [1,2150,null,{}] 14:20:36 INFO - PROCESS | 1560 | 1461014436564 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:36 INFO - PROCESS | 1560 | 1461014436818 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 14:20:36 INFO - PROCESS | 1560 | 1461014436953 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 1560 | ++DOCSHELL 13082400 == 66 [pid = 1560] [id = 547] 14:20:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (13133800) [pid = 1560] [serial = 1641] [outer = 00000000] 14:20:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (169E3400) [pid = 1560] [serial = 1642] [outer = 13133800] 14:20:37 INFO - PROCESS | 1560 | 1461014437016 Marionette DEBUG loaded listener.js 14:20:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (17D25000) [pid = 1560] [serial = 1643] [outer = 13133800] 14:20:37 INFO - PROCESS | 1560 | 1461014437604 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1116ms 14:20:37 INFO - PROCESS | 1560 | 1461014437686 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 14:20:37 INFO - PROCESS | 1560 | 1461014437693 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 14:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:20:37 INFO - PROCESS | 1560 | 1461014437698 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:20:37 INFO - PROCESS | 1560 | 1461014437701 Marionette TRACE conn5 <- [1,2154,null,{}] 14:20:37 INFO - PROCESS | 1560 | 1461014437720 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:37 INFO - PROCESS | 1560 | 1461014437880 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 14:20:37 INFO - PROCESS | 1560 | 1461014437988 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 1560 | ++DOCSHELL 1B90A800 == 67 [pid = 1560] [id = 548] 14:20:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (1B90F800) [pid = 1560] [serial = 1644] [outer = 00000000] 14:20:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (1BE3A800) [pid = 1560] [serial = 1645] [outer = 1B90F800] 14:20:38 INFO - PROCESS | 1560 | 1461014438049 Marionette DEBUG loaded listener.js 14:20:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (1C58C400) [pid = 1560] [serial = 1646] [outer = 1B90F800] 14:20:38 INFO - PROCESS | 1560 | 1461014438653 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1023ms 14:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:20:38 INFO - PROCESS | 1560 | 1461014438723 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 14:20:38 INFO - PROCESS | 1560 | 1461014438726 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 14:20:38 INFO - PROCESS | 1560 | 1461014438730 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:20:38 INFO - PROCESS | 1560 | 1461014438733 Marionette TRACE conn5 <- [1,2158,null,{}] 14:20:38 INFO - PROCESS | 1560 | 1461014438737 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:38 INFO - PROCESS | 1560 | 1461014438851 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 14:20:38 INFO - PROCESS | 1560 | 1461014438999 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:39 INFO - PROCESS | 1560 | ++DOCSHELL 1D35B400 == 68 [pid = 1560] [id = 549] 14:20:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (1D3C8800) [pid = 1560] [serial = 1647] [outer = 00000000] 14:20:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (201C9C00) [pid = 1560] [serial = 1648] [outer = 1D3C8800] 14:20:39 INFO - PROCESS | 1560 | 1461014439060 Marionette DEBUG loaded listener.js 14:20:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (20784800) [pid = 1560] [serial = 1649] [outer = 1D3C8800] 14:20:39 INFO - PROCESS | 1560 | 1461014439669 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 970ms 14:20:39 INFO - PROCESS | 1560 | 1461014439703 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 14:20:39 INFO - PROCESS | 1560 | 1461014439707 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 14:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:20:39 INFO - PROCESS | 1560 | 1461014439718 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:20:39 INFO - PROCESS | 1560 | 1461014439723 Marionette TRACE conn5 <- [1,2162,null,{}] 14:20:39 INFO - PROCESS | 1560 | 1461014439727 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:39 INFO - PROCESS | 1560 | 1461014439840 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 14:20:39 INFO - PROCESS | 1560 | 1461014439988 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:39 INFO - PROCESS | 1560 | ++DOCSHELL 213BF000 == 69 [pid = 1560] [id = 550] 14:20:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (214C0400) [pid = 1560] [serial = 1650] [outer = 00000000] 14:20:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (227A4000) [pid = 1560] [serial = 1651] [outer = 214C0400] 14:20:40 INFO - PROCESS | 1560 | 1461014440047 Marionette DEBUG loaded listener.js 14:20:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (227C0800) [pid = 1560] [serial = 1652] [outer = 214C0400] 14:20:40 INFO - PROCESS | 1560 | 1461014440660 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 990ms 14:20:40 INFO - PROCESS | 1560 | 1461014440704 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 14:20:40 INFO - PROCESS | 1560 | 1461014440706 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 14:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:20:40 INFO - PROCESS | 1560 | 1461014440711 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:20:40 INFO - PROCESS | 1560 | 1461014440713 Marionette TRACE conn5 <- [1,2166,null,{}] 14:20:40 INFO - PROCESS | 1560 | 1461014440717 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:40 INFO - PROCESS | 1560 | 1461014440824 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 14:20:40 INFO - PROCESS | 1560 | 1461014440973 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 1560 | ++DOCSHELL 2152A800 == 70 [pid = 1560] [id = 551] 14:20:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (2279C400) [pid = 1560] [serial = 1653] [outer = 00000000] 14:20:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (23F7D800) [pid = 1560] [serial = 1654] [outer = 2279C400] 14:20:41 INFO - PROCESS | 1560 | 1461014441031 Marionette DEBUG loaded listener.js 14:20:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 153 (23F82000) [pid = 1560] [serial = 1655] [outer = 2279C400] 14:20:41 INFO - PROCESS | 1560 | 1461014441548 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 870ms 14:20:41 INFO - PROCESS | 1560 | 1461014441589 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 14:20:41 INFO - PROCESS | 1560 | 1461014441591 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 14:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:20:41 INFO - PROCESS | 1560 | 1461014441596 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:20:41 INFO - PROCESS | 1560 | 1461014441598 Marionette TRACE conn5 <- [1,2170,null,{}] 14:20:41 INFO - PROCESS | 1560 | 1461014441602 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:41 INFO - PROCESS | 1560 | 1461014441734 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 14:20:41 INFO - PROCESS | 1560 | 1461014441900 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:41 INFO - PROCESS | 1560 | ++DOCSHELL 23FB1400 == 71 [pid = 1560] [id = 552] 14:20:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 154 (23FB1C00) [pid = 1560] [serial = 1656] [outer = 00000000] 14:20:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 155 (24715400) [pid = 1560] [serial = 1657] [outer = 23FB1C00] 14:20:41 INFO - PROCESS | 1560 | 1461014441964 Marionette DEBUG loaded listener.js 14:20:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 156 (2471B400) [pid = 1560] [serial = 1658] [outer = 23FB1C00] 14:20:42 INFO - PROCESS | 1560 | 1461014442518 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 970ms 14:20:42 INFO - PROCESS | 1560 | 1461014442568 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 1560 | 1461014442570 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 14:20:42 INFO - PROCESS | 1560 | 1461014442574 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:20:42 INFO - PROCESS | 1560 | 1461014442576 Marionette TRACE conn5 <- [1,2174,null,{}] 14:20:42 INFO - PROCESS | 1560 | 1461014442580 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:42 INFO - PROCESS | 1560 | 1461014442689 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 14:20:42 INFO - PROCESS | 1560 | 1461014442851 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:42 INFO - PROCESS | 1560 | ++DOCSHELL 2471D000 == 72 [pid = 1560] [id = 553] 14:20:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 157 (24720800) [pid = 1560] [serial = 1659] [outer = 00000000] 14:20:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 158 (25614C00) [pid = 1560] [serial = 1660] [outer = 24720800] 14:20:42 INFO - PROCESS | 1560 | 1461014442909 Marionette DEBUG loaded listener.js 14:20:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 159 (2561B400) [pid = 1560] [serial = 1661] [outer = 24720800] 14:20:43 INFO - PROCESS | 1560 | 1461014443570 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1017ms 14:20:43 INFO - PROCESS | 1560 | 1461014443604 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 14:20:43 INFO - PROCESS | 1560 | 1461014443607 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 14:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:20:43 INFO - PROCESS | 1560 | 1461014443612 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:20:43 INFO - PROCESS | 1560 | 1461014443614 Marionette TRACE conn5 <- [1,2178,null,{}] 14:20:43 INFO - PROCESS | 1560 | 1461014443634 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:43 INFO - PROCESS | 1560 | 1461014443745 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 14:20:44 INFO - PROCESS | 1560 | 1461014444018 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:44 INFO - PROCESS | 1560 | ++DOCSHELL 0EF47000 == 73 [pid = 1560] [id = 554] 14:20:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 160 (12871000) [pid = 1560] [serial = 1662] [outer = 00000000] 14:20:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 161 (12F2F800) [pid = 1560] [serial = 1663] [outer = 12871000] 14:20:44 INFO - PROCESS | 1560 | 1461014444075 Marionette DEBUG loaded listener.js 14:20:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 162 (13BAE800) [pid = 1560] [serial = 1664] [outer = 12871000] 14:20:44 INFO - PROCESS | 1560 | 1461014444636 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1037ms 14:20:44 INFO - PROCESS | 1560 | 1461014444653 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 14:20:44 INFO - PROCESS | 1560 | 1461014444658 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 14:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:20:44 INFO - PROCESS | 1560 | 1461014444703 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - PROCESS | 1560 | 1461014444706 Marionette TRACE conn5 <- [1,2182,null,{}] 14:20:44 INFO - PROCESS | 1560 | 1461014444711 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:44 INFO - PROCESS | 1560 | 1461014444820 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 14:20:44 INFO - PROCESS | 1560 | 1461014445013 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:44 INFO - PROCESS | 1560 | --DOCSHELL 12C3D400 == 72 [pid = 1560] [id = 499] 14:20:44 INFO - PROCESS | 1560 | --DOCSHELL 1A669C00 == 71 [pid = 1560] [id = 545] 14:20:44 INFO - PROCESS | 1560 | --DOCSHELL 17D26000 == 70 [pid = 1560] [id = 544] 14:20:44 INFO - PROCESS | 1560 | --DOCSHELL 1D3C8400 == 69 [pid = 1560] [id = 543] 14:20:44 INFO - PROCESS | 1560 | --DOCSHELL 1D0B6C00 == 68 [pid = 1560] [id = 542] 14:20:44 INFO - PROCESS | 1560 | --DOCSHELL 1C428000 == 67 [pid = 1560] [id = 541] 14:20:44 INFO - PROCESS | 1560 | --DOCSHELL 1BAB3800 == 66 [pid = 1560] [id = 540] 14:20:44 INFO - PROCESS | 1560 | --DOCSHELL 133DD400 == 65 [pid = 1560] [id = 539] 14:20:44 INFO - PROCESS | 1560 | --DOCSHELL 12870800 == 64 [pid = 1560] [id = 538] 14:20:44 INFO - PROCESS | 1560 | --DOCSHELL 17D29C00 == 63 [pid = 1560] [id = 537] 14:20:45 INFO - PROCESS | 1560 | ++DOCSHELL 12C22800 == 64 [pid = 1560] [id = 555] 14:20:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 163 (12C3D400) [pid = 1560] [serial = 1665] [outer = 00000000] 14:20:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 164 (13069800) [pid = 1560] [serial = 1666] [outer = 12C3D400] 14:20:45 INFO - PROCESS | 1560 | 1461014445150 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 165 (13BA4C00) [pid = 1560] [serial = 1667] [outer = 12C3D400] 14:20:45 INFO - PROCESS | 1560 | --DOCSHELL 1BE36C00 == 63 [pid = 1560] [id = 532] 14:20:45 INFO - PROCESS | 1560 | --DOCSHELL 1794AC00 == 62 [pid = 1560] [id = 531] 14:20:45 INFO - PROCESS | 1560 | --DOCSHELL 20791000 == 61 [pid = 1560] [id = 530] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 164 (213C0800) [pid = 1560] [serial = 1589] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 163 (213BD400) [pid = 1560] [serial = 1558] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 162 (12DBD800) [pid = 1560] [serial = 1582] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 161 (17945C00) [pid = 1560] [serial = 1561] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 160 (19402400) [pid = 1560] [serial = 1567] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 159 (2015A000) [pid = 1560] [serial = 1580] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 158 (201C4000) [pid = 1560] [serial = 1585] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 157 (1B90A400) [pid = 1560] [serial = 1564] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 156 (2076D400) [pid = 1560] [serial = 1543] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 155 (2076C400) [pid = 1560] [serial = 1552] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 154 (182FB400) [pid = 1560] [serial = 1546] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 153 (1C41C800) [pid = 1560] [serial = 1570] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 152 (2078FC00) [pid = 1560] [serial = 1555] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 151 (1CF7B000) [pid = 1560] [serial = 1573] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (1907A800) [pid = 1560] [serial = 1583] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (17DCB000) [pid = 1560] [serial = 1562] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (1C587000) [pid = 1560] [serial = 1571] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (1D670400) [pid = 1560] [serial = 1577] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (1BACE400) [pid = 1560] [serial = 1565] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (1D586800) [pid = 1560] [serial = 1576] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (20591800) [pid = 1560] [serial = 1586] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (1FB84800) [pid = 1560] [serial = 1579] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (1C427000) [pid = 1560] [serial = 1549] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (1AC0A000) [pid = 1560] [serial = 1568] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (1D0B0800) [pid = 1560] [serial = 1574] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (20791800) [pid = 1560] [serial = 1588] [outer = 00000000] [url = about:blank] 14:20:45 INFO - PROCESS | 1560 | 1461014445628 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 990ms 14:20:45 INFO - PROCESS | 1560 | 1461014445681 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 14:20:45 INFO - PROCESS | 1560 | 1461014445685 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 14:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:20:45 INFO - PROCESS | 1560 | 1461014445689 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:20:45 INFO - PROCESS | 1560 | 1461014445691 Marionette TRACE conn5 <- [1,2186,null,{}] 14:20:45 INFO - PROCESS | 1560 | 1461014445695 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:45 INFO - PROCESS | 1560 | 1461014445786 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 14:20:45 INFO - PROCESS | 1560 | 1461014445795 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:45 INFO - PROCESS | 1560 | ++DOCSHELL 133DD400 == 62 [pid = 1560] [id = 556] 14:20:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (13C8D800) [pid = 1560] [serial = 1668] [outer = 00000000] 14:20:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (181C8400) [pid = 1560] [serial = 1669] [outer = 13C8D800] 14:20:45 INFO - PROCESS | 1560 | 1461014445842 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (19072400) [pid = 1560] [serial = 1670] [outer = 13C8D800] 14:20:46 INFO - PROCESS | 1560 | 1461014446352 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 670ms 14:20:46 INFO - PROCESS | 1560 | 1461014446364 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 14:20:46 INFO - PROCESS | 1560 | 1461014446366 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 14:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:20:46 INFO - PROCESS | 1560 | 1461014446371 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 1560 | 1461014446376 Marionette TRACE conn5 <- [1,2190,null,{}] 14:20:46 INFO - PROCESS | 1560 | 1461014446390 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:46 INFO - PROCESS | 1560 | 1461014446514 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 14:20:46 INFO - PROCESS | 1560 | 1461014446634 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 1560 | ++DOCSHELL 1A664800 == 63 [pid = 1560] [id = 557] 14:20:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (1AA8D800) [pid = 1560] [serial = 1671] [outer = 00000000] 14:20:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (1AC0F000) [pid = 1560] [serial = 1672] [outer = 1AA8D800] 14:20:46 INFO - PROCESS | 1560 | 1461014446681 Marionette DEBUG loaded listener.js 14:20:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (1B73D400) [pid = 1560] [serial = 1673] [outer = 1AA8D800] 14:20:47 INFO - PROCESS | 1560 | 1461014447047 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 730ms 14:20:47 INFO - PROCESS | 1560 | 1461014447104 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 14:20:47 INFO - PROCESS | 1560 | 1461014447106 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 14:20:47 INFO - PROCESS | 1560 | 1461014447110 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:20:47 INFO - PROCESS | 1560 | 1461014447111 Marionette TRACE conn5 <- [1,2194,null,{}] 14:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:20:47 INFO - PROCESS | 1560 | 1461014447115 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:47 INFO - PROCESS | 1560 | 1461014447204 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 14:20:47 INFO - PROCESS | 1560 | 1461014447211 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:47 INFO - PROCESS | 1560 | ++DOCSHELL 1B908C00 == 64 [pid = 1560] [id = 558] 14:20:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (1B909400) [pid = 1560] [serial = 1674] [outer = 00000000] 14:20:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (1BAB6C00) [pid = 1560] [serial = 1675] [outer = 1B909400] 14:20:47 INFO - PROCESS | 1560 | 1461014447256 Marionette DEBUG loaded listener.js 14:20:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (1BAD2000) [pid = 1560] [serial = 1676] [outer = 1B909400] 14:20:47 INFO - PROCESS | 1560 | 1461014447785 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 730ms 14:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:20:47 INFO - PROCESS | 1560 | 1461014447844 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 14:20:47 INFO - PROCESS | 1560 | 1461014447846 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 14:20:47 INFO - PROCESS | 1560 | 1461014447854 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:20:47 INFO - PROCESS | 1560 | 1461014447856 Marionette TRACE conn5 <- [1,2198,null,{}] 14:20:47 INFO - PROCESS | 1560 | 1461014447860 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:48 INFO - PROCESS | 1560 | 1461014448015 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 14:20:48 INFO - PROCESS | 1560 | 1461014448088 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:48 INFO - PROCESS | 1560 | ++DOCSHELL 1BE3E800 == 65 [pid = 1560] [id = 559] 14:20:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (1BE40C00) [pid = 1560] [serial = 1677] [outer = 00000000] 14:20:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (1C41CC00) [pid = 1560] [serial = 1678] [outer = 1BE40C00] 14:20:48 INFO - PROCESS | 1560 | 1461014448144 Marionette DEBUG loaded listener.js 14:20:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (1C584800) [pid = 1560] [serial = 1679] [outer = 1BE40C00] 14:20:48 INFO - PROCESS | 1560 | 1461014448603 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 790ms 14:20:48 INFO - PROCESS | 1560 | 1461014448644 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 14:20:48 INFO - PROCESS | 1560 | 1461014448646 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 14:20:48 INFO - PROCESS | 1560 | 1461014448649 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:20:48 INFO - PROCESS | 1560 | 1461014448651 Marionette TRACE conn5 <- [1,2202,null,{}] 14:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:20:48 INFO - PROCESS | 1560 | 1461014448654 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:48 INFO - PROCESS | 1560 | 1461014448785 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 14:20:48 INFO - PROCESS | 1560 | 1461014448864 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:48 INFO - PROCESS | 1560 | ++DOCSHELL 1CB2B400 == 66 [pid = 1560] [id = 560] 14:20:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (1CB2D000) [pid = 1560] [serial = 1680] [outer = 00000000] 14:20:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 153 (1CF7C000) [pid = 1560] [serial = 1681] [outer = 1CB2D000] 14:20:48 INFO - PROCESS | 1560 | 1461014448911 Marionette DEBUG loaded listener.js 14:20:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 154 (1CF83C00) [pid = 1560] [serial = 1682] [outer = 1CB2D000] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1CC87800 == 65 [pid = 1560] [id = 469] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 19002800 == 64 [pid = 1560] [id = 483] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1B7D3800 == 63 [pid = 1560] [id = 136] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 201C8400 == 62 [pid = 1560] [id = 518] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1313C000 == 61 [pid = 1560] [id = 533] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1CABAC00 == 60 [pid = 1560] [id = 142] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 227A6000 == 59 [pid = 1560] [id = 534] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1BAB2400 == 58 [pid = 1560] [id = 145] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 13BA0400 == 57 [pid = 1560] [id = 137] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 12DB7C00 == 56 [pid = 1560] [id = 468] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 227BDC00 == 55 [pid = 1560] [id = 535] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 17A36000 == 54 [pid = 1560] [id = 536] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 12C1B000 == 53 [pid = 1560] [id = 466] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 12C20800 == 52 [pid = 1560] [id = 143] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 0F2E0800 == 51 [pid = 1560] [id = 467] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 12C1C000 == 50 [pid = 1560] [id = 130] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1CF7B400 == 49 [pid = 1560] [id = 501] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1BAAFC00 == 48 [pid = 1560] [id = 465] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 13142800 == 47 [pid = 1560] [id = 515] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1A61B000 == 46 [pid = 1560] [id = 516] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1AC09000 == 45 [pid = 1560] [id = 500] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1D352400 == 44 [pid = 1560] [id = 473] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1B913800 == 43 [pid = 1560] [id = 486] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1A61D800 == 42 [pid = 1560] [id = 134] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1AC0C000 == 41 [pid = 1560] [id = 517] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1CB25C00 == 40 [pid = 1560] [id = 12] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 12C22800 == 39 [pid = 1560] [id = 555] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 0EF47000 == 38 [pid = 1560] [id = 554] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 23FB1400 == 37 [pid = 1560] [id = 552] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 2471D000 == 36 [pid = 1560] [id = 553] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 2152A800 == 35 [pid = 1560] [id = 551] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1D35B400 == 34 [pid = 1560] [id = 549] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 213BF000 == 33 [pid = 1560] [id = 550] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1B90A800 == 32 [pid = 1560] [id = 548] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 20154400 == 31 [pid = 1560] [id = 546] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 13082400 == 30 [pid = 1560] [id = 547] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 213B8400 == 29 [pid = 1560] [id = 519] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1BE3E800 == 28 [pid = 1560] [id = 559] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 133DD400 == 27 [pid = 1560] [id = 556] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1B908C00 == 26 [pid = 1560] [id = 558] 14:20:50 INFO - PROCESS | 1560 | --DOCSHELL 1A664800 == 25 [pid = 1560] [id = 557] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 153 (17DDE400) [pid = 1560] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 152 (1B9EBC00) [pid = 1560] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 151 (1CB27400) [pid = 1560] [serial = 32] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (1CB26000) [pid = 1560] [serial = 31] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (1C425400) [pid = 1560] [serial = 29] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (12BED800) [pid = 1560] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (1BAD0400) [pid = 1560] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (17DC4000) [pid = 1560] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (1D0BEC00) [pid = 1560] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (1D586400) [pid = 1560] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (1C428C00) [pid = 1560] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (19880000) [pid = 1560] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (2058E800) [pid = 1560] [serial = 1639] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (13139000) [pid = 1560] [serial = 1615] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (1BE65800) [pid = 1560] [serial = 1621] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (16950C00) [pid = 1560] [serial = 1616] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1AC05C00) [pid = 1560] [serial = 1613] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (1A61D000) [pid = 1560] [serial = 1612] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1D352C00) [pid = 1560] [serial = 1627] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1D699C00) [pid = 1560] [serial = 1630] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1CB25800) [pid = 1560] [serial = 1624] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1A665C00) [pid = 1560] [serial = 1618] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1AC0A400) [pid = 1560] [serial = 1619] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (214C7000) [pid = 1560] [serial = 1591] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1BF21400) [pid = 1560] [serial = 1622] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (2279D800) [pid = 1560] [serial = 1600] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1D35DC00) [pid = 1560] [serial = 1628] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1D354000) [pid = 1560] [serial = 1597] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1AC0FC00) [pid = 1560] [serial = 1594] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (227C5000) [pid = 1560] [serial = 1603] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (23DD0C00) [pid = 1560] [serial = 1606] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (23F88400) [pid = 1560] [serial = 1609] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1CAB5800) [pid = 1560] [serial = 1634] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1B9F6000) [pid = 1560] [serial = 1633] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1F1C9C00) [pid = 1560] [serial = 1636] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1EBD4800) [pid = 1560] [serial = 1631] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1FB8A800) [pid = 1560] [serial = 1637] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1CD1C400) [pid = 1560] [serial = 1625] [outer = 00000000] [url = about:blank] 14:20:51 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (20779C00) [pid = 1560] [serial = 1109] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:20:51 INFO - PROCESS | 1560 | 1461014451363 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2773ms 14:20:51 INFO - PROCESS | 1560 | 1461014451430 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 14:20:51 INFO - PROCESS | 1560 | 1461014451434 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 14:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:20:51 INFO - PROCESS | 1560 | 1461014451439 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - PROCESS | 1560 | 1461014451443 Marionette TRACE conn5 <- [1,2206,null,{}] 14:20:51 INFO - PROCESS | 1560 | 1461014451450 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:51 INFO - PROCESS | 1560 | 1461014451598 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 14:20:51 INFO - PROCESS | 1560 | 1461014451738 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:51 INFO - PROCESS | 1560 | ++DOCSHELL 12842000 == 26 [pid = 1560] [id = 561] 14:20:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (12844000) [pid = 1560] [serial = 1683] [outer = 00000000] 14:20:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (12B05C00) [pid = 1560] [serial = 1684] [outer = 12844000] 14:20:51 INFO - PROCESS | 1560 | 1461014451805 Marionette DEBUG loaded listener.js 14:20:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (12BB9000) [pid = 1560] [serial = 1685] [outer = 12844000] 14:20:52 INFO - PROCESS | 1560 | 1461014452544 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1185ms 14:20:52 INFO - PROCESS | 1560 | 1461014452629 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 14:20:52 INFO - PROCESS | 1560 | 1461014452633 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 14:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:20:52 INFO - PROCESS | 1560 | 1461014452642 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:20:52 INFO - PROCESS | 1560 | 1461014452646 Marionette TRACE conn5 <- [1,2210,null,{}] 14:20:52 INFO - PROCESS | 1560 | 1461014452651 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:52 INFO - PROCESS | 1560 | 1461014452797 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 14:20:52 INFO - PROCESS | 1560 | 1461014452926 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:52 INFO - PROCESS | 1560 | ++DOCSHELL 12C14400 == 27 [pid = 1560] [id = 562] 14:20:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (12C1B800) [pid = 1560] [serial = 1686] [outer = 00000000] 14:20:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (12C36C00) [pid = 1560] [serial = 1687] [outer = 12C1B800] 14:20:52 INFO - PROCESS | 1560 | 1461014452988 Marionette DEBUG loaded listener.js 14:20:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (12C3A400) [pid = 1560] [serial = 1688] [outer = 12C1B800] 14:20:53 INFO - PROCESS | 1560 | 1461014453695 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1081ms 14:20:53 INFO - PROCESS | 1560 | 1461014453744 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 14:20:53 INFO - PROCESS | 1560 | 1461014453747 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 14:20:53 INFO - PROCESS | 1560 | 1461014453752 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 1560 | 1461014453755 Marionette TRACE conn5 <- [1,2214,null,{}] 14:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:20:53 INFO - PROCESS | 1560 | 1461014453766 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:53 INFO - PROCESS | 1560 | 1461014453894 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 14:20:54 INFO - PROCESS | 1560 | 1461014454030 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:54 INFO - PROCESS | 1560 | ++DOCSHELL 12DC4C00 == 28 [pid = 1560] [id = 563] 14:20:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (12F24C00) [pid = 1560] [serial = 1689] [outer = 00000000] 14:20:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (13081C00) [pid = 1560] [serial = 1690] [outer = 12F24C00] 14:20:54 INFO - PROCESS | 1560 | 1461014454094 Marionette DEBUG loaded listener.js 14:20:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (13139000) [pid = 1560] [serial = 1691] [outer = 12F24C00] 14:20:54 INFO - PROCESS | 1560 | 1461014454891 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:20:54 INFO - PROCESS | 1560 | --DOCSHELL 1AC0DC00 == 27 [pid = 1560] [id = 451] 14:20:54 INFO - PROCESS | 1560 | --DOCSHELL 1C588C00 == 26 [pid = 1560] [id = 457] 14:20:54 INFO - PROCESS | 1560 | --DOCSHELL 133D6800 == 25 [pid = 1560] [id = 459] 14:20:54 INFO - PROCESS | 1560 | --DOCSHELL 0F285000 == 24 [pid = 1560] [id = 454] 14:20:54 INFO - PROCESS | 1560 | --DOCSHELL 1C41C400 == 23 [pid = 1560] [id = 456] 14:20:54 INFO - PROCESS | 1560 | --DOCSHELL 196EB400 == 22 [pid = 1560] [id = 453] 14:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1176ms 14:20:54 INFO - PROCESS | 1560 | 1461014454936 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 14:20:54 INFO - PROCESS | 1560 | 1461014454940 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 14:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:20:54 INFO - PROCESS | 1560 | 1461014454945 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:20:54 INFO - PROCESS | 1560 | 1461014454949 Marionette TRACE conn5 <- [1,2218,null,{}] 14:20:54 INFO - PROCESS | 1560 | 1461014454956 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:55 INFO - PROCESS | 1560 | 1461014455047 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 14:20:55 INFO - PROCESS | 1560 | 1461014455064 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 1560 | ++DOCSHELL 1287E800 == 23 [pid = 1560] [id = 564] 14:20:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (12B03000) [pid = 1560] [serial = 1692] [outer = 00000000] 14:20:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (12C18400) [pid = 1560] [serial = 1693] [outer = 12B03000] 14:20:55 INFO - PROCESS | 1560 | 1461014455113 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (12C3EC00) [pid = 1560] [serial = 1694] [outer = 12B03000] 14:20:55 INFO - PROCESS | 1560 | 1461014455650 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 730ms 14:20:55 INFO - PROCESS | 1560 | 1461014455676 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 14:20:55 INFO - PROCESS | 1560 | 1461014455682 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 14:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:20:55 INFO - PROCESS | 1560 | 1461014455688 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:20:55 INFO - PROCESS | 1560 | 1461014455690 Marionette TRACE conn5 <- [1,2222,null,{}] 14:20:55 INFO - PROCESS | 1560 | 1461014455694 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:55 INFO - PROCESS | 1560 | 1461014455779 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 14:20:55 INFO - PROCESS | 1560 | 1461014455877 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 1560 | ++DOCSHELL 12C39C00 == 24 [pid = 1560] [id = 565] 14:20:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (12C3C800) [pid = 1560] [serial = 1695] [outer = 00000000] 14:20:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (13BA4000) [pid = 1560] [serial = 1696] [outer = 12C3C800] 14:20:55 INFO - PROCESS | 1560 | 1461014455925 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (13C8FC00) [pid = 1560] [serial = 1697] [outer = 12C3C800] 14:20:56 INFO - PROCESS | 1560 | 1461014456339 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 14:20:56 INFO - PROCESS | 1560 | 1461014456361 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 14:20:56 INFO - PROCESS | 1560 | 1461014456363 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 14:20:56 INFO - PROCESS | 1560 | 1461014456366 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:20:56 INFO - PROCESS | 1560 | 1461014456370 Marionette TRACE conn5 <- [1,2226,null,{}] 14:20:56 INFO - PROCESS | 1560 | 1461014456380 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:56 INFO - PROCESS | 1560 | 1461014456470 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 14:20:56 INFO - PROCESS | 1560 | 1461014456476 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:56 INFO - PROCESS | 1560 | ++DOCSHELL 17A36000 == 25 [pid = 1560] [id = 566] 14:20:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (17A39400) [pid = 1560] [serial = 1698] [outer = 00000000] 14:20:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (18245000) [pid = 1560] [serial = 1699] [outer = 17A39400] 14:20:56 INFO - PROCESS | 1560 | 1461014456526 Marionette DEBUG loaded listener.js 14:20:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (19004400) [pid = 1560] [serial = 1700] [outer = 17A39400] 14:20:57 INFO - PROCESS | 1560 | 1461014457076 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 730ms 14:20:57 INFO - PROCESS | 1560 | 1461014457101 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 14:20:57 INFO - PROCESS | 1560 | 1461014457104 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 14:20:57 INFO - PROCESS | 1560 | 1461014457107 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:20:57 INFO - PROCESS | 1560 | 1461014457108 Marionette TRACE conn5 <- [1,2230,null,{}] 14:20:57 INFO - PROCESS | 1560 | 1461014457112 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:57 INFO - PROCESS | 1560 | 1461014457230 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 14:20:57 INFO - PROCESS | 1560 | 1461014457236 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:57 INFO - PROCESS | 1560 | ++DOCSHELL 1907A800 == 26 [pid = 1560] [id = 567] 14:20:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1914AC00) [pid = 1560] [serial = 1701] [outer = 00000000] 14:20:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (19885C00) [pid = 1560] [serial = 1702] [outer = 1914AC00] 14:20:57 INFO - PROCESS | 1560 | 1461014457284 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1A622C00) [pid = 1560] [serial = 1703] [outer = 1914AC00] 14:20:57 INFO - PROCESS | 1560 | 1461014457745 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 14:20:57 INFO - PROCESS | 1560 | 1461014457781 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 14:20:57 INFO - PROCESS | 1560 | 1461014457783 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 14:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:20:57 INFO - PROCESS | 1560 | 1461014457786 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:20:57 INFO - PROCESS | 1560 | 1461014457788 Marionette TRACE conn5 <- [1,2234,null,{}] 14:20:57 INFO - PROCESS | 1560 | 1461014457791 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:57 INFO - PROCESS | 1560 | 1461014457913 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 14:20:58 INFO - PROCESS | 1560 | 1461014458034 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 1560 | ++DOCSHELL 1AA71800 == 27 [pid = 1560] [id = 568] 14:20:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1AA74800) [pid = 1560] [serial = 1704] [outer = 00000000] 14:20:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1AC07800) [pid = 1560] [serial = 1705] [outer = 1AA74800] 14:20:58 INFO - PROCESS | 1560 | 1461014458081 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (1AC07C00) [pid = 1560] [serial = 1706] [outer = 1AA74800] 14:20:58 INFO - PROCESS | 1560 | 1461014458536 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 770ms 14:20:58 INFO - PROCESS | 1560 | 1461014458557 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 1560 | 1461014458559 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 14:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:20:58 INFO - PROCESS | 1560 | 1461014458562 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - PROCESS | 1560 | 1461014458564 Marionette TRACE conn5 <- [1,2238,null,{}] 14:20:58 INFO - PROCESS | 1560 | 1461014458578 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:58 INFO - PROCESS | 1560 | 1461014458728 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 14:20:58 INFO - PROCESS | 1560 | 1461014458801 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 1560 | ++DOCSHELL 1B90E400 == 28 [pid = 1560] [id = 569] 14:20:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (1B910C00) [pid = 1560] [serial = 1707] [outer = 00000000] 14:20:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (1BAB1400) [pid = 1560] [serial = 1708] [outer = 1B910C00] 14:20:58 INFO - PROCESS | 1560 | 1461014458850 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (1BAB3C00) [pid = 1560] [serial = 1709] [outer = 1B910C00] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (1694E000) [pid = 1560] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (1F1BD800) [pid = 1560] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (201C3000) [pid = 1560] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1BAABC00) [pid = 1560] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1A61F800) [pid = 1560] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (1D0B6800) [pid = 1560] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (213B9000) [pid = 1560] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (133DE800) [pid = 1560] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (196F6800) [pid = 1560] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1BE3BC00) [pid = 1560] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1D68DC00) [pid = 1560] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1D0BF000) [pid = 1560] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1C426400) [pid = 1560] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (12C3F400) [pid = 1560] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (201C9000) [pid = 1560] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (2078A000) [pid = 1560] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1D355400) [pid = 1560] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (12BF3000) [pid = 1560] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1AC0B400) [pid = 1560] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1C58A400) [pid = 1560] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1B909400) [pid = 1560] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1BE40C00) [pid = 1560] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (201C7C00) [pid = 1560] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (214BAC00) [pid = 1560] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (17D25C00) [pid = 1560] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1C586000) [pid = 1560] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (214C3C00) [pid = 1560] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (227BCC00) [pid = 1560] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (20590800) [pid = 1560] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (227BE400) [pid = 1560] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (18143800) [pid = 1560] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1AA8D800) [pid = 1560] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (13C8D800) [pid = 1560] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (12C3D400) [pid = 1560] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (12871000) [pid = 1560] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (24720800) [pid = 1560] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (23FB1C00) [pid = 1560] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (2279C400) [pid = 1560] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (214C0400) [pid = 1560] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1D3C8800) [pid = 1560] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1B90F800) [pid = 1560] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:20:59 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (13133800) [pid = 1560] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:20:59 INFO - PROCESS | 1560 | 1461014459533 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1028ms 14:20:59 INFO - PROCESS | 1560 | 1461014459591 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 14:20:59 INFO - PROCESS | 1560 | 1461014459593 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 14:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:20:59 INFO - PROCESS | 1560 | 1461014459596 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:20:59 INFO - PROCESS | 1560 | 1461014459598 Marionette TRACE conn5 <- [1,2242,null,{}] 14:20:59 INFO - PROCESS | 1560 | 1461014459601 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:59 INFO - PROCESS | 1560 | 1461014459712 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 14:20:59 INFO - PROCESS | 1560 | 1461014459775 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:59 INFO - PROCESS | 1560 | ++DOCSHELL 12C1D400 == 29 [pid = 1560] [id = 570] 14:20:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (12C76800) [pid = 1560] [serial = 1710] [outer = 00000000] 14:20:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (16916800) [pid = 1560] [serial = 1711] [outer = 12C76800] 14:20:59 INFO - PROCESS | 1560 | 1461014459822 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (17D2B000) [pid = 1560] [serial = 1712] [outer = 12C76800] 14:21:00 INFO - PROCESS | 1560 | 1461014460195 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 630ms 14:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:21:00 INFO - PROCESS | 1560 | 1461014460227 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 1560 | 1461014460229 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 14:21:00 INFO - PROCESS | 1560 | 1461014460233 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - PROCESS | 1560 | 1461014460234 Marionette TRACE conn5 <- [1,2246,null,{}] 14:21:00 INFO - PROCESS | 1560 | 1461014460238 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:00 INFO - PROCESS | 1560 | 1461014460318 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 14:21:00 INFO - PROCESS | 1560 | 1461014460326 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 1560 | ++DOCSHELL 18143800 == 30 [pid = 1560] [id = 571] 14:21:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (19405C00) [pid = 1560] [serial = 1713] [outer = 00000000] 14:21:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1B910000) [pid = 1560] [serial = 1714] [outer = 19405C00] 14:21:00 INFO - PROCESS | 1560 | 1461014460371 Marionette DEBUG loaded listener.js 14:21:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1B90F800) [pid = 1560] [serial = 1715] [outer = 19405C00] 14:21:00 INFO - PROCESS | 1560 | 1461014460824 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 630ms 14:21:00 INFO - PROCESS | 1560 | 1461014460863 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 1560 | 1461014460865 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 14:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:21:00 INFO - PROCESS | 1560 | 1461014460868 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - PROCESS | 1560 | 1461014460870 Marionette TRACE conn5 <- [1,2250,null,{}] 14:21:00 INFO - PROCESS | 1560 | 1461014460878 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:00 INFO - PROCESS | 1560 | 1461014460958 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 14:21:00 INFO - PROCESS | 1560 | 1461014460964 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 1560 | ++DOCSHELL 1BE35800 == 31 [pid = 1560] [id = 572] 14:21:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1BE37C00) [pid = 1560] [serial = 1716] [outer = 00000000] 14:21:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1BE62000) [pid = 1560] [serial = 1717] [outer = 1BE37C00] 14:21:00 INFO - PROCESS | 1560 | 1461014461010 Marionette DEBUG loaded listener.js 14:21:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1BE61000) [pid = 1560] [serial = 1718] [outer = 1BE37C00] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 18251C00 == 30 [pid = 1560] [id = 455] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 1306A000 == 29 [pid = 1560] [id = 460] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 1A624C00 == 28 [pid = 1560] [id = 450] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 12BC3C00 == 27 [pid = 1560] [id = 445] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 12B0E000 == 26 [pid = 1560] [id = 458] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 1284A400 == 25 [pid = 1560] [id = 461] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 13135C00 == 24 [pid = 1560] [id = 452] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 13136000 == 23 [pid = 1560] [id = 446] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 0F0F9400 == 22 [pid = 1560] [id = 444] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 17CE7400 == 21 [pid = 1560] [id = 448] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 13C97C00 == 20 [pid = 1560] [id = 447] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 19141C00 == 19 [pid = 1560] [id = 449] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 12C14400 == 18 [pid = 1560] [id = 562] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 12DC4C00 == 17 [pid = 1560] [id = 563] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 1CB2B400 == 16 [pid = 1560] [id = 560] 14:21:02 INFO - PROCESS | 1560 | --DOCSHELL 12842000 == 15 [pid = 1560] [id = 561] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1D673000) [pid = 1560] [serial = 1460] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1EB76800) [pid = 1560] [serial = 1463] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (20159C00) [pid = 1560] [serial = 1505] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (20779000) [pid = 1560] [serial = 1553] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (18146400) [pid = 1560] [serial = 1499] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (20776000) [pid = 1560] [serial = 1544] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (21207400) [pid = 1560] [serial = 1556] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1D360400) [pid = 1560] [serial = 1421] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (13C9A400) [pid = 1560] [serial = 1454] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (1BE3D400) [pid = 1560] [serial = 1502] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1CABA800) [pid = 1560] [serial = 1373] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (19403000) [pid = 1560] [serial = 1547] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1F337C00) [pid = 1560] [serial = 1466] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (2058C800) [pid = 1560] [serial = 1508] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1C58CC00) [pid = 1560] [serial = 1550] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1BE67400) [pid = 1560] [serial = 1415] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1D105800) [pid = 1560] [serial = 1418] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (213C2000) [pid = 1560] [serial = 1559] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (182FC000) [pid = 1560] [serial = 1412] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1B90D800) [pid = 1560] [serial = 1457] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1BAD2000) [pid = 1560] [serial = 1676] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1C41CC00) [pid = 1560] [serial = 1678] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (20598400) [pid = 1560] [serial = 1640] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (2279DC00) [pid = 1560] [serial = 1592] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1B748800) [pid = 1560] [serial = 1595] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1D58D400) [pid = 1560] [serial = 1598] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (227A5000) [pid = 1560] [serial = 1601] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (227C8400) [pid = 1560] [serial = 1604] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (2059BC00) [pid = 1560] [serial = 1511] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (23DD4800) [pid = 1560] [serial = 1607] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (23FA3C00) [pid = 1560] [serial = 1610] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (1BAB6C00) [pid = 1560] [serial = 1675] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1C584800) [pid = 1560] [serial = 1679] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (1AC0F000) [pid = 1560] [serial = 1672] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 74 (1B73D400) [pid = 1560] [serial = 1673] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 73 (181C8400) [pid = 1560] [serial = 1669] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 72 (19072400) [pid = 1560] [serial = 1670] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 71 (13069800) [pid = 1560] [serial = 1666] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 70 (13BA4C00) [pid = 1560] [serial = 1667] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 69 (13BAE800) [pid = 1560] [serial = 1664] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 68 (12F2F800) [pid = 1560] [serial = 1663] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 67 (2561B400) [pid = 1560] [serial = 1661] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 66 (25614C00) [pid = 1560] [serial = 1660] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 65 (2471B400) [pid = 1560] [serial = 1658] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 64 (24715400) [pid = 1560] [serial = 1657] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 63 (23F82000) [pid = 1560] [serial = 1655] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 62 (23F7D800) [pid = 1560] [serial = 1654] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 61 (227C0800) [pid = 1560] [serial = 1652] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 60 (227A4000) [pid = 1560] [serial = 1651] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 59 (20784800) [pid = 1560] [serial = 1649] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 58 (201C9C00) [pid = 1560] [serial = 1648] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 57 (1C58C400) [pid = 1560] [serial = 1646] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 56 (1BE3A800) [pid = 1560] [serial = 1645] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 55 (17D25000) [pid = 1560] [serial = 1643] [outer = 00000000] [url = about:blank] 14:21:02 INFO - PROCESS | 1560 | --DOMWINDOW == 54 (169E3400) [pid = 1560] [serial = 1642] [outer = 00000000] [url = about:blank] 14:21:03 INFO - PROCESS | 1560 | 1461014463127 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2274ms 14:21:03 INFO - PROCESS | 1560 | 1461014463144 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 1560 | 1461014463148 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 14:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:21:03 INFO - PROCESS | 1560 | 1461014463153 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - PROCESS | 1560 | 1461014463156 Marionette TRACE conn5 <- [1,2254,null,{}] 14:21:03 INFO - PROCESS | 1560 | 1461014463162 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:03 INFO - PROCESS | 1560 | 1461014463257 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 14:21:03 INFO - PROCESS | 1560 | 1461014463268 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:03 INFO - PROCESS | 1560 | ++DOCSHELL 12B0A800 == 16 [pid = 1560] [id = 573] 14:21:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 55 (12B0AC00) [pid = 1560] [serial = 1719] [outer = 00000000] 14:21:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 56 (12BEE400) [pid = 1560] [serial = 1720] [outer = 12B0AC00] 14:21:03 INFO - PROCESS | 1560 | 1461014463318 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 57 (12C17800) [pid = 1560] [serial = 1721] [outer = 12B0AC00] 14:21:03 INFO - PROCESS | 1560 | 1461014463815 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 730ms 14:21:03 INFO - PROCESS | 1560 | 1461014463884 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 1560 | 1461014463890 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 14:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:21:03 INFO - PROCESS | 1560 | 1461014463897 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - PROCESS | 1560 | 1461014463899 Marionette TRACE conn5 <- [1,2258,null,{}] 14:21:03 INFO - PROCESS | 1560 | 1461014463903 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:03 INFO - PROCESS | 1560 | 1461014463995 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 14:21:04 INFO - PROCESS | 1560 | 1461014464092 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:04 INFO - PROCESS | 1560 | ++DOCSHELL 12DC1000 == 17 [pid = 1560] [id = 574] 14:21:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 58 (12DC1800) [pid = 1560] [serial = 1722] [outer = 00000000] 14:21:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 59 (13079C00) [pid = 1560] [serial = 1723] [outer = 12DC1800] 14:21:04 INFO - PROCESS | 1560 | 1461014464143 Marionette DEBUG loaded listener.js 14:21:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 60 (13136000) [pid = 1560] [serial = 1724] [outer = 12DC1800] 14:21:04 INFO - PROCESS | 1560 | 1461014464558 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 14:21:04 INFO - PROCESS | 1560 | 1461014464568 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 14:21:04 INFO - PROCESS | 1560 | 1461014464571 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 14:21:04 INFO - PROCESS | 1560 | 1461014464575 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:21:04 INFO - PROCESS | 1560 | 1461014464579 Marionette TRACE conn5 <- [1,2262,null,{}] 14:21:04 INFO - PROCESS | 1560 | 1461014464590 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:04 INFO - PROCESS | 1560 | 1461014464711 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 14:21:04 INFO - PROCESS | 1560 | 1461014464721 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:04 INFO - PROCESS | 1560 | ++DOCSHELL 133DBC00 == 18 [pid = 1560] [id = 575] 14:21:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 61 (142A8000) [pid = 1560] [serial = 1725] [outer = 00000000] 14:21:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 62 (17941000) [pid = 1560] [serial = 1726] [outer = 142A8000] 14:21:04 INFO - PROCESS | 1560 | 1461014464772 Marionette DEBUG loaded listener.js 14:21:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 63 (17A20800) [pid = 1560] [serial = 1727] [outer = 142A8000] 14:21:05 INFO - PROCESS | 1560 | 1461014465233 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 730ms 14:21:05 INFO - PROCESS | 1560 | 1461014465308 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 14:21:05 INFO - PROCESS | 1560 | 1461014465311 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 14:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:21:05 INFO - PROCESS | 1560 | 1461014465314 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:21:05 INFO - PROCESS | 1560 | 1461014465316 Marionette TRACE conn5 <- [1,2266,null,{}] 14:21:05 INFO - PROCESS | 1560 | 1461014465320 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:05 INFO - PROCESS | 1560 | 1461014465405 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 14:21:05 INFO - PROCESS | 1560 | 1461014465411 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:05 INFO - PROCESS | 1560 | ++DOCSHELL 17A9AC00 == 19 [pid = 1560] [id = 576] 14:21:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 64 (18146400) [pid = 1560] [serial = 1728] [outer = 00000000] 14:21:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 65 (182F8800) [pid = 1560] [serial = 1729] [outer = 18146400] 14:21:05 INFO - PROCESS | 1560 | 1461014465458 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 66 (19071400) [pid = 1560] [serial = 1730] [outer = 18146400] 14:21:05 INFO - PROCESS | 1560 | 1461014465903 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 630ms 14:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:21:05 INFO - PROCESS | 1560 | 1461014465949 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 14:21:05 INFO - PROCESS | 1560 | 1461014465951 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 14:21:05 INFO - PROCESS | 1560 | 1461014465954 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:21:05 INFO - PROCESS | 1560 | 1461014465956 Marionette TRACE conn5 <- [1,2270,null,{}] 14:21:05 INFO - PROCESS | 1560 | 1461014465959 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:06 INFO - PROCESS | 1560 | 1461014466038 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 14:21:06 INFO - PROCESS | 1560 | 1461014466044 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:06 INFO - PROCESS | 1560 | ++DOCSHELL 19075400 == 20 [pid = 1560] [id = 577] 14:21:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 67 (19080800) [pid = 1560] [serial = 1731] [outer = 00000000] 14:21:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 68 (19405800) [pid = 1560] [serial = 1732] [outer = 19080800] 14:21:06 INFO - PROCESS | 1560 | 1461014466091 Marionette DEBUG loaded listener.js 14:21:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 69 (196F0C00) [pid = 1560] [serial = 1733] [outer = 19080800] 14:21:06 INFO - PROCESS | 1560 | 1461014466565 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 630ms 14:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:21:06 INFO - PROCESS | 1560 | 1461014466592 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 14:21:06 INFO - PROCESS | 1560 | 1461014466594 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 14:21:06 INFO - PROCESS | 1560 | 1461014466598 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:21:06 INFO - PROCESS | 1560 | 1461014466599 Marionette TRACE conn5 <- [1,2274,null,{}] 14:21:06 INFO - PROCESS | 1560 | 1461014466603 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:06 INFO - PROCESS | 1560 | 1461014466719 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 14:21:06 INFO - PROCESS | 1560 | 1461014466727 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:06 INFO - PROCESS | 1560 | ++DOCSHELL 19001800 == 21 [pid = 1560] [id = 578] 14:21:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 70 (1AC02800) [pid = 1560] [serial = 1734] [outer = 00000000] 14:21:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 71 (1ACC2C00) [pid = 1560] [serial = 1735] [outer = 1AC02800] 14:21:06 INFO - PROCESS | 1560 | 1461014466777 Marionette DEBUG loaded listener.js 14:21:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 72 (1B731C00) [pid = 1560] [serial = 1736] [outer = 1AC02800] 14:21:07 INFO - PROCESS | 1560 | 1461014467222 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 14:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 14:21:07 INFO - PROCESS | 1560 | 1461014467269 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 1560 | 1461014467271 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 14:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:21:07 INFO - PROCESS | 1560 | 1461014467275 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 1560 | 1461014467276 Marionette TRACE conn5 <- [1,2278,null,{}] 14:21:07 INFO - PROCESS | 1560 | 1461014467280 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:07 INFO - PROCESS | 1560 | 1461014467358 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 14:21:07 INFO - PROCESS | 1560 | 1461014467365 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:07 INFO - PROCESS | 1560 | ++DOCSHELL 1B7D8800 == 22 [pid = 1560] [id = 579] 14:21:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 73 (1B7DBC00) [pid = 1560] [serial = 1737] [outer = 00000000] 14:21:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (1B912000) [pid = 1560] [serial = 1738] [outer = 1B7DBC00] 14:21:07 INFO - PROCESS | 1560 | 1461014467410 Marionette DEBUG loaded listener.js 14:21:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (1B913000) [pid = 1560] [serial = 1739] [outer = 1B7DBC00] 14:21:07 INFO - PROCESS | 1560 | 1461014467861 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 14:21:07 INFO - PROCESS | 1560 | 1461014467919 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 1560 | 1461014467921 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 14:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:21:07 INFO - PROCESS | 1560 | 1461014467924 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 1560 | 1461014467926 Marionette TRACE conn5 <- [1,2282,null,{}] 14:21:07 INFO - PROCESS | 1560 | 1461014467929 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:07 INFO - PROCESS | 1560 | 1461014468007 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 14:21:07 INFO - PROCESS | 1560 | 1461014468013 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:07 INFO - PROCESS | 1560 | ++DOCSHELL 1BAACC00 == 23 [pid = 1560] [id = 580] 14:21:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (1BAB0C00) [pid = 1560] [serial = 1740] [outer = 00000000] 14:21:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (1BACE400) [pid = 1560] [serial = 1741] [outer = 1BAB0C00] 14:21:08 INFO - PROCESS | 1560 | 1461014468058 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (1BACD400) [pid = 1560] [serial = 1742] [outer = 1BAB0C00] 14:21:08 INFO - PROCESS | 1560 | 1461014468535 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 631ms 14:21:08 INFO - PROCESS | 1560 | 1461014468562 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 14:21:08 INFO - PROCESS | 1560 | 1461014468564 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 14:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:21:08 INFO - PROCESS | 1560 | 1461014468574 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:21:08 INFO - PROCESS | 1560 | 1461014468575 Marionette TRACE conn5 <- [1,2286,null,{}] 14:21:08 INFO - PROCESS | 1560 | 1461014468579 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:08 INFO - PROCESS | 1560 | 1461014468690 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 14:21:08 INFO - PROCESS | 1560 | 1461014468698 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:08 INFO - PROCESS | 1560 | ++DOCSHELL 133D9C00 == 24 [pid = 1560] [id = 581] 14:21:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1BE3F400) [pid = 1560] [serial = 1743] [outer = 00000000] 14:21:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1BE66C00) [pid = 1560] [serial = 1744] [outer = 1BE3F400] 14:21:08 INFO - PROCESS | 1560 | 1461014468799 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1BE67400) [pid = 1560] [serial = 1745] [outer = 1BE3F400] 14:21:09 INFO - PROCESS | 1560 | 1461014469252 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 730ms 14:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:21:09 INFO - PROCESS | 1560 | 1461014469310 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 1560 | 1461014469312 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 14:21:09 INFO - PROCESS | 1560 | 1461014469315 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 1560 | 1461014469317 Marionette TRACE conn5 <- [1,2290,null,{}] 14:21:09 INFO - PROCESS | 1560 | 1461014469320 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:09 INFO - PROCESS | 1560 | 1461014469443 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 14:21:09 INFO - PROCESS | 1560 | 1461014469453 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:09 INFO - PROCESS | 1560 | ++DOCSHELL 12841400 == 25 [pid = 1560] [id = 582] 14:21:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (13071800) [pid = 1560] [serial = 1746] [outer = 00000000] 14:21:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1C422400) [pid = 1560] [serial = 1747] [outer = 13071800] 14:21:09 INFO - PROCESS | 1560 | 1461014469499 Marionette DEBUG loaded listener.js 14:21:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1C427C00) [pid = 1560] [serial = 1748] [outer = 13071800] 14:21:09 INFO - PROCESS | 1560 | 1461014469959 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 14:21:09 INFO - PROCESS | 1560 | 1461014469986 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 1560 | 1461014469988 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 14:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:21:09 INFO - PROCESS | 1560 | 1461014469998 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 1560 | 1461014470001 Marionette TRACE conn5 <- [1,2294,null,{}] 14:21:09 INFO - PROCESS | 1560 | 1461014470004 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:10 INFO - PROCESS | 1560 | 1461014470165 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 14:21:10 INFO - PROCESS | 1560 | 1461014470193 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 1560 | ++DOCSHELL 1C58CC00 == 26 [pid = 1560] [id = 583] 14:21:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1C58DC00) [pid = 1560] [serial = 1749] [outer = 00000000] 14:21:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1CAB9800) [pid = 1560] [serial = 1750] [outer = 1C58DC00] 14:21:10 INFO - PROCESS | 1560 | 1461014470250 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1CB2AC00) [pid = 1560] [serial = 1751] [outer = 1C58DC00] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1B910C00) [pid = 1560] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1AA74800) [pid = 1560] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (12C76800) [pid = 1560] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (19405C00) [pid = 1560] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (17A39400) [pid = 1560] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (12C3C800) [pid = 1560] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (12B03000) [pid = 1560] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (12F24C00) [pid = 1560] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (12C1B800) [pid = 1560] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (12844000) [pid = 1560] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1CB2D000) [pid = 1560] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:21:10 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (1914AC00) [pid = 1560] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:21:11 INFO - PROCESS | 1560 | 1461014471115 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1174ms 14:21:11 INFO - PROCESS | 1560 | 1461014471175 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 14:21:11 INFO - PROCESS | 1560 | 1461014471177 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 14:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:21:11 INFO - PROCESS | 1560 | 1461014471180 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:21:11 INFO - PROCESS | 1560 | 1461014471181 Marionette TRACE conn5 <- [1,2298,null,{}] 14:21:11 INFO - PROCESS | 1560 | 1461014471185 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:11 INFO - PROCESS | 1560 | 1461014471265 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 14:21:11 INFO - PROCESS | 1560 | 1461014471271 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 1560 | ++DOCSHELL 17A9E800 == 27 [pid = 1560] [id = 584] 14:21:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (17AA4800) [pid = 1560] [serial = 1752] [outer = 00000000] 14:21:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (1A66C000) [pid = 1560] [serial = 1753] [outer = 17AA4800] 14:21:11 INFO - PROCESS | 1560 | 1461014471318 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (1B72D400) [pid = 1560] [serial = 1754] [outer = 17AA4800] 14:21:11 INFO - PROCESS | 1560 | 1461014471744 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 14:21:11 INFO - PROCESS | 1560 | 1461014471811 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 14:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:21:11 INFO - PROCESS | 1560 | 1461014471813 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 14:21:11 INFO - PROCESS | 1560 | 1461014471815 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:21:11 INFO - PROCESS | 1560 | 1461014471817 Marionette TRACE conn5 <- [1,2302,null,{}] 14:21:11 INFO - PROCESS | 1560 | 1461014471821 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:11 INFO - PROCESS | 1560 | 1461014471901 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 14:21:11 INFO - PROCESS | 1560 | 1461014471909 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB0000 == 28 [pid = 1560] [id = 585] 14:21:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1C58F000) [pid = 1560] [serial = 1755] [outer = 00000000] 14:21:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1CAB5400) [pid = 1560] [serial = 1756] [outer = 1C58F000] 14:21:11 INFO - PROCESS | 1560 | 1461014471953 Marionette DEBUG loaded listener.js 14:21:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1CC80C00) [pid = 1560] [serial = 1757] [outer = 1C58F000] 14:21:12 INFO - PROCESS | 1560 | 1461014472404 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 630ms 14:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:21:12 INFO - PROCESS | 1560 | 1461014472456 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 14:21:12 INFO - PROCESS | 1560 | 1461014472458 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 14:21:12 INFO - PROCESS | 1560 | 1461014472461 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:21:12 INFO - PROCESS | 1560 | 1461014472463 Marionette TRACE conn5 <- [1,2306,null,{}] 14:21:12 INFO - PROCESS | 1560 | 1461014472466 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:12 INFO - PROCESS | 1560 | 1461014472545 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 14:21:12 INFO - PROCESS | 1560 | 1461014472551 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:12 INFO - PROCESS | 1560 | ++DOCSHELL 1AA74800 == 29 [pid = 1560] [id = 586] 14:21:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1C590800) [pid = 1560] [serial = 1758] [outer = 00000000] 14:21:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1CF7A800) [pid = 1560] [serial = 1759] [outer = 1C590800] 14:21:12 INFO - PROCESS | 1560 | 1461014472596 Marionette DEBUG loaded listener.js 14:21:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1CF7CC00) [pid = 1560] [serial = 1760] [outer = 1C590800] 14:21:13 INFO - PROCESS | 1560 | 1461014473366 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 1560 | 1461014473420 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 14:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:21:13 INFO - PROCESS | 1560 | 1461014473427 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - PROCESS | 1560 | 1461014473431 Marionette TRACE conn5 <- [1,2310,null,{}] 14:21:13 INFO - PROCESS | 1560 | 1461014473437 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:13 INFO - PROCESS | 1560 | 1461014473566 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 14:21:13 INFO - PROCESS | 1560 | 1461014473697 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:13 INFO - PROCESS | 1560 | ++DOCSHELL 0EF46C00 == 30 [pid = 1560] [id = 587] 14:21:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (12BBEC00) [pid = 1560] [serial = 1761] [outer = 00000000] 14:21:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (13069800) [pid = 1560] [serial = 1762] [outer = 12BBEC00] 14:21:13 INFO - PROCESS | 1560 | 1461014473758 Marionette DEBUG loaded listener.js 14:21:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (13138400) [pid = 1560] [serial = 1763] [outer = 12BBEC00] 14:21:14 INFO - PROCESS | 1560 | 1461014474466 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1074ms 14:21:14 INFO - PROCESS | 1560 | 1461014474502 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 14:21:14 INFO - PROCESS | 1560 | 1461014474508 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 14:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:21:14 INFO - PROCESS | 1560 | 1461014474515 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:21:14 INFO - PROCESS | 1560 | 1461014474518 Marionette TRACE conn5 <- [1,2314,null,{}] 14:21:14 INFO - PROCESS | 1560 | 1461014474522 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:14 INFO - PROCESS | 1560 | 1461014474649 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 14:21:14 INFO - PROCESS | 1560 | 1461014474787 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:14 INFO - PROCESS | 1560 | ++DOCSHELL 0B571C00 == 31 [pid = 1560] [id = 588] 14:21:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (0B575400) [pid = 1560] [serial = 1764] [outer = 00000000] 14:21:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (13135000) [pid = 1560] [serial = 1765] [outer = 0B575400] 14:21:14 INFO - PROCESS | 1560 | 1461014474844 Marionette DEBUG loaded listener.js 14:21:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (16955C00) [pid = 1560] [serial = 1766] [outer = 0B575400] 14:21:15 INFO - PROCESS | 1560 | --DOCSHELL 1287E800 == 30 [pid = 1560] [id = 564] 14:21:15 INFO - PROCESS | 1560 | --DOCSHELL 1B90E400 == 29 [pid = 1560] [id = 569] 14:21:15 INFO - PROCESS | 1560 | --DOCSHELL 12C39C00 == 28 [pid = 1560] [id = 565] 14:21:15 INFO - PROCESS | 1560 | --DOCSHELL 1AA71800 == 27 [pid = 1560] [id = 568] 14:21:15 INFO - PROCESS | 1560 | --DOCSHELL 12C1D400 == 26 [pid = 1560] [id = 570] 14:21:15 INFO - PROCESS | 1560 | --DOCSHELL 1907A800 == 25 [pid = 1560] [id = 567] 14:21:15 INFO - PROCESS | 1560 | --DOCSHELL 17A36000 == 24 [pid = 1560] [id = 566] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1BE62000) [pid = 1560] [serial = 1717] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | 1461014475786 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:21:15 INFO - PROCESS | 1560 | --DOCSHELL 1BE35800 == 23 [pid = 1560] [id = 572] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1CF7C000) [pid = 1560] [serial = 1681] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1BAB1400) [pid = 1560] [serial = 1708] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1AC07C00) [pid = 1560] [serial = 1706] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1AC07800) [pid = 1560] [serial = 1705] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (16916800) [pid = 1560] [serial = 1711] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1B90F800) [pid = 1560] [serial = 1715] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1B910000) [pid = 1560] [serial = 1714] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (1BAB3C00) [pid = 1560] [serial = 1709] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (18245000) [pid = 1560] [serial = 1699] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (13BA4000) [pid = 1560] [serial = 1696] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (13C8FC00) [pid = 1560] [serial = 1697] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (12C18400) [pid = 1560] [serial = 1693] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (12C3EC00) [pid = 1560] [serial = 1694] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (13139000) [pid = 1560] [serial = 1691] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 74 (13081C00) [pid = 1560] [serial = 1690] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 73 (12C3A400) [pid = 1560] [serial = 1688] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 72 (12C36C00) [pid = 1560] [serial = 1687] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 71 (12BB9000) [pid = 1560] [serial = 1685] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 70 (12B05C00) [pid = 1560] [serial = 1684] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 69 (1CF83C00) [pid = 1560] [serial = 1682] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 68 (19885C00) [pid = 1560] [serial = 1702] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 67 (17D2B000) [pid = 1560] [serial = 1712] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 66 (1A622C00) [pid = 1560] [serial = 1703] [outer = 00000000] [url = about:blank] 14:21:15 INFO - PROCESS | 1560 | --DOMWINDOW == 65 (19004400) [pid = 1560] [serial = 1700] [outer = 00000000] [url = about:blank] 14:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1321ms 14:21:15 INFO - PROCESS | 1560 | 1461014475838 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 14:21:15 INFO - PROCESS | 1560 | 1461014475843 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 14:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:21:15 INFO - PROCESS | 1560 | 1461014475848 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:21:15 INFO - PROCESS | 1560 | 1461014475851 Marionette TRACE conn5 <- [1,2318,null,{}] 14:21:15 INFO - PROCESS | 1560 | 1461014475856 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:15 INFO - PROCESS | 1560 | 1461014475939 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 14:21:15 INFO - PROCESS | 1560 | 1461014475953 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:15 INFO - PROCESS | 1560 | ++DOCSHELL 12BBBC00 == 24 [pid = 1560] [id = 589] 14:21:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 66 (12BBF000) [pid = 1560] [serial = 1767] [outer = 00000000] 14:21:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 67 (12C1BC00) [pid = 1560] [serial = 1768] [outer = 12BBF000] 14:21:15 INFO - PROCESS | 1560 | 1461014476004 Marionette DEBUG loaded listener.js 14:21:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 68 (12C38800) [pid = 1560] [serial = 1769] [outer = 12BBF000] 14:21:16 INFO - PROCESS | 1560 | 1461014476547 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:21:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:21:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 730ms 14:21:16 INFO - PROCESS | 1560 | 1461014476578 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 14:21:16 INFO - PROCESS | 1560 | 1461014476584 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 14:21:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:21:16 INFO - PROCESS | 1560 | 1461014476589 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:21:16 INFO - PROCESS | 1560 | 1461014476592 Marionette TRACE conn5 <- [1,2322,null,{}] 14:21:16 INFO - PROCESS | 1560 | 1461014476595 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:16 INFO - PROCESS | 1560 | 1461014476680 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 14:21:16 INFO - PROCESS | 1560 | 1461014476689 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:16 INFO - PROCESS | 1560 | ++DOCSHELL 13139000 == 25 [pid = 1560] [id = 590] 14:21:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 69 (1313E400) [pid = 1560] [serial = 1770] [outer = 00000000] 14:21:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 70 (13BA4000) [pid = 1560] [serial = 1771] [outer = 1313E400] 14:21:16 INFO - PROCESS | 1560 | 1461014476737 Marionette DEBUG loaded listener.js 14:21:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 71 (13C8FC00) [pid = 1560] [serial = 1772] [outer = 1313E400] 14:21:17 INFO - PROCESS | 1560 | 1461014477229 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 14:21:17 INFO - PROCESS | 1560 | 1461014477263 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 14:21:17 INFO - PROCESS | 1560 | 1461014477265 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 14:21:17 INFO - PROCESS | 1560 | 1461014477268 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:21:17 INFO - PROCESS | 1560 | 1461014477272 Marionette TRACE conn5 <- [1,2326,null,{}] 14:21:17 INFO - PROCESS | 1560 | 1461014477282 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:17 INFO - PROCESS | 1560 | 1461014477369 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 14:21:17 INFO - PROCESS | 1560 | 1461014477376 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:17 INFO - PROCESS | 1560 | ++DOCSHELL 181C9000 == 26 [pid = 1560] [id = 591] 14:21:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 72 (18244800) [pid = 1560] [serial = 1773] [outer = 00000000] 14:21:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 73 (182F5400) [pid = 1560] [serial = 1774] [outer = 18244800] 14:21:17 INFO - PROCESS | 1560 | 1461014477426 Marionette DEBUG loaded listener.js 14:21:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (19078800) [pid = 1560] [serial = 1775] [outer = 18244800] 14:21:17 INFO - PROCESS | 1560 | 1461014477913 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 670ms 14:21:17 INFO - PROCESS | 1560 | 1461014477952 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 14:21:17 INFO - PROCESS | 1560 | 1461014477955 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 14:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:21:17 INFO - PROCESS | 1560 | 1461014477960 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - PROCESS | 1560 | 1461014477962 Marionette TRACE conn5 <- [1,2330,null,{}] 14:21:17 INFO - PROCESS | 1560 | 1461014477965 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:18 INFO - PROCESS | 1560 | 1461014478051 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 14:21:18 INFO - PROCESS | 1560 | 1461014478059 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:18 INFO - PROCESS | 1560 | ++DOCSHELL 19403C00 == 27 [pid = 1560] [id = 592] 14:21:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (19408800) [pid = 1560] [serial = 1776] [outer = 00000000] 14:21:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (1A622C00) [pid = 1560] [serial = 1777] [outer = 19408800] 14:21:18 INFO - PROCESS | 1560 | 1461014478105 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (1A662000) [pid = 1560] [serial = 1778] [outer = 19408800] 14:21:18 INFO - PROCESS | 1560 | 1461014478595 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 14:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:21:18 INFO - PROCESS | 1560 | 1461014478634 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 14:21:18 INFO - PROCESS | 1560 | 1461014478636 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 14:21:18 INFO - PROCESS | 1560 | 1461014478644 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:21:18 INFO - PROCESS | 1560 | 1461014478645 Marionette TRACE conn5 <- [1,2334,null,{}] 14:21:18 INFO - PROCESS | 1560 | 1461014478649 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:18 INFO - PROCESS | 1560 | 1461014478758 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 14:21:18 INFO - PROCESS | 1560 | 1461014478851 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:18 INFO - PROCESS | 1560 | ++DOCSHELL 1AA98400 == 28 [pid = 1560] [id = 593] 14:21:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (1AC03000) [pid = 1560] [serial = 1779] [outer = 00000000] 14:21:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1AC0DC00) [pid = 1560] [serial = 1780] [outer = 1AC03000] 14:21:18 INFO - PROCESS | 1560 | 1461014478898 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1ACC6000) [pid = 1560] [serial = 1781] [outer = 1AC03000] 14:21:19 INFO - PROCESS | 1560 | 1461014479352 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 790ms 14:21:19 INFO - PROCESS | 1560 | 1461014479430 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 14:21:19 INFO - PROCESS | 1560 | 1461014479432 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 14:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:21:19 INFO - PROCESS | 1560 | 1461014479444 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:21:19 INFO - PROCESS | 1560 | 1461014479446 Marionette TRACE conn5 <- [1,2338,null,{}] 14:21:19 INFO - PROCESS | 1560 | 1461014479449 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:19 INFO - PROCESS | 1560 | 1461014479570 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 14:21:19 INFO - PROCESS | 1560 | 1461014479584 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:19 INFO - PROCESS | 1560 | ++DOCSHELL 1B7D8000 == 29 [pid = 1560] [id = 594] 14:21:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1B913800) [pid = 1560] [serial = 1782] [outer = 00000000] 14:21:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1BAB6000) [pid = 1560] [serial = 1783] [outer = 1B913800] 14:21:19 INFO - PROCESS | 1560 | 1461014479687 Marionette DEBUG loaded listener.js 14:21:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1BAB6400) [pid = 1560] [serial = 1784] [outer = 1B913800] 14:21:20 INFO - PROCESS | 1560 | 1461014480136 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 770ms 14:21:20 INFO - PROCESS | 1560 | 1461014480215 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 14:21:20 INFO - PROCESS | 1560 | 1461014480217 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 14:21:20 INFO - PROCESS | 1560 | 1461014480221 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - PROCESS | 1560 | 1461014480222 Marionette TRACE conn5 <- [1,2342,null,{}] 14:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:21:20 INFO - PROCESS | 1560 | 1461014480226 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:20 INFO - PROCESS | 1560 | 1461014480444 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1BE3F400) [pid = 1560] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (18146400) [pid = 1560] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (1B7DBC00) [pid = 1560] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (12DC1800) [pid = 1560] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (1BE37C00) [pid = 1560] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (19080800) [pid = 1560] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (12B0AC00) [pid = 1560] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (1AC02800) [pid = 1560] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 74 (142A8000) [pid = 1560] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 73 (1BAB0C00) [pid = 1560] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 72 (13071800) [pid = 1560] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 71 (1C58F000) [pid = 1560] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 70 (1C58DC00) [pid = 1560] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:21:20 INFO - PROCESS | 1560 | --DOMWINDOW == 69 (17AA4800) [pid = 1560] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:21:20 INFO - PROCESS | 1560 | 1461014480512 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 1560 | ++DOCSHELL 0EF43400 == 30 [pid = 1560] [id = 595] 14:21:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 70 (0EF47000) [pid = 1560] [serial = 1785] [outer = 00000000] 14:21:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 71 (12DBE400) [pid = 1560] [serial = 1786] [outer = 0EF47000] 14:21:20 INFO - PROCESS | 1560 | 1461014480559 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 72 (13BAAC00) [pid = 1560] [serial = 1787] [outer = 0EF47000] 14:21:20 INFO - PROCESS | 1560 | 1461014480931 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 730ms 14:21:20 INFO - PROCESS | 1560 | 1461014480955 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 14:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:21:20 INFO - PROCESS | 1560 | 1461014480957 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 14:21:20 INFO - PROCESS | 1560 | 1461014480960 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - PROCESS | 1560 | 1461014480962 Marionette TRACE conn5 <- [1,2346,null,{}] 14:21:20 INFO - PROCESS | 1560 | 1461014480965 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:21 INFO - PROCESS | 1560 | 1461014481042 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 14:21:21 INFO - PROCESS | 1560 | 1461014481048 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 1560 | ++DOCSHELL 12C7D400 == 31 [pid = 1560] [id = 596] 14:21:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 73 (17A99C00) [pid = 1560] [serial = 1788] [outer = 00000000] 14:21:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (1BE3AC00) [pid = 1560] [serial = 1789] [outer = 17A99C00] 14:21:21 INFO - PROCESS | 1560 | 1461014481093 Marionette DEBUG loaded listener.js 14:21:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (1BEE7800) [pid = 1560] [serial = 1790] [outer = 17A99C00] 14:21:21 INFO - PROCESS | 1560 | 1461014481536 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:21:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:21:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 630ms 14:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:21:21 INFO - PROCESS | 1560 | 1461014481591 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 1560 | 1461014481593 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 14:21:21 INFO - PROCESS | 1560 | 1461014481597 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - PROCESS | 1560 | 1461014481598 Marionette TRACE conn5 <- [1,2350,null,{}] 14:21:21 INFO - PROCESS | 1560 | 1461014481602 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:21 INFO - PROCESS | 1560 | 1461014481682 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 14:21:21 INFO - PROCESS | 1560 | 1461014481688 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 1560 | ++DOCSHELL 1814B000 == 32 [pid = 1560] [id = 597] 14:21:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (1BE38800) [pid = 1560] [serial = 1791] [outer = 00000000] 14:21:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (1C585800) [pid = 1560] [serial = 1792] [outer = 1BE38800] 14:21:21 INFO - PROCESS | 1560 | 1461014481736 Marionette DEBUG loaded listener.js 14:21:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (1C421400) [pid = 1560] [serial = 1793] [outer = 1BE38800] 14:21:22 INFO - PROCESS | 1560 | 1461014482218 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 671ms 14:21:22 INFO - PROCESS | 1560 | 1461014482268 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 14:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:21:22 INFO - PROCESS | 1560 | 1461014482270 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 14:21:22 INFO - PROCESS | 1560 | 1461014482274 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:21:22 INFO - PROCESS | 1560 | 1461014482275 Marionette TRACE conn5 <- [1,2354,null,{}] 14:21:22 INFO - PROCESS | 1560 | 1461014482279 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:22 INFO - PROCESS | 1560 | 1461014482358 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 14:21:22 INFO - PROCESS | 1560 | 1461014482364 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:22 INFO - PROCESS | 1560 | ++DOCSHELL 1C58D800 == 33 [pid = 1560] [id = 598] 14:21:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1CAB5800) [pid = 1560] [serial = 1794] [outer = 00000000] 14:21:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1CB2E000) [pid = 1560] [serial = 1795] [outer = 1CAB5800] 14:21:22 INFO - PROCESS | 1560 | 1461014482409 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1CC81800) [pid = 1560] [serial = 1796] [outer = 1CAB5800] 14:21:23 INFO - PROCESS | 1560 | 1461014483135 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 930ms 14:21:23 INFO - PROCESS | 1560 | 1461014483205 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 14:21:23 INFO - PROCESS | 1560 | 1461014483210 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 14:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:21:23 INFO - PROCESS | 1560 | 1461014483216 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:21:23 INFO - PROCESS | 1560 | 1461014483220 Marionette TRACE conn5 <- [1,2358,null,{}] 14:21:23 INFO - PROCESS | 1560 | 1461014483225 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:23 INFO - PROCESS | 1560 | 1461014483375 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 14:21:23 INFO - PROCESS | 1560 | 1461014483508 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 1560 | ++DOCSHELL 12C39000 == 34 [pid = 1560] [id = 599] 14:21:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (12C3BC00) [pid = 1560] [serial = 1797] [outer = 00000000] 14:21:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (13BA1400) [pid = 1560] [serial = 1798] [outer = 12C3BC00] 14:21:23 INFO - PROCESS | 1560 | 1461014483569 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (169DB800) [pid = 1560] [serial = 1799] [outer = 12C3BC00] 14:21:24 INFO - PROCESS | 1560 | 1461014484148 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 970ms 14:21:24 INFO - PROCESS | 1560 | 1461014484190 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 14:21:24 INFO - PROCESS | 1560 | 1461014484196 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 14:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:21:24 INFO - PROCESS | 1560 | 1461014484202 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:21:24 INFO - PROCESS | 1560 | 1461014484205 Marionette TRACE conn5 <- [1,2362,null,{}] 14:21:24 INFO - PROCESS | 1560 | 1461014484209 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:24 INFO - PROCESS | 1560 | 1461014484320 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 14:21:24 INFO - PROCESS | 1560 | 1461014484458 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:24 INFO - PROCESS | 1560 | ++DOCSHELL 19404400 == 35 [pid = 1560] [id = 600] 14:21:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (196EB400) [pid = 1560] [serial = 1800] [outer = 00000000] 14:21:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1B740000) [pid = 1560] [serial = 1801] [outer = 196EB400] 14:21:24 INFO - PROCESS | 1560 | 1461014484517 Marionette DEBUG loaded listener.js 14:21:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1B909C00) [pid = 1560] [serial = 1802] [outer = 196EB400] 14:21:25 INFO - PROCESS | 1560 | 1461014485153 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 970ms 14:21:25 INFO - PROCESS | 1560 | 1461014485174 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 14:21:25 INFO - PROCESS | 1560 | 1461014485177 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 14:21:25 INFO - PROCESS | 1560 | 1461014485180 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:21:25 INFO - PROCESS | 1560 | 1461014485184 Marionette TRACE conn5 <- [1,2366,null,{}] 14:21:25 INFO - PROCESS | 1560 | 1461014485195 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:25 INFO - PROCESS | 1560 | 1461014485306 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 14:21:25 INFO - PROCESS | 1560 | 1461014485418 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:25 INFO - PROCESS | 1560 | ++DOCSHELL 1CF80000 == 36 [pid = 1560] [id = 601] 14:21:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1CF83000) [pid = 1560] [serial = 1803] [outer = 00000000] 14:21:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1D076400) [pid = 1560] [serial = 1804] [outer = 1CF83000] 14:21:25 INFO - PROCESS | 1560 | 1461014485478 Marionette DEBUG loaded listener.js 14:21:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1D0B1C00) [pid = 1560] [serial = 1805] [outer = 1CF83000] 14:21:26 INFO - PROCESS | 1560 | 1461014486110 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:21:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:21:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 970ms 14:21:26 INFO - PROCESS | 1560 | 1461014486155 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 14:21:26 INFO - PROCESS | 1560 | 1461014486158 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 14:21:26 INFO - PROCESS | 1560 | 1461014486161 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:21:26 INFO - PROCESS | 1560 | 1461014486163 Marionette TRACE conn5 <- [1,2370,null,{}] 14:21:26 INFO - PROCESS | 1560 | 1461014486166 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:26 INFO - PROCESS | 1560 | 1461014486273 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 14:21:26 INFO - PROCESS | 1560 | 1461014486381 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:26 INFO - PROCESS | 1560 | ++DOCSHELL 1D0B7800 == 37 [pid = 1560] [id = 602] 14:21:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1D0B9400) [pid = 1560] [serial = 1806] [outer = 00000000] 14:21:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1D10DC00) [pid = 1560] [serial = 1807] [outer = 1D0B9400] 14:21:26 INFO - PROCESS | 1560 | 1461014486436 Marionette DEBUG loaded listener.js 14:21:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1D2D7000) [pid = 1560] [serial = 1808] [outer = 1D0B9400] 14:21:27 INFO - PROCESS | 1560 | 1461014487160 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1067ms 14:21:27 INFO - PROCESS | 1560 | 1461014487232 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 14:21:27 INFO - PROCESS | 1560 | 1461014487236 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 14:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:21:27 INFO - PROCESS | 1560 | 1461014487241 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:21:27 INFO - PROCESS | 1560 | 1461014487244 Marionette TRACE conn5 <- [1,2374,null,{}] 14:21:27 INFO - PROCESS | 1560 | 1461014487251 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:27 INFO - PROCESS | 1560 | 1461014487348 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 14:21:27 INFO - PROCESS | 1560 | 1461014487493 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:27 INFO - PROCESS | 1560 | ++DOCSHELL 12BC3C00 == 38 [pid = 1560] [id = 603] 14:21:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (12C23400) [pid = 1560] [serial = 1809] [outer = 00000000] 14:21:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (13BA5800) [pid = 1560] [serial = 1810] [outer = 12C23400] 14:21:27 INFO - PROCESS | 1560 | 1461014487546 Marionette DEBUG loaded listener.js 14:21:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (169E3400) [pid = 1560] [serial = 1811] [outer = 12C23400] 14:21:27 INFO - PROCESS | 1560 | --DOCSHELL 18143800 == 37 [pid = 1560] [id = 571] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1BE66C00) [pid = 1560] [serial = 1744] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (182F8800) [pid = 1560] [serial = 1729] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1B912000) [pid = 1560] [serial = 1738] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1B913000) [pid = 1560] [serial = 1739] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (13079C00) [pid = 1560] [serial = 1723] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (13136000) [pid = 1560] [serial = 1724] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1BE61000) [pid = 1560] [serial = 1718] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (19405800) [pid = 1560] [serial = 1732] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (196F0C00) [pid = 1560] [serial = 1733] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (12BEE400) [pid = 1560] [serial = 1720] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (12C17800) [pid = 1560] [serial = 1721] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1ACC2C00) [pid = 1560] [serial = 1735] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1B731C00) [pid = 1560] [serial = 1736] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (17941000) [pid = 1560] [serial = 1726] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (17A20800) [pid = 1560] [serial = 1727] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (1BACE400) [pid = 1560] [serial = 1741] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (1C422400) [pid = 1560] [serial = 1747] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (1BE67400) [pid = 1560] [serial = 1745] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (1CC80C00) [pid = 1560] [serial = 1757] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1CF7A800) [pid = 1560] [serial = 1759] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (1CAB9800) [pid = 1560] [serial = 1750] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 74 (1C427C00) [pid = 1560] [serial = 1748] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 73 (1CB2AC00) [pid = 1560] [serial = 1751] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 72 (1CAB5400) [pid = 1560] [serial = 1756] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 71 (19071400) [pid = 1560] [serial = 1730] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 70 (1A66C000) [pid = 1560] [serial = 1753] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 69 (1B72D400) [pid = 1560] [serial = 1754] [outer = 00000000] [url = about:blank] 14:21:27 INFO - PROCESS | 1560 | --DOMWINDOW == 68 (1BACD400) [pid = 1560] [serial = 1742] [outer = 00000000] [url = about:blank] 14:21:28 INFO - PROCESS | 1560 | 1461014488105 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 890ms 14:21:28 INFO - PROCESS | 1560 | 1461014488132 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 14:21:28 INFO - PROCESS | 1560 | 1461014488137 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 14:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:21:28 INFO - PROCESS | 1560 | 1461014488143 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:21:28 INFO - PROCESS | 1560 | 1461014488145 Marionette TRACE conn5 <- [1,2378,null,{}] 14:21:28 INFO - PROCESS | 1560 | 1461014488149 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:28 INFO - PROCESS | 1560 | 1461014488234 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 14:21:28 INFO - PROCESS | 1560 | 1461014488334 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:28 INFO - PROCESS | 1560 | ++DOCSHELL 12BEE400 == 38 [pid = 1560] [id = 604] 14:21:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 69 (12C36800) [pid = 1560] [serial = 1812] [outer = 00000000] 14:21:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 70 (1313C800) [pid = 1560] [serial = 1813] [outer = 12C36800] 14:21:28 INFO - PROCESS | 1560 | 1461014488381 Marionette DEBUG loaded listener.js 14:21:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 71 (17946C00) [pid = 1560] [serial = 1814] [outer = 12C36800] 14:21:28 INFO - PROCESS | 1560 | 1461014488801 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 730ms 14:21:28 INFO - PROCESS | 1560 | 1461014488880 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 14:21:28 INFO - PROCESS | 1560 | 1461014488882 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 14:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:21:28 INFO - PROCESS | 1560 | 1461014488885 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:21:28 INFO - PROCESS | 1560 | 1461014488889 Marionette TRACE conn5 <- [1,2382,null,{}] 14:21:28 INFO - PROCESS | 1560 | 1461014488899 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:28 INFO - PROCESS | 1560 | 1461014489017 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 14:21:29 INFO - PROCESS | 1560 | 1461014489031 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:29 INFO - PROCESS | 1560 | ++DOCSHELL 1907CC00 == 39 [pid = 1560] [id = 605] 14:21:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 72 (19141800) [pid = 1560] [serial = 1815] [outer = 00000000] 14:21:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 73 (196EA800) [pid = 1560] [serial = 1816] [outer = 19141800] 14:21:29 INFO - PROCESS | 1560 | 1461014489081 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (1A61B400) [pid = 1560] [serial = 1817] [outer = 19141800] 14:21:29 INFO - PROCESS | 1560 | 1461014489590 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 735ms 14:21:29 INFO - PROCESS | 1560 | 1461014489621 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 14:21:29 INFO - PROCESS | 1560 | 1461014489624 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 14:21:29 INFO - PROCESS | 1560 | 1461014489627 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:21:29 INFO - PROCESS | 1560 | 1461014489628 Marionette TRACE conn5 <- [1,2386,null,{}] 14:21:29 INFO - PROCESS | 1560 | 1461014489632 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:29 INFO - PROCESS | 1560 | 1461014489714 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 14:21:29 INFO - PROCESS | 1560 | 1461014489720 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:29 INFO - PROCESS | 1560 | ++DOCSHELL 1AA8E000 == 40 [pid = 1560] [id = 606] 14:21:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (1AA8E400) [pid = 1560] [serial = 1818] [outer = 00000000] 14:21:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (1B72D400) [pid = 1560] [serial = 1819] [outer = 1AA8E400] 14:21:29 INFO - PROCESS | 1560 | 1461014489768 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (1B7D3C00) [pid = 1560] [serial = 1820] [outer = 1AA8E400] 14:21:30 INFO - PROCESS | 1560 | 1461014490193 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 630ms 14:21:30 INFO - PROCESS | 1560 | 1461014490262 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 1560 | 1461014490264 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 14:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:21:30 INFO - PROCESS | 1560 | 1461014490267 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - PROCESS | 1560 | 1461014490269 Marionette TRACE conn5 <- [1,2390,null,{}] 14:21:30 INFO - PROCESS | 1560 | 1461014490272 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:30 INFO - PROCESS | 1560 | 1461014490383 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 14:21:30 INFO - PROCESS | 1560 | 1461014490472 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:30 INFO - PROCESS | 1560 | ++DOCSHELL 0F235400 == 41 [pid = 1560] [id = 607] 14:21:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (1B913000) [pid = 1560] [serial = 1821] [outer = 00000000] 14:21:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1BAB5800) [pid = 1560] [serial = 1822] [outer = 1B913000] 14:21:30 INFO - PROCESS | 1560 | 1461014490521 Marionette DEBUG loaded listener.js 14:21:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1BAB5C00) [pid = 1560] [serial = 1823] [outer = 1B913000] 14:21:30 INFO - PROCESS | 1560 | 1461014490947 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 14:21:30 INFO - PROCESS | 1560 | 1461014491005 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 1560 | 1461014491007 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 14:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:21:30 INFO - PROCESS | 1560 | 1461014491010 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - PROCESS | 1560 | 1461014491012 Marionette TRACE conn5 <- [1,2394,null,{}] 14:21:30 INFO - PROCESS | 1560 | 1461014491015 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:31 INFO - PROCESS | 1560 | 1461014491152 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 14:21:31 INFO - PROCESS | 1560 | 1461014491219 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 1560 | ++DOCSHELL 12DC1C00 == 42 [pid = 1560] [id = 608] 14:21:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1BE35800) [pid = 1560] [serial = 1824] [outer = 00000000] 14:21:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1C41FC00) [pid = 1560] [serial = 1825] [outer = 1BE35800] 14:21:31 INFO - PROCESS | 1560 | 1461014491269 Marionette DEBUG loaded listener.js 14:21:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1C420000) [pid = 1560] [serial = 1826] [outer = 1BE35800] 14:21:31 INFO - PROCESS | 1560 | 1461014491713 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 730ms 14:21:31 INFO - PROCESS | 1560 | 1461014491779 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 1560 | 1461014491781 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 14:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:21:31 INFO - PROCESS | 1560 | 1461014491784 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - PROCESS | 1560 | 1461014491786 Marionette TRACE conn5 <- [1,2398,null,{}] 14:21:31 INFO - PROCESS | 1560 | 1461014491789 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:31 INFO - PROCESS | 1560 | 1461014491904 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 14:21:31 INFO - PROCESS | 1560 | 1461014491968 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 1560 | ++DOCSHELL 12B05C00 == 43 [pid = 1560] [id = 609] 14:21:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1C42AC00) [pid = 1560] [serial = 1827] [outer = 00000000] 14:21:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1CB30000) [pid = 1560] [serial = 1828] [outer = 1C42AC00] 14:21:31 INFO - PROCESS | 1560 | 1461014492013 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1CC8EC00) [pid = 1560] [serial = 1829] [outer = 1C42AC00] 14:21:32 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1AC03000) [pid = 1560] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:21:32 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (18244800) [pid = 1560] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:21:32 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (0B575400) [pid = 1560] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:21:32 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1313E400) [pid = 1560] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:21:32 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (19408800) [pid = 1560] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:21:32 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (12BBF000) [pid = 1560] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:21:32 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (1B913800) [pid = 1560] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:21:32 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (0EF47000) [pid = 1560] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:21:32 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (17A99C00) [pid = 1560] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:21:32 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1BE38800) [pid = 1560] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:21:32 INFO - PROCESS | 1560 | 1461014492490 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 730ms 14:21:32 INFO - PROCESS | 1560 | 1461014492517 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 14:21:32 INFO - PROCESS | 1560 | 1461014492518 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 14:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:21:32 INFO - PROCESS | 1560 | 1461014492522 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:21:32 INFO - PROCESS | 1560 | 1461014492523 Marionette TRACE conn5 <- [1,2402,null,{}] 14:21:32 INFO - PROCESS | 1560 | 1461014492527 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:32 INFO - PROCESS | 1560 | 1461014492638 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 14:21:32 INFO - PROCESS | 1560 | 1461014492698 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:32 INFO - PROCESS | 1560 | ++DOCSHELL 12F24400 == 44 [pid = 1560] [id = 610] 14:21:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (1307C800) [pid = 1560] [serial = 1830] [outer = 00000000] 14:21:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (1BE3D400) [pid = 1560] [serial = 1831] [outer = 1307C800] 14:21:32 INFO - PROCESS | 1560 | 1461014492743 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1BE66400) [pid = 1560] [serial = 1832] [outer = 1307C800] 14:21:33 INFO - PROCESS | 1560 | 1461014493113 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 630ms 14:21:33 INFO - PROCESS | 1560 | 1461014493158 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 14:21:33 INFO - PROCESS | 1560 | 1461014493160 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 14:21:33 INFO - PROCESS | 1560 | 1461014493163 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:21:33 INFO - PROCESS | 1560 | 1461014493165 Marionette TRACE conn5 <- [1,2406,null,{}] 14:21:33 INFO - PROCESS | 1560 | 1461014493168 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:33 INFO - PROCESS | 1560 | 1461014493281 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 14:21:33 INFO - PROCESS | 1560 | 1461014493289 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:33 INFO - PROCESS | 1560 | ++DOCSHELL 1D0BA400 == 45 [pid = 1560] [id = 611] 14:21:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1D0BB000) [pid = 1560] [serial = 1833] [outer = 00000000] 14:21:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1D353800) [pid = 1560] [serial = 1834] [outer = 1D0BB000] 14:21:33 INFO - PROCESS | 1560 | 1461014493335 Marionette DEBUG loaded listener.js 14:21:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1D357800) [pid = 1560] [serial = 1835] [outer = 1D0BB000] 14:21:33 INFO - PROCESS | 1560 | 1461014493770 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 630ms 14:21:33 INFO - PROCESS | 1560 | 1461014493808 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 14:21:33 INFO - PROCESS | 1560 | 1461014493810 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 14:21:33 INFO - PROCESS | 1560 | 1461014493814 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:21:33 INFO - PROCESS | 1560 | 1461014493815 Marionette TRACE conn5 <- [1,2410,null,{}] 14:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:21:33 INFO - PROCESS | 1560 | 1461014493819 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:33 INFO - PROCESS | 1560 | 1461014493899 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 14:21:33 INFO - PROCESS | 1560 | 1461014493905 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:33 INFO - PROCESS | 1560 | ++DOCSHELL 1D356800 == 46 [pid = 1560] [id = 612] 14:21:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1D359000) [pid = 1560] [serial = 1836] [outer = 00000000] 14:21:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1D360C00) [pid = 1560] [serial = 1837] [outer = 1D359000] 14:21:33 INFO - PROCESS | 1560 | 1461014493950 Marionette DEBUG loaded listener.js 14:21:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1D3CAC00) [pid = 1560] [serial = 1838] [outer = 1D359000] 14:21:34 INFO - PROCESS | 1560 | 1461014494451 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 731ms 14:21:34 INFO - PROCESS | 1560 | 1461014494550 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 14:21:34 INFO - PROCESS | 1560 | 1461014494555 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 14:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:21:34 INFO - PROCESS | 1560 | 1461014494560 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:21:34 INFO - PROCESS | 1560 | 1461014494564 Marionette TRACE conn5 <- [1,2414,null,{}] 14:21:34 INFO - PROCESS | 1560 | 1461014494571 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:34 INFO - PROCESS | 1560 | 1461014494735 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 14:21:34 INFO - PROCESS | 1560 | 1461014494855 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:34 INFO - PROCESS | 1560 | ++DOCSHELL 12DC1800 == 47 [pid = 1560] [id = 613] 14:21:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (12DC3C00) [pid = 1560] [serial = 1839] [outer = 00000000] 14:21:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (13086C00) [pid = 1560] [serial = 1840] [outer = 12DC3C00] 14:21:34 INFO - PROCESS | 1560 | 1461014494926 Marionette DEBUG loaded listener.js 14:21:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (13C45000) [pid = 1560] [serial = 1841] [outer = 12DC3C00] 14:21:35 INFO - PROCESS | 1560 | 1461014495486 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 990ms 14:21:35 INFO - PROCESS | 1560 | 1461014495551 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 14:21:35 INFO - PROCESS | 1560 | 1461014495557 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 14:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:21:35 INFO - PROCESS | 1560 | 1461014495563 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:21:35 INFO - PROCESS | 1560 | 1461014495566 Marionette TRACE conn5 <- [1,2418,null,{}] 14:21:35 INFO - PROCESS | 1560 | 1461014495570 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:35 INFO - PROCESS | 1560 | 1461014495679 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 14:21:35 INFO - PROCESS | 1560 | 1461014495819 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:35 INFO - PROCESS | 1560 | ++DOCSHELL 182FB000 == 48 [pid = 1560] [id = 614] 14:21:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (19072000) [pid = 1560] [serial = 1842] [outer = 00000000] 14:21:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1A624800) [pid = 1560] [serial = 1843] [outer = 19072000] 14:21:35 INFO - PROCESS | 1560 | 1461014495876 Marionette DEBUG loaded listener.js 14:21:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1AC10000) [pid = 1560] [serial = 1844] [outer = 19072000] 14:21:36 INFO - PROCESS | 1560 | 1461014496468 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 970ms 14:21:36 INFO - PROCESS | 1560 | 1461014496535 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 14:21:36 INFO - PROCESS | 1560 | 1461014496538 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 14:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:21:36 INFO - PROCESS | 1560 | 1461014496542 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:21:36 INFO - PROCESS | 1560 | 1461014496545 Marionette TRACE conn5 <- [1,2422,null,{}] 14:21:36 INFO - PROCESS | 1560 | 1461014496556 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:36 INFO - PROCESS | 1560 | 1461014496700 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 14:21:36 INFO - PROCESS | 1560 | 1461014496837 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:36 INFO - PROCESS | 1560 | ++DOCSHELL 1C428400 == 49 [pid = 1560] [id = 615] 14:21:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1C58A800) [pid = 1560] [serial = 1845] [outer = 00000000] 14:21:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1D0BF400) [pid = 1560] [serial = 1846] [outer = 1C58A800] 14:21:36 INFO - PROCESS | 1560 | 1461014496896 Marionette DEBUG loaded listener.js 14:21:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1D3C3C00) [pid = 1560] [serial = 1847] [outer = 1C58A800] 14:21:37 INFO - PROCESS | 1560 | 1461014497453 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 930ms 14:21:37 INFO - PROCESS | 1560 | 1461014497475 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 14:21:37 INFO - PROCESS | 1560 | 1461014497478 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 14:21:37 INFO - PROCESS | 1560 | 1461014497481 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:21:37 INFO - PROCESS | 1560 | 1461014497483 Marionette TRACE conn5 <- [1,2426,null,{}] 14:21:37 INFO - PROCESS | 1560 | 1461014497487 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:37 INFO - PROCESS | 1560 | 1461014497591 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 14:21:37 INFO - PROCESS | 1560 | 1461014497700 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 1560 | ++DOCSHELL 1D58D000 == 50 [pid = 1560] [id = 616] 14:21:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1D592C00) [pid = 1560] [serial = 1848] [outer = 00000000] 14:21:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1D675400) [pid = 1560] [serial = 1849] [outer = 1D592C00] 14:21:37 INFO - PROCESS | 1560 | 1461014497756 Marionette DEBUG loaded listener.js 14:21:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1D67A800) [pid = 1560] [serial = 1850] [outer = 1D592C00] 14:21:38 INFO - PROCESS | 1560 | 1461014498409 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 970ms 14:21:38 INFO - PROCESS | 1560 | 1461014498455 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 1560 | 1461014498457 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 14:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:21:38 INFO - PROCESS | 1560 | 1461014498474 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 1560 | 1461014498477 Marionette TRACE conn5 <- [1,2430,null,{}] 14:21:38 INFO - PROCESS | 1560 | 1461014498480 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:38 INFO - PROCESS | 1560 | 1461014498583 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 14:21:38 INFO - PROCESS | 1560 | 1461014498842 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:38 INFO - PROCESS | 1560 | ++DOCSHELL 0F2E0000 == 51 [pid = 1560] [id = 617] 14:21:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (12BBA000) [pid = 1560] [serial = 1851] [outer = 00000000] 14:21:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (13081C00) [pid = 1560] [serial = 1852] [outer = 12BBA000] 14:21:38 INFO - PROCESS | 1560 | 1461014498928 Marionette DEBUG loaded listener.js 14:21:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (142A1400) [pid = 1560] [serial = 1853] [outer = 12BBA000] 14:21:39 INFO - PROCESS | 1560 | 1461014499585 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1120ms 14:21:39 INFO - PROCESS | 1560 | 1461014499596 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 14:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:21:39 INFO - PROCESS | 1560 | 1461014499601 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 14:21:39 INFO - PROCESS | 1560 | 1461014499606 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:21:39 INFO - PROCESS | 1560 | 1461014499609 Marionette TRACE conn5 <- [1,2434,null,{}] 14:21:39 INFO - PROCESS | 1560 | 1461014499613 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:39 INFO - PROCESS | 1560 | 1461014499736 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 1814B000 == 50 [pid = 1560] [id = 597] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 0EF43400 == 49 [pid = 1560] [id = 595] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 1B7D8000 == 48 [pid = 1560] [id = 594] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 1AA98400 == 47 [pid = 1560] [id = 593] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 19403C00 == 46 [pid = 1560] [id = 592] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 12C7D400 == 45 [pid = 1560] [id = 596] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 181C9000 == 44 [pid = 1560] [id = 591] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 1D0BA400 == 43 [pid = 1560] [id = 611] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 12F24400 == 42 [pid = 1560] [id = 610] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 12B05C00 == 41 [pid = 1560] [id = 609] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 12DC1C00 == 40 [pid = 1560] [id = 608] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 0F235400 == 39 [pid = 1560] [id = 607] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 1AA8E000 == 38 [pid = 1560] [id = 606] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 1907CC00 == 37 [pid = 1560] [id = 605] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 12BEE400 == 36 [pid = 1560] [id = 604] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 12BC3C00 == 35 [pid = 1560] [id = 603] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 19404400 == 34 [pid = 1560] [id = 600] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 12C39000 == 33 [pid = 1560] [id = 599] 14:21:39 INFO - PROCESS | 1560 | --DOCSHELL 1C58D800 == 32 [pid = 1560] [id = 598] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (1C585800) [pid = 1560] [serial = 1792] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1AC0DC00) [pid = 1560] [serial = 1780] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (13069800) [pid = 1560] [serial = 1762] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (182F5400) [pid = 1560] [serial = 1774] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (19078800) [pid = 1560] [serial = 1775] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (16955C00) [pid = 1560] [serial = 1766] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (13135000) [pid = 1560] [serial = 1765] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (13BA4000) [pid = 1560] [serial = 1771] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (13C8FC00) [pid = 1560] [serial = 1772] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1A622C00) [pid = 1560] [serial = 1777] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (12C1BC00) [pid = 1560] [serial = 1768] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (12C38800) [pid = 1560] [serial = 1769] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1BAB6000) [pid = 1560] [serial = 1783] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (1ACC6000) [pid = 1560] [serial = 1781] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (12DBE400) [pid = 1560] [serial = 1786] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1BAB6400) [pid = 1560] [serial = 1784] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1BE3AC00) [pid = 1560] [serial = 1789] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (13BAAC00) [pid = 1560] [serial = 1787] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (1C421400) [pid = 1560] [serial = 1793] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (1BEE7800) [pid = 1560] [serial = 1790] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (1A662000) [pid = 1560] [serial = 1778] [outer = 00000000] [url = about:blank] 14:21:39 INFO - PROCESS | 1560 | 1461014499903 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 1560 | ++DOCSHELL 0EF40C00 == 33 [pid = 1560] [id = 618] 14:21:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (0EF41800) [pid = 1560] [serial = 1854] [outer = 00000000] 14:21:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (0F2DE800) [pid = 1560] [serial = 1855] [outer = 0EF41800] 14:21:39 INFO - PROCESS | 1560 | 1461014499951 Marionette DEBUG loaded listener.js 14:21:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (12BC3C00) [pid = 1560] [serial = 1856] [outer = 0EF41800] 14:21:40 INFO - PROCESS | 1560 | 1461014500381 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 832ms 14:21:40 INFO - PROCESS | 1560 | 1461014500439 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 14:21:40 INFO - PROCESS | 1560 | 1461014500443 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 14:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:21:40 INFO - PROCESS | 1560 | 1461014500452 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:21:40 INFO - PROCESS | 1560 | 1461014500454 Marionette TRACE conn5 <- [1,2438,null,{}] 14:21:40 INFO - PROCESS | 1560 | 1461014500458 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:40 INFO - PROCESS | 1560 | 1461014500541 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 14:21:40 INFO - PROCESS | 1560 | 1461014500552 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:40 INFO - PROCESS | 1560 | ++DOCSHELL 1313B000 == 34 [pid = 1560] [id = 619] 14:21:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (13BA6C00) [pid = 1560] [serial = 1857] [outer = 00000000] 14:21:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (17940C00) [pid = 1560] [serial = 1858] [outer = 13BA6C00] 14:21:40 INFO - PROCESS | 1560 | 1461014500598 Marionette DEBUG loaded listener.js 14:21:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (18246000) [pid = 1560] [serial = 1859] [outer = 13BA6C00] 14:21:41 INFO - PROCESS | 1560 | 1461014501053 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 14:21:41 INFO - PROCESS | 1560 | 1461014501123 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 14:21:41 INFO - PROCESS | 1560 | 1461014501125 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 14:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:21:41 INFO - PROCESS | 1560 | 1461014501130 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:21:41 INFO - PROCESS | 1560 | 1461014501136 Marionette TRACE conn5 <- [1,2442,null,{}] 14:21:41 INFO - PROCESS | 1560 | 1461014501174 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:41 INFO - PROCESS | 1560 | 1461014501296 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 14:21:41 INFO - PROCESS | 1560 | 1461014501312 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 1560 | ++DOCSHELL 19888400 == 35 [pid = 1560] [id = 620] 14:21:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1988C400) [pid = 1560] [serial = 1860] [outer = 00000000] 14:21:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1AA72400) [pid = 1560] [serial = 1861] [outer = 1988C400] 14:21:41 INFO - PROCESS | 1560 | 1461014501358 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1AC01800) [pid = 1560] [serial = 1862] [outer = 1988C400] 14:21:41 INFO - PROCESS | 1560 | 1461014501789 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 690ms 14:21:41 INFO - PROCESS | 1560 | 1461014501823 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 14:21:41 INFO - PROCESS | 1560 | 1461014501825 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 14:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:21:41 INFO - PROCESS | 1560 | 1461014501829 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:21:41 INFO - PROCESS | 1560 | 1461014501830 Marionette TRACE conn5 <- [1,2446,null,{}] 14:21:41 INFO - PROCESS | 1560 | 1461014501834 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:41 INFO - PROCESS | 1560 | 1461014501959 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 14:21:41 INFO - PROCESS | 1560 | 1461014501974 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 1560 | ++DOCSHELL 1AC0AC00 == 36 [pid = 1560] [id = 621] 14:21:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1AC0FC00) [pid = 1560] [serial = 1863] [outer = 00000000] 14:21:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1B7D7C00) [pid = 1560] [serial = 1864] [outer = 1AC0FC00] 14:21:42 INFO - PROCESS | 1560 | 1461014502022 Marionette DEBUG loaded listener.js 14:21:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1B913400) [pid = 1560] [serial = 1865] [outer = 1AC0FC00] 14:21:42 INFO - PROCESS | 1560 | 1461014502468 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 670ms 14:21:42 INFO - PROCESS | 1560 | 1461014502499 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 14:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:21:42 INFO - PROCESS | 1560 | 1461014502501 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 14:21:42 INFO - PROCESS | 1560 | 1461014502504 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:21:42 INFO - PROCESS | 1560 | 1461014502506 Marionette TRACE conn5 <- [1,2450,null,{}] 14:21:42 INFO - PROCESS | 1560 | 1461014502509 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:42 INFO - PROCESS | 1560 | 1461014502652 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 14:21:42 INFO - PROCESS | 1560 | 1461014502666 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:42 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB8400 == 37 [pid = 1560] [id = 622] 14:21:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1BACC000) [pid = 1560] [serial = 1866] [outer = 00000000] 14:21:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1BE34000) [pid = 1560] [serial = 1867] [outer = 1BACC000] 14:21:42 INFO - PROCESS | 1560 | 1461014502776 Marionette DEBUG loaded listener.js 14:21:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1BE40800) [pid = 1560] [serial = 1868] [outer = 1BACC000] 14:21:43 INFO - PROCESS | 1560 | 1461014503233 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 770ms 14:21:43 INFO - PROCESS | 1560 | 1461014503275 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 14:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:21:43 INFO - PROCESS | 1560 | 1461014503277 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 14:21:43 INFO - PROCESS | 1560 | 1461014503280 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:21:43 INFO - PROCESS | 1560 | 1461014503282 Marionette TRACE conn5 <- [1,2454,null,{}] 14:21:43 INFO - PROCESS | 1560 | 1461014503285 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:43 INFO - PROCESS | 1560 | 1461014503401 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 14:21:43 INFO - PROCESS | 1560 | 1461014503465 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:43 INFO - PROCESS | 1560 | ++DOCSHELL 12C22800 == 38 [pid = 1560] [id = 623] 14:21:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1BF1E400) [pid = 1560] [serial = 1869] [outer = 00000000] 14:21:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1C42A400) [pid = 1560] [serial = 1870] [outer = 1BF1E400] 14:21:43 INFO - PROCESS | 1560 | 1461014503517 Marionette DEBUG loaded listener.js 14:21:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1BFB8800) [pid = 1560] [serial = 1871] [outer = 1BF1E400] 14:21:44 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1D0BB000) [pid = 1560] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:21:44 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (12C23400) [pid = 1560] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:21:44 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1B913000) [pid = 1560] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:21:44 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (19141800) [pid = 1560] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:21:44 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1D0B9400) [pid = 1560] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:21:44 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (12C36800) [pid = 1560] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:21:44 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1AA8E400) [pid = 1560] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:21:44 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1BE35800) [pid = 1560] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:21:44 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (1307C800) [pid = 1560] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:21:44 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (1C42AC00) [pid = 1560] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:21:44 INFO - PROCESS | 1560 | 1461014504102 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 870ms 14:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:21:44 INFO - PROCESS | 1560 | 1461014504151 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 14:21:44 INFO - PROCESS | 1560 | 1461014504153 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 14:21:44 INFO - PROCESS | 1560 | 1461014504156 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:21:44 INFO - PROCESS | 1560 | 1461014504158 Marionette TRACE conn5 <- [1,2458,null,{}] 14:21:44 INFO - PROCESS | 1560 | 1461014504161 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:44 INFO - PROCESS | 1560 | 1461014504239 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 14:21:44 INFO - PROCESS | 1560 | 1461014504245 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:44 INFO - PROCESS | 1560 | ++DOCSHELL 12BF4800 == 39 [pid = 1560] [id = 624] 14:21:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (12C23400) [pid = 1560] [serial = 1872] [outer = 00000000] 14:21:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (17A1E000) [pid = 1560] [serial = 1873] [outer = 12C23400] 14:21:44 INFO - PROCESS | 1560 | 1461014504290 Marionette DEBUG loaded listener.js 14:21:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (19141800) [pid = 1560] [serial = 1874] [outer = 12C23400] 14:21:44 INFO - PROCESS | 1560 | 1461014504731 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 630ms 14:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:21:44 INFO - PROCESS | 1560 | 1461014504787 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 14:21:44 INFO - PROCESS | 1560 | 1461014504789 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 14:21:44 INFO - PROCESS | 1560 | 1461014504792 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:21:44 INFO - PROCESS | 1560 | 1461014504794 Marionette TRACE conn5 <- [1,2462,null,{}] 14:21:44 INFO - PROCESS | 1560 | 1461014504798 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:44 INFO - PROCESS | 1560 | 1461014504878 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 14:21:44 INFO - PROCESS | 1560 | 1461014504884 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:44 INFO - PROCESS | 1560 | ++DOCSHELL 1BF21400 == 40 [pid = 1560] [id = 625] 14:21:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (1C587C00) [pid = 1560] [serial = 1875] [outer = 00000000] 14:21:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (1CABA800) [pid = 1560] [serial = 1876] [outer = 1C587C00] 14:21:44 INFO - PROCESS | 1560 | 1461014504931 Marionette DEBUG loaded listener.js 14:21:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1CD57800) [pid = 1560] [serial = 1877] [outer = 1C587C00] 14:21:45 INFO - PROCESS | 1560 | 1461014505374 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 630ms 14:21:45 INFO - PROCESS | 1560 | 1461014505423 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 14:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:21:45 INFO - PROCESS | 1560 | 1461014505425 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 14:21:45 INFO - PROCESS | 1560 | 1461014505428 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:21:45 INFO - PROCESS | 1560 | 1461014505430 Marionette TRACE conn5 <- [1,2466,null,{}] 14:21:45 INFO - PROCESS | 1560 | 1461014505433 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:45 INFO - PROCESS | 1560 | 1461014505512 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 14:21:45 INFO - PROCESS | 1560 | 1461014505518 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:45 INFO - PROCESS | 1560 | ++DOCSHELL 12B0FC00 == 41 [pid = 1560] [id = 626] 14:21:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (12C1CC00) [pid = 1560] [serial = 1878] [outer = 00000000] 14:21:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1D0B2000) [pid = 1560] [serial = 1879] [outer = 12C1CC00] 14:21:45 INFO - PROCESS | 1560 | 1461014505563 Marionette DEBUG loaded listener.js 14:21:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1D0B7C00) [pid = 1560] [serial = 1880] [outer = 12C1CC00] 14:21:46 INFO - PROCESS | 1560 | 1461014506026 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 630ms 14:21:46 INFO - PROCESS | 1560 | 1461014506096 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 14:21:46 INFO - PROCESS | 1560 | 1461014506100 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 14:21:46 INFO - PROCESS | 1560 | 1461014506105 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:21:46 INFO - PROCESS | 1560 | 1461014506110 Marionette TRACE conn5 <- [1,2470,null,{}] 14:21:46 INFO - PROCESS | 1560 | 1461014506116 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:46 INFO - PROCESS | 1560 | 1461014506215 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 14:21:46 INFO - PROCESS | 1560 | 1461014506357 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:46 INFO - PROCESS | 1560 | ++DOCSHELL 12C1F000 == 42 [pid = 1560] [id = 627] 14:21:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (12C37800) [pid = 1560] [serial = 1881] [outer = 00000000] 14:21:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (12DBB400) [pid = 1560] [serial = 1882] [outer = 12C37800] 14:21:46 INFO - PROCESS | 1560 | 1461014506457 Marionette DEBUG loaded listener.js 14:21:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1313C000) [pid = 1560] [serial = 1883] [outer = 12C37800] 14:21:47 INFO - PROCESS | 1560 | 1461014507126 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1070ms 14:21:47 INFO - PROCESS | 1560 | 1461014507184 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 14:21:47 INFO - PROCESS | 1560 | 1461014507188 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 14:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:21:47 INFO - PROCESS | 1560 | 1461014507197 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 1560 | 1461014507201 Marionette TRACE conn5 <- [1,2474,null,{}] 14:21:47 INFO - PROCESS | 1560 | 1461014507206 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:47 INFO - PROCESS | 1560 | 1461014507345 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 14:21:47 INFO - PROCESS | 1560 | 1461014507483 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 1560 | ++DOCSHELL 169E3000 == 43 [pid = 1560] [id = 628] 14:21:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (17DDE400) [pid = 1560] [serial = 1884] [outer = 00000000] 14:21:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1A622400) [pid = 1560] [serial = 1885] [outer = 17DDE400] 14:21:47 INFO - PROCESS | 1560 | 1461014507540 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1AC0F800) [pid = 1560] [serial = 1886] [outer = 17DDE400] 14:21:48 INFO - PROCESS | 1560 | 1461014508139 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 987ms 14:21:48 INFO - PROCESS | 1560 | 1461014508181 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 14:21:48 INFO - PROCESS | 1560 | 1461014508184 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 14:21:48 INFO - PROCESS | 1560 | 1461014508187 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:21:48 INFO - PROCESS | 1560 | 1461014508190 Marionette TRACE conn5 <- [1,2478,null,{}] 14:21:48 INFO - PROCESS | 1560 | 1461014508199 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:48 INFO - PROCESS | 1560 | 1461014508306 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 14:21:48 INFO - PROCESS | 1560 | 1461014508448 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:48 INFO - PROCESS | 1560 | ++DOCSHELL 1D10E400 == 44 [pid = 1560] [id = 629] 14:21:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1D351400) [pid = 1560] [serial = 1887] [outer = 00000000] 14:21:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1D531800) [pid = 1560] [serial = 1888] [outer = 1D351400] 14:21:48 INFO - PROCESS | 1560 | 1461014508510 Marionette DEBUG loaded listener.js 14:21:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1D592000) [pid = 1560] [serial = 1889] [outer = 1D351400] 14:21:49 INFO - PROCESS | 1560 | 1461014509128 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 970ms 14:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:21:49 INFO - PROCESS | 1560 | 1461014509161 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 14:21:49 INFO - PROCESS | 1560 | 1461014509164 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 14:21:49 INFO - PROCESS | 1560 | 1461014509167 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:21:49 INFO - PROCESS | 1560 | 1461014509169 Marionette TRACE conn5 <- [1,2482,null,{}] 14:21:49 INFO - PROCESS | 1560 | 1461014509172 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:49 INFO - PROCESS | 1560 | 1461014509280 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 14:21:49 INFO - PROCESS | 1560 | 1461014509390 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:49 INFO - PROCESS | 1560 | ++DOCSHELL 1D692800 == 45 [pid = 1560] [id = 630] 14:21:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1D694000) [pid = 1560] [serial = 1890] [outer = 00000000] 14:21:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1EB84C00) [pid = 1560] [serial = 1891] [outer = 1D694000] 14:21:49 INFO - PROCESS | 1560 | 1461014509447 Marionette DEBUG loaded listener.js 14:21:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1EBDD800) [pid = 1560] [serial = 1892] [outer = 1D694000] 14:21:50 INFO - PROCESS | 1560 | 1461014510088 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 970ms 14:21:50 INFO - PROCESS | 1560 | 1461014510141 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 14:21:50 INFO - PROCESS | 1560 | 1461014510144 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 14:21:50 INFO - PROCESS | 1560 | 1461014510147 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:21:50 INFO - PROCESS | 1560 | 1461014510149 Marionette TRACE conn5 <- [1,2486,null,{}] 14:21:50 INFO - PROCESS | 1560 | 1461014510153 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:50 INFO - PROCESS | 1560 | 1461014510258 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 14:21:50 INFO - PROCESS | 1560 | 1461014510369 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 1560 | ++DOCSHELL 12C17800 == 46 [pid = 1560] [id = 631] 14:21:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1694E000) [pid = 1560] [serial = 1893] [outer = 00000000] 14:21:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (196EB000) [pid = 1560] [serial = 1894] [outer = 1694E000] 14:21:50 INFO - PROCESS | 1560 | 1461014510425 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (19880000) [pid = 1560] [serial = 1895] [outer = 1694E000] 14:21:51 INFO - PROCESS | 1560 | 1461014511123 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1017ms 14:21:51 INFO - PROCESS | 1560 | 1461014511169 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 14:21:51 INFO - PROCESS | 1560 | 1461014511174 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 14:21:51 INFO - PROCESS | 1560 | 1461014511179 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:21:51 INFO - PROCESS | 1560 | 1461014511182 Marionette TRACE conn5 <- [1,2490,null,{}] 14:21:51 INFO - PROCESS | 1560 | 1461014511187 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:51 INFO - PROCESS | 1560 | 1461014511304 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 14:21:51 INFO - PROCESS | 1560 | 1461014511423 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:51 INFO - PROCESS | 1560 | ++DOCSHELL 12C18000 == 47 [pid = 1560] [id = 632] 14:21:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (18148C00) [pid = 1560] [serial = 1896] [outer = 00000000] 14:21:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (196F7C00) [pid = 1560] [serial = 1897] [outer = 18148C00] 14:21:51 INFO - PROCESS | 1560 | 1461014511516 Marionette DEBUG loaded listener.js 14:21:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1A628C00) [pid = 1560] [serial = 1898] [outer = 18148C00] 14:21:51 INFO - PROCESS | 1560 | --DOCSHELL 1BF21400 == 46 [pid = 1560] [id = 625] 14:21:51 INFO - PROCESS | 1560 | --DOCSHELL 12BF4800 == 45 [pid = 1560] [id = 624] 14:21:51 INFO - PROCESS | 1560 | --DOCSHELL 12C22800 == 44 [pid = 1560] [id = 623] 14:21:51 INFO - PROCESS | 1560 | --DOCSHELL 1BAB8400 == 43 [pid = 1560] [id = 622] 14:21:51 INFO - PROCESS | 1560 | --DOCSHELL 1AC0AC00 == 42 [pid = 1560] [id = 621] 14:21:51 INFO - PROCESS | 1560 | --DOCSHELL 19888400 == 41 [pid = 1560] [id = 620] 14:21:51 INFO - PROCESS | 1560 | --DOCSHELL 1313B000 == 40 [pid = 1560] [id = 619] 14:21:51 INFO - PROCESS | 1560 | --DOCSHELL 0EF40C00 == 39 [pid = 1560] [id = 618] 14:21:51 INFO - PROCESS | 1560 | --DOCSHELL 0F2E0000 == 38 [pid = 1560] [id = 617] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1D360C00) [pid = 1560] [serial = 1837] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1D357800) [pid = 1560] [serial = 1835] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1CB2E000) [pid = 1560] [serial = 1795] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (13BA1400) [pid = 1560] [serial = 1798] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1B740000) [pid = 1560] [serial = 1801] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (169E3400) [pid = 1560] [serial = 1811] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (13BA5800) [pid = 1560] [serial = 1810] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1BAB5800) [pid = 1560] [serial = 1822] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1BAB5C00) [pid = 1560] [serial = 1823] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (196EA800) [pid = 1560] [serial = 1816] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1A61B400) [pid = 1560] [serial = 1817] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1D2D7000) [pid = 1560] [serial = 1808] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1D10DC00) [pid = 1560] [serial = 1807] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1313C800) [pid = 1560] [serial = 1813] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (17946C00) [pid = 1560] [serial = 1814] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1B72D400) [pid = 1560] [serial = 1819] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1C420000) [pid = 1560] [serial = 1826] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1C41FC00) [pid = 1560] [serial = 1825] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1D076400) [pid = 1560] [serial = 1804] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1BE3D400) [pid = 1560] [serial = 1831] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1CB30000) [pid = 1560] [serial = 1828] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1D353800) [pid = 1560] [serial = 1834] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (1CC8EC00) [pid = 1560] [serial = 1829] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (1B7D3C00) [pid = 1560] [serial = 1820] [outer = 00000000] [url = about:blank] 14:21:51 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (1BE66400) [pid = 1560] [serial = 1832] [outer = 00000000] [url = about:blank] 14:21:52 INFO - PROCESS | 1560 | 1461014512033 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 870ms 14:21:52 INFO - PROCESS | 1560 | 1461014512054 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 14:21:52 INFO - PROCESS | 1560 | 1461014512059 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 14:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:21:52 INFO - PROCESS | 1560 | 1461014512065 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:21:52 INFO - PROCESS | 1560 | 1461014512068 Marionette TRACE conn5 <- [1,2494,null,{}] 14:21:52 INFO - PROCESS | 1560 | 1461014512072 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:52 INFO - PROCESS | 1560 | 1461014512157 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 14:21:52 INFO - PROCESS | 1560 | 1461014512166 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:52 INFO - PROCESS | 1560 | ++DOCSHELL 12F28000 == 39 [pid = 1560] [id = 633] 14:21:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (13082400) [pid = 1560] [serial = 1899] [outer = 00000000] 14:21:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (17947C00) [pid = 1560] [serial = 1900] [outer = 13082400] 14:21:52 INFO - PROCESS | 1560 | 1461014512212 Marionette DEBUG loaded listener.js 14:21:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (19003400) [pid = 1560] [serial = 1901] [outer = 13082400] 14:21:52 INFO - PROCESS | 1560 | 1461014512716 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 670ms 14:21:52 INFO - PROCESS | 1560 | 1461014512739 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 14:21:52 INFO - PROCESS | 1560 | 1461014512741 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 14:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:21:52 INFO - PROCESS | 1560 | 1461014512748 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:21:52 INFO - PROCESS | 1560 | 1461014512752 Marionette TRACE conn5 <- [1,2498,null,{}] 14:21:52 INFO - PROCESS | 1560 | 1461014512762 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:52 INFO - PROCESS | 1560 | 1461014512851 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 14:21:52 INFO - PROCESS | 1560 | 1461014512857 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:52 INFO - PROCESS | 1560 | ++DOCSHELL 196F0C00 == 40 [pid = 1560] [id = 634] 14:21:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (1B749000) [pid = 1560] [serial = 1902] [outer = 00000000] 14:21:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (1B9F1400) [pid = 1560] [serial = 1903] [outer = 1B749000] 14:21:52 INFO - PROCESS | 1560 | 1461014512906 Marionette DEBUG loaded listener.js 14:21:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1BAD0400) [pid = 1560] [serial = 1904] [outer = 1B749000] 14:21:53 INFO - PROCESS | 1560 | 1461014513405 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 690ms 14:21:53 INFO - PROCESS | 1560 | 1461014513438 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 14:21:53 INFO - PROCESS | 1560 | 1461014513441 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 14:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:21:53 INFO - PROCESS | 1560 | 1461014513444 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:21:53 INFO - PROCESS | 1560 | 1461014513446 Marionette TRACE conn5 <- [1,2502,null,{}] 14:21:53 INFO - PROCESS | 1560 | 1461014513450 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:53 INFO - PROCESS | 1560 | 1461014513536 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 14:21:53 INFO - PROCESS | 1560 | 1461014513638 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:53 INFO - PROCESS | 1560 | ++DOCSHELL 1BE3BC00 == 41 [pid = 1560] [id = 635] 14:21:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1BE3CC00) [pid = 1560] [serial = 1905] [outer = 00000000] 14:21:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1BF28400) [pid = 1560] [serial = 1906] [outer = 1BE3CC00] 14:21:53 INFO - PROCESS | 1560 | 1461014513686 Marionette DEBUG loaded listener.js 14:21:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1C420000) [pid = 1560] [serial = 1907] [outer = 1BE3CC00] 14:21:54 INFO - PROCESS | 1560 | 1461014514075 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 14:21:54 INFO - PROCESS | 1560 | 1461014514118 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 14:21:54 INFO - PROCESS | 1560 | 1461014514120 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 14:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:21:54 INFO - PROCESS | 1560 | 1461014514124 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - PROCESS | 1560 | 1461014514125 Marionette TRACE conn5 <- [1,2506,null,{}] 14:21:54 INFO - PROCESS | 1560 | 1461014514129 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:54 INFO - PROCESS | 1560 | 1461014514208 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 14:21:54 INFO - PROCESS | 1560 | 1461014514354 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:54 INFO - PROCESS | 1560 | ++DOCSHELL 1BE37000 == 42 [pid = 1560] [id = 636] 14:21:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1BE3B800) [pid = 1560] [serial = 1908] [outer = 00000000] 14:21:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1CABA400) [pid = 1560] [serial = 1909] [outer = 1BE3B800] 14:21:54 INFO - PROCESS | 1560 | 1461014514399 Marionette DEBUG loaded listener.js 14:21:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1CC8EC00) [pid = 1560] [serial = 1910] [outer = 1BE3B800] 14:21:54 INFO - PROCESS | 1560 | 1461014514846 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 770ms 14:21:54 INFO - PROCESS | 1560 | 1461014514894 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 14:21:54 INFO - PROCESS | 1560 | 1461014514896 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 14:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:21:54 INFO - PROCESS | 1560 | 1461014514899 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - PROCESS | 1560 | 1461014514901 Marionette TRACE conn5 <- [1,2510,null,{}] 14:21:54 INFO - PROCESS | 1560 | 1461014514904 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:55 INFO - PROCESS | 1560 | 1461014515029 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 14:21:55 INFO - PROCESS | 1560 | 1461014515040 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:55 INFO - PROCESS | 1560 | ++DOCSHELL 1C592400 == 43 [pid = 1560] [id = 637] 14:21:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1CD21800) [pid = 1560] [serial = 1911] [outer = 00000000] 14:21:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1D355800) [pid = 1560] [serial = 1912] [outer = 1CD21800] 14:21:55 INFO - PROCESS | 1560 | 1461014515146 Marionette DEBUG loaded listener.js 14:21:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1D359C00) [pid = 1560] [serial = 1913] [outer = 1CD21800] 14:21:55 INFO - PROCESS | 1560 | 1461014515574 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 730ms 14:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:21:55 INFO - PROCESS | 1560 | 1461014515667 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 14:21:55 INFO - PROCESS | 1560 | 1461014515669 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 14:21:55 INFO - PROCESS | 1560 | 1461014515672 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:21:55 INFO - PROCESS | 1560 | 1461014515674 Marionette TRACE conn5 <- [1,2514,null,{}] 14:21:55 INFO - PROCESS | 1560 | 1461014515677 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:55 INFO - PROCESS | 1560 | 1461014515792 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 14:21:55 INFO - PROCESS | 1560 | 1461014515801 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:55 INFO - PROCESS | 1560 | ++DOCSHELL 1D2C8400 == 44 [pid = 1560] [id = 638] 14:21:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1D360400) [pid = 1560] [serial = 1914] [outer = 00000000] 14:21:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1D672800) [pid = 1560] [serial = 1915] [outer = 1D360400] 14:21:55 INFO - PROCESS | 1560 | 1461014515846 Marionette DEBUG loaded listener.js 14:21:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1D68FC00) [pid = 1560] [serial = 1916] [outer = 1D360400] 14:21:56 INFO - PROCESS | 1560 | 1461014516373 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:21:56 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1BACC000) [pid = 1560] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:21:56 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (0EF41800) [pid = 1560] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:21:56 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1BF1E400) [pid = 1560] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:21:56 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1988C400) [pid = 1560] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:21:56 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (13BA6C00) [pid = 1560] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:21:56 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (12BBA000) [pid = 1560] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:21:56 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1D359000) [pid = 1560] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:21:56 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (12C23400) [pid = 1560] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:21:56 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1AC0FC00) [pid = 1560] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:21:56 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1C587C00) [pid = 1560] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 730ms 14:21:56 INFO - PROCESS | 1560 | 1461014516405 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 14:21:56 INFO - PROCESS | 1560 | 1461014516407 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 14:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:21:56 INFO - PROCESS | 1560 | 1461014516410 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:21:56 INFO - PROCESS | 1560 | 1461014516412 Marionette TRACE conn5 <- [1,2518,null,{}] 14:21:56 INFO - PROCESS | 1560 | 1461014516415 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:56 INFO - PROCESS | 1560 | 1461014516499 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 14:21:56 INFO - PROCESS | 1560 | 1461014516505 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:56 INFO - PROCESS | 1560 | ++DOCSHELL 1313C400 == 45 [pid = 1560] [id = 639] 14:21:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1313EC00) [pid = 1560] [serial = 1917] [outer = 00000000] 14:21:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1BF1E400) [pid = 1560] [serial = 1918] [outer = 1313EC00] 14:21:56 INFO - PROCESS | 1560 | 1461014516550 Marionette DEBUG loaded listener.js 14:21:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1D358400) [pid = 1560] [serial = 1919] [outer = 1313EC00] 14:21:56 INFO - PROCESS | 1560 | 1461014516998 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 630ms 14:21:57 INFO - PROCESS | 1560 | 1461014517041 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 14:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:21:57 INFO - PROCESS | 1560 | 1461014517044 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 14:21:57 INFO - PROCESS | 1560 | 1461014517047 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:21:57 INFO - PROCESS | 1560 | 1461014517048 Marionette TRACE conn5 <- [1,2522,null,{}] 14:21:57 INFO - PROCESS | 1560 | 1461014517052 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:57 INFO - PROCESS | 1560 | 1461014517169 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 14:21:57 INFO - PROCESS | 1560 | 1461014517179 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:57 INFO - PROCESS | 1560 | ++DOCSHELL 1F1C0000 == 46 [pid = 1560] [id = 640] 14:21:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1F1C1C00) [pid = 1560] [serial = 1920] [outer = 00000000] 14:21:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1F33D800) [pid = 1560] [serial = 1921] [outer = 1F1C1C00] 14:21:57 INFO - PROCESS | 1560 | 1461014517223 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1F340C00) [pid = 1560] [serial = 1922] [outer = 1F1C1C00] 14:21:57 INFO - PROCESS | 1560 | 1461014517682 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 14:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:21:57 INFO - PROCESS | 1560 | 1461014517718 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 14:21:57 INFO - PROCESS | 1560 | 1461014517720 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 14:21:57 INFO - PROCESS | 1560 | 1461014517723 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:21:57 INFO - PROCESS | 1560 | 1461014517724 Marionette TRACE conn5 <- [1,2526,null,{}] 14:21:57 INFO - PROCESS | 1560 | 1461014517728 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:57 INFO - PROCESS | 1560 | 1461014517811 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 14:21:57 INFO - PROCESS | 1560 | 1461014517817 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:57 INFO - PROCESS | 1560 | ++DOCSHELL 1FB89000 == 47 [pid = 1560] [id = 641] 14:21:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1FB8A800) [pid = 1560] [serial = 1923] [outer = 00000000] 14:21:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (20154C00) [pid = 1560] [serial = 1924] [outer = 1FB8A800] 14:21:57 INFO - PROCESS | 1560 | 1461014517861 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (20158800) [pid = 1560] [serial = 1925] [outer = 1FB8A800] 14:21:58 INFO - PROCESS | 1560 | 1461014518330 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 14:21:58 INFO - PROCESS | 1560 | 1461014518419 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 14:21:58 INFO - PROCESS | 1560 | 1461014518423 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 14:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:21:58 INFO - PROCESS | 1560 | 1461014518429 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 1560 | 1461014518433 Marionette TRACE conn5 <- [1,2530,null,{}] 14:21:58 INFO - PROCESS | 1560 | 1461014518439 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:58 INFO - PROCESS | 1560 | 1461014518595 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 14:21:58 INFO - PROCESS | 1560 | 1461014518756 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:58 INFO - PROCESS | 1560 | ++DOCSHELL 13087800 == 48 [pid = 1560] [id = 642] 14:21:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (13133400) [pid = 1560] [serial = 1926] [outer = 00000000] 14:21:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (13C47400) [pid = 1560] [serial = 1927] [outer = 13133400] 14:21:58 INFO - PROCESS | 1560 | 1461014518814 Marionette DEBUG loaded listener.js 14:21:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1695C800) [pid = 1560] [serial = 1928] [outer = 13133400] 14:21:59 INFO - PROCESS | 1560 | 1461014519388 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:21:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:21:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1022ms 14:21:59 INFO - PROCESS | 1560 | 1461014519452 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 14:21:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:21:59 INFO - PROCESS | 1560 | 1461014519456 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 14:21:59 INFO - PROCESS | 1560 | 1461014519463 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:21:59 INFO - PROCESS | 1560 | 1461014519467 Marionette TRACE conn5 <- [1,2534,null,{}] 14:21:59 INFO - PROCESS | 1560 | 1461014519472 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:59 INFO - PROCESS | 1560 | 1461014519582 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 14:21:59 INFO - PROCESS | 1560 | 1461014519724 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:59 INFO - PROCESS | 1560 | ++DOCSHELL 19006800 == 49 [pid = 1560] [id = 643] 14:21:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1907E400) [pid = 1560] [serial = 1929] [outer = 00000000] 14:21:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1B742800) [pid = 1560] [serial = 1930] [outer = 1907E400] 14:21:59 INFO - PROCESS | 1560 | 1461014519782 Marionette DEBUG loaded listener.js 14:21:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1BAB8400) [pid = 1560] [serial = 1931] [outer = 1907E400] 14:22:00 INFO - PROCESS | 1560 | 1461014520374 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 930ms 14:22:00 INFO - PROCESS | 1560 | 1461014520392 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 14:22:00 INFO - PROCESS | 1560 | 1461014520394 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 14:22:00 INFO - PROCESS | 1560 | 1461014520398 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:22:00 INFO - PROCESS | 1560 | 1461014520400 Marionette TRACE conn5 <- [1,2538,null,{}] 14:22:00 INFO - PROCESS | 1560 | 1461014520409 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:00 INFO - PROCESS | 1560 | 1461014520524 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 14:22:00 INFO - PROCESS | 1560 | 1461014520641 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:00 INFO - PROCESS | 1560 | ++DOCSHELL 1D698C00 == 50 [pid = 1560] [id = 644] 14:22:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1D699000) [pid = 1560] [serial = 1932] [outer = 00000000] 14:22:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1FB8FC00) [pid = 1560] [serial = 1933] [outer = 1D699000] 14:22:00 INFO - PROCESS | 1560 | 1461014520741 Marionette DEBUG loaded listener.js 14:22:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (2015BC00) [pid = 1560] [serial = 1934] [outer = 1D699000] 14:22:01 INFO - PROCESS | 1560 | 1461014521391 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1016ms 14:22:01 INFO - PROCESS | 1560 | 1461014521418 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 14:22:01 INFO - PROCESS | 1560 | 1461014521420 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 14:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:22:01 INFO - PROCESS | 1560 | 1461014521423 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:22:01 INFO - PROCESS | 1560 | 1461014521425 Marionette TRACE conn5 <- [1,2542,null,{}] 14:22:01 INFO - PROCESS | 1560 | 1461014521429 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:01 INFO - PROCESS | 1560 | 1461014521535 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 14:22:01 INFO - PROCESS | 1560 | 1461014521677 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 1560 | ++DOCSHELL 2015E800 == 51 [pid = 1560] [id = 645] 14:22:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (201C4C00) [pid = 1560] [serial = 1935] [outer = 00000000] 14:22:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (2058F400) [pid = 1560] [serial = 1936] [outer = 201C4C00] 14:22:01 INFO - PROCESS | 1560 | 1461014521736 Marionette DEBUG loaded listener.js 14:22:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (20592C00) [pid = 1560] [serial = 1937] [outer = 201C4C00] 14:22:02 INFO - PROCESS | 1560 | 1461014522268 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 870ms 14:22:02 INFO - PROCESS | 1560 | 1461014522310 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 14:22:02 INFO - PROCESS | 1560 | 1461014522312 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 14:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:22:02 INFO - PROCESS | 1560 | 1461014522317 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:22:02 INFO - PROCESS | 1560 | 1461014522319 Marionette TRACE conn5 <- [1,2546,null,{}] 14:22:02 INFO - PROCESS | 1560 | 1461014522323 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:02 INFO - PROCESS | 1560 | 1461014522427 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 14:22:02 INFO - PROCESS | 1560 | 1461014522542 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 1560 | ++DOCSHELL 1CC8B400 == 52 [pid = 1560] [id = 646] 14:22:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1CC8DC00) [pid = 1560] [serial = 1938] [outer = 00000000] 14:22:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (2059A400) [pid = 1560] [serial = 1939] [outer = 1CC8DC00] 14:22:02 INFO - PROCESS | 1560 | 1461014522659 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (2076F400) [pid = 1560] [serial = 1940] [outer = 1CC8DC00] 14:22:03 INFO - PROCESS | 1560 | 1461014523538 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1277ms 14:22:03 INFO - PROCESS | 1560 | 1461014523596 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 1560 | 1461014523599 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 14:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:22:03 INFO - PROCESS | 1560 | 1461014523603 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - PROCESS | 1560 | 1461014523606 Marionette TRACE conn5 <- [1,2550,null,{}] 14:22:03 INFO - PROCESS | 1560 | 1461014523612 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:03 INFO - PROCESS | 1560 | 1461014523708 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 14:22:03 INFO - PROCESS | 1560 | 1461014523854 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:03 INFO - PROCESS | 1560 | ++DOCSHELL 13141800 == 53 [pid = 1560] [id = 647] 14:22:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (17A3CC00) [pid = 1560] [serial = 1941] [outer = 00000000] 14:22:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (19073800) [pid = 1560] [serial = 1942] [outer = 17A3CC00] 14:22:03 INFO - PROCESS | 1560 | 1461014523908 Marionette DEBUG loaded listener.js 14:22:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (19407000) [pid = 1560] [serial = 1943] [outer = 17A3CC00] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 1F1C0000 == 52 [pid = 1560] [id = 640] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 1313C400 == 51 [pid = 1560] [id = 639] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 1D2C8400 == 50 [pid = 1560] [id = 638] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 1D356800 == 49 [pid = 1560] [id = 612] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 1C592400 == 48 [pid = 1560] [id = 637] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 1BE37000 == 47 [pid = 1560] [id = 636] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 1BE3BC00 == 46 [pid = 1560] [id = 635] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1D0B2000) [pid = 1560] [serial = 1879] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 196F0C00 == 45 [pid = 1560] [id = 634] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 12F28000 == 44 [pid = 1560] [id = 633] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 12C18000 == 43 [pid = 1560] [id = 632] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 169E3000 == 42 [pid = 1560] [id = 628] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 12C1F000 == 41 [pid = 1560] [id = 627] 14:22:04 INFO - PROCESS | 1560 | --DOCSHELL 12B0FC00 == 40 [pid = 1560] [id = 626] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (19141800) [pid = 1560] [serial = 1874] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (17A1E000) [pid = 1560] [serial = 1873] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1BFB8800) [pid = 1560] [serial = 1871] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1AC01800) [pid = 1560] [serial = 1862] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1B7D7C00) [pid = 1560] [serial = 1864] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1B913400) [pid = 1560] [serial = 1865] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1CD57800) [pid = 1560] [serial = 1877] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1CABA800) [pid = 1560] [serial = 1876] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1BE34000) [pid = 1560] [serial = 1867] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (0F2DE800) [pid = 1560] [serial = 1855] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1C42A400) [pid = 1560] [serial = 1870] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (12BC3C00) [pid = 1560] [serial = 1856] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1AA72400) [pid = 1560] [serial = 1861] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (17940C00) [pid = 1560] [serial = 1858] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (18246000) [pid = 1560] [serial = 1859] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (142A1400) [pid = 1560] [serial = 1853] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (13081C00) [pid = 1560] [serial = 1852] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1D3CAC00) [pid = 1560] [serial = 1838] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (13086C00) [pid = 1560] [serial = 1840] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1A624800) [pid = 1560] [serial = 1843] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1D0BF400) [pid = 1560] [serial = 1846] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1D675400) [pid = 1560] [serial = 1849] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1BE40800) [pid = 1560] [serial = 1868] [outer = 00000000] [url = about:blank] 14:22:04 INFO - PROCESS | 1560 | 1461014524503 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 930ms 14:22:04 INFO - PROCESS | 1560 | 1461014524536 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 14:22:04 INFO - PROCESS | 1560 | 1461014524542 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 14:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:22:04 INFO - PROCESS | 1560 | 1461014524548 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:22:04 INFO - PROCESS | 1560 | 1461014524550 Marionette TRACE conn5 <- [1,2554,null,{}] 14:22:04 INFO - PROCESS | 1560 | 1461014524554 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:04 INFO - PROCESS | 1560 | 1461014524641 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 14:22:04 INFO - PROCESS | 1560 | 1461014524648 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:04 INFO - PROCESS | 1560 | ++DOCSHELL 12C3AC00 == 41 [pid = 1560] [id = 648] 14:22:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (12C3EC00) [pid = 1560] [serial = 1944] [outer = 00000000] 14:22:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (13C4F800) [pid = 1560] [serial = 1945] [outer = 12C3EC00] 14:22:04 INFO - PROCESS | 1560 | 1461014524694 Marionette DEBUG loaded listener.js 14:22:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (17DC4800) [pid = 1560] [serial = 1946] [outer = 12C3EC00] 14:22:05 INFO - PROCESS | 1560 | 1461014525197 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 670ms 14:22:05 INFO - PROCESS | 1560 | 1461014525221 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 14:22:05 INFO - PROCESS | 1560 | 1461014525223 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 14:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:22:05 INFO - PROCESS | 1560 | 1461014525227 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:22:05 INFO - PROCESS | 1560 | 1461014525230 Marionette TRACE conn5 <- [1,2558,null,{}] 14:22:05 INFO - PROCESS | 1560 | 1461014525240 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:05 INFO - PROCESS | 1560 | 1461014525325 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 14:22:05 INFO - PROCESS | 1560 | 1461014525334 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:05 INFO - PROCESS | 1560 | ++DOCSHELL 1A61A800 == 42 [pid = 1560] [id = 649] 14:22:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1A664800) [pid = 1560] [serial = 1947] [outer = 00000000] 14:22:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1AC03800) [pid = 1560] [serial = 1948] [outer = 1A664800] 14:22:05 INFO - PROCESS | 1560 | 1461014525383 Marionette DEBUG loaded listener.js 14:22:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1AC0F000) [pid = 1560] [serial = 1949] [outer = 1A664800] 14:22:05 INFO - PROCESS | 1560 | 1461014525877 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 670ms 14:22:05 INFO - PROCESS | 1560 | 1461014525901 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 14:22:05 INFO - PROCESS | 1560 | 1461014525903 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 14:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:22:05 INFO - PROCESS | 1560 | 1461014525906 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:22:05 INFO - PROCESS | 1560 | 1461014525907 Marionette TRACE conn5 <- [1,2562,null,{}] 14:22:05 INFO - PROCESS | 1560 | 1461014525914 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:05 INFO - PROCESS | 1560 | 1461014526000 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 14:22:05 INFO - PROCESS | 1560 | 1461014526007 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:06 INFO - PROCESS | 1560 | ++DOCSHELL 1B90C400 == 43 [pid = 1560] [id = 650] 14:22:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1B90E400) [pid = 1560] [serial = 1950] [outer = 00000000] 14:22:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1BAB4000) [pid = 1560] [serial = 1951] [outer = 1B90E400] 14:22:06 INFO - PROCESS | 1560 | 1461014526055 Marionette DEBUG loaded listener.js 14:22:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1BE34400) [pid = 1560] [serial = 1952] [outer = 1B90E400] 14:22:06 INFO - PROCESS | 1560 | 1461014526514 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:22:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:22:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 671ms 14:22:06 INFO - PROCESS | 1560 | 1461014526578 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 14:22:06 INFO - PROCESS | 1560 | 1461014526580 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 14:22:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:22:06 INFO - PROCESS | 1560 | 1461014526583 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:22:06 INFO - PROCESS | 1560 | 1461014526585 Marionette TRACE conn5 <- [1,2566,null,{}] 14:22:06 INFO - PROCESS | 1560 | 1461014526595 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:06 INFO - PROCESS | 1560 | 1461014526708 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 14:22:06 INFO - PROCESS | 1560 | 1461014526798 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:06 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB3C00 == 44 [pid = 1560] [id = 651] 14:22:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1BAD1000) [pid = 1560] [serial = 1953] [outer = 00000000] 14:22:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1BE65C00) [pid = 1560] [serial = 1954] [outer = 1BAD1000] 14:22:06 INFO - PROCESS | 1560 | 1461014526843 Marionette DEBUG loaded listener.js 14:22:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1C41C400) [pid = 1560] [serial = 1955] [outer = 1BAD1000] 14:22:07 INFO - PROCESS | 1560 | 1461014527279 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:22:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:22:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 730ms 14:22:07 INFO - PROCESS | 1560 | 1461014527314 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 14:22:07 INFO - PROCESS | 1560 | 1461014527316 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 14:22:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:22:07 INFO - PROCESS | 1560 | 1461014527318 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:22:07 INFO - PROCESS | 1560 | 1461014527320 Marionette TRACE conn5 <- [1,2570,null,{}] 14:22:07 INFO - PROCESS | 1560 | 1461014527323 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:07 INFO - PROCESS | 1560 | 1461014527457 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 14:22:07 INFO - PROCESS | 1560 | 1461014527519 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:07 INFO - PROCESS | 1560 | ++DOCSHELL 12DBDC00 == 45 [pid = 1560] [id = 652] 14:22:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1C41F400) [pid = 1560] [serial = 1956] [outer = 00000000] 14:22:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1CC86800) [pid = 1560] [serial = 1957] [outer = 1C41F400] 14:22:07 INFO - PROCESS | 1560 | 1461014527576 Marionette DEBUG loaded listener.js 14:22:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1CF79400) [pid = 1560] [serial = 1958] [outer = 1C41F400] 14:22:07 INFO - PROCESS | 1560 | 1461014527986 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 730ms 14:22:08 INFO - PROCESS | 1560 | 1461014528052 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 14:22:08 INFO - PROCESS | 1560 | 1461014528054 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 14:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:22:08 INFO - PROCESS | 1560 | 1461014528091 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:22:08 INFO - PROCESS | 1560 | 1461014528093 Marionette TRACE conn5 <- [1,2574,null,{}] 14:22:08 INFO - PROCESS | 1560 | 1461014528099 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:08 INFO - PROCESS | 1560 | 1461014528212 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 14:22:08 INFO - PROCESS | 1560 | 1461014528225 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:08 INFO - PROCESS | 1560 | ++DOCSHELL 1CB27C00 == 46 [pid = 1560] [id = 653] 14:22:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1D04F000) [pid = 1560] [serial = 1959] [outer = 00000000] 14:22:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1D108800) [pid = 1560] [serial = 1960] [outer = 1D04F000] 14:22:08 INFO - PROCESS | 1560 | 1461014528328 Marionette DEBUG loaded listener.js 14:22:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1D10C800) [pid = 1560] [serial = 1961] [outer = 1D04F000] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1CD21800) [pid = 1560] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (12C1CC00) [pid = 1560] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1B749000) [pid = 1560] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (13082400) [pid = 1560] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1BE3CC00) [pid = 1560] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1694E000) [pid = 1560] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (18148C00) [pid = 1560] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1D360400) [pid = 1560] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1313EC00) [pid = 1560] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1F1C1C00) [pid = 1560] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:22:08 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1BE3B800) [pid = 1560] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:22:08 INFO - PROCESS | 1560 | 1461014528840 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 790ms 14:22:08 INFO - PROCESS | 1560 | 1461014528876 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 14:22:08 INFO - PROCESS | 1560 | 1461014528878 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 14:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:22:08 INFO - PROCESS | 1560 | 1461014528881 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:22:08 INFO - PROCESS | 1560 | 1461014528883 Marionette TRACE conn5 <- [1,2578,null,{}] 14:22:08 INFO - PROCESS | 1560 | 1461014528886 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:08 INFO - PROCESS | 1560 | 1461014528966 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 14:22:09 INFO - PROCESS | 1560 | 1461014529068 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:09 INFO - PROCESS | 1560 | ++DOCSHELL 12DB8800 == 47 [pid = 1560] [id = 654] 14:22:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (13082400) [pid = 1560] [serial = 1962] [outer = 00000000] 14:22:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1B90F800) [pid = 1560] [serial = 1963] [outer = 13082400] 14:22:09 INFO - PROCESS | 1560 | 1461014529113 Marionette DEBUG loaded listener.js 14:22:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1CAB9800) [pid = 1560] [serial = 1964] [outer = 13082400] 14:22:09 INFO - PROCESS | 1560 | 1461014529472 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:22:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:22:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 630ms 14:22:09 INFO - PROCESS | 1560 | 1461014529512 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 14:22:09 INFO - PROCESS | 1560 | 1461014529514 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 14:22:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:22:09 INFO - PROCESS | 1560 | 1461014529517 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:22:09 INFO - PROCESS | 1560 | 1461014529519 Marionette TRACE conn5 <- [1,2582,null,{}] 14:22:09 INFO - PROCESS | 1560 | 1461014529522 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:09 INFO - PROCESS | 1560 | 1461014529675 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 14:22:09 INFO - PROCESS | 1560 | 1461014529684 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:09 INFO - PROCESS | 1560 | ++DOCSHELL 1B748C00 == 48 [pid = 1560] [id = 655] 14:22:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1BE3B800) [pid = 1560] [serial = 1965] [outer = 00000000] 14:22:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1D357800) [pid = 1560] [serial = 1966] [outer = 1BE3B800] 14:22:09 INFO - PROCESS | 1560 | 1461014529731 Marionette DEBUG loaded listener.js 14:22:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1D360400) [pid = 1560] [serial = 1967] [outer = 1BE3B800] 14:22:10 INFO - PROCESS | 1560 | 1461014530145 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 671ms 14:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:22:10 INFO - PROCESS | 1560 | 1461014530189 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 14:22:10 INFO - PROCESS | 1560 | 1461014530191 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 14:22:10 INFO - PROCESS | 1560 | 1461014530198 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:22:10 INFO - PROCESS | 1560 | 1461014530199 Marionette TRACE conn5 <- [1,2586,null,{}] 14:22:10 INFO - PROCESS | 1560 | 1461014530213 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:10 INFO - PROCESS | 1560 | 1461014530295 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 14:22:10 INFO - PROCESS | 1560 | 1461014530301 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:10 INFO - PROCESS | 1560 | ++DOCSHELL 1D0B9800 == 49 [pid = 1560] [id = 656] 14:22:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1D2CA400) [pid = 1560] [serial = 1968] [outer = 00000000] 14:22:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1D695C00) [pid = 1560] [serial = 1969] [outer = 1D2CA400] 14:22:10 INFO - PROCESS | 1560 | 1461014530346 Marionette DEBUG loaded listener.js 14:22:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1EBDE000) [pid = 1560] [serial = 1970] [outer = 1D2CA400] 14:22:10 INFO - PROCESS | 1560 | 1461014530911 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 750ms 14:22:10 INFO - PROCESS | 1560 | 1461014530945 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 14:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:22:10 INFO - PROCESS | 1560 | 1461014530950 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 14:22:10 INFO - PROCESS | 1560 | 1461014530955 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:22:10 INFO - PROCESS | 1560 | 1461014530960 Marionette TRACE conn5 <- [1,2590,null,{}] 14:22:11 INFO - PROCESS | 1560 | 1461014531066 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:11 INFO - PROCESS | 1560 | 1461014531188 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 14:22:11 INFO - PROCESS | 1560 | 1461014531324 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:11 INFO - PROCESS | 1560 | ++DOCSHELL 12C15000 == 50 [pid = 1560] [id = 657] 14:22:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (12C39400) [pid = 1560] [serial = 1971] [outer = 00000000] 14:22:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (13BA8C00) [pid = 1560] [serial = 1972] [outer = 12C39400] 14:22:11 INFO - PROCESS | 1560 | 1461014531385 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (16957400) [pid = 1560] [serial = 1973] [outer = 12C39400] 14:22:11 INFO - PROCESS | 1560 | 1461014531973 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:22:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:22:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1079ms 14:22:12 INFO - PROCESS | 1560 | 1461014532035 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 14:22:12 INFO - PROCESS | 1560 | 1461014532041 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 14:22:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:22:12 INFO - PROCESS | 1560 | 1461014532047 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:22:12 INFO - PROCESS | 1560 | 1461014532050 Marionette TRACE conn5 <- [1,2594,null,{}] 14:22:12 INFO - PROCESS | 1560 | 1461014532054 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:12 INFO - PROCESS | 1560 | 1461014532163 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 14:22:12 INFO - PROCESS | 1560 | 1461014532307 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:12 INFO - PROCESS | 1560 | ++DOCSHELL 13BA6400 == 51 [pid = 1560] [id = 658] 14:22:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (17AA6800) [pid = 1560] [serial = 1974] [outer = 00000000] 14:22:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1AC0C800) [pid = 1560] [serial = 1975] [outer = 17AA6800] 14:22:12 INFO - PROCESS | 1560 | 1461014532364 Marionette DEBUG loaded listener.js 14:22:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1B9F2800) [pid = 1560] [serial = 1976] [outer = 17AA6800] 14:22:12 INFO - PROCESS | 1560 | 1461014532990 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:22:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:22:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 970ms 14:22:13 INFO - PROCESS | 1560 | 1461014533025 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 14:22:13 INFO - PROCESS | 1560 | 1461014533027 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 14:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:22:13 INFO - PROCESS | 1560 | 1461014533032 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:22:13 INFO - PROCESS | 1560 | 1461014533036 Marionette TRACE conn5 <- [1,2598,null,{}] 14:22:13 INFO - PROCESS | 1560 | 1461014533047 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:13 INFO - PROCESS | 1560 | 1461014533158 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 14:22:13 INFO - PROCESS | 1560 | 1461014533300 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 1560 | ++DOCSHELL 1AC03C00 == 52 [pid = 1560] [id = 659] 14:22:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1CF7E400) [pid = 1560] [serial = 1977] [outer = 00000000] 14:22:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1EBCFC00) [pid = 1560] [serial = 1978] [outer = 1CF7E400] 14:22:13 INFO - PROCESS | 1560 | 1461014533361 Marionette DEBUG loaded listener.js 14:22:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1F337C00) [pid = 1560] [serial = 1979] [outer = 1CF7E400] 14:22:13 INFO - PROCESS | 1560 | 1461014533969 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 990ms 14:22:14 INFO - PROCESS | 1560 | 1461014534024 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 14:22:14 INFO - PROCESS | 1560 | 1461014534027 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 14:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:22:14 INFO - PROCESS | 1560 | 1461014534031 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:22:14 INFO - PROCESS | 1560 | 1461014534033 Marionette TRACE conn5 <- [1,2602,null,{}] 14:22:14 INFO - PROCESS | 1560 | 1461014534037 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:14 INFO - PROCESS | 1560 | 1461014534144 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 14:22:14 INFO - PROCESS | 1560 | 1461014534258 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:14 INFO - PROCESS | 1560 | ++DOCSHELL 2015B400 == 53 [pid = 1560] [id = 660] 14:22:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (2015CC00) [pid = 1560] [serial = 1980] [outer = 00000000] 14:22:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (2058C800) [pid = 1560] [serial = 1981] [outer = 2015CC00] 14:22:14 INFO - PROCESS | 1560 | 1461014534355 Marionette DEBUG loaded listener.js 14:22:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (20593C00) [pid = 1560] [serial = 1982] [outer = 2015CC00] 14:22:14 INFO - PROCESS | 1560 | 1461014534919 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 930ms 14:22:14 INFO - PROCESS | 1560 | 1461014534964 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 14:22:14 INFO - PROCESS | 1560 | 1461014534966 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 14:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:22:14 INFO - PROCESS | 1560 | 1461014534969 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:22:14 INFO - PROCESS | 1560 | 1461014534971 Marionette TRACE conn5 <- [1,2606,null,{}] 14:22:14 INFO - PROCESS | 1560 | 1461014534975 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:15 INFO - PROCESS | 1560 | 1461014535078 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 14:22:15 INFO - PROCESS | 1560 | 1461014535193 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:15 INFO - PROCESS | 1560 | ++DOCSHELL 12C39000 == 54 [pid = 1560] [id = 661] 14:22:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1B9F1C00) [pid = 1560] [serial = 1983] [outer = 00000000] 14:22:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (20776C00) [pid = 1560] [serial = 1984] [outer = 1B9F1C00] 14:22:15 INFO - PROCESS | 1560 | 1461014535289 Marionette DEBUG loaded listener.js 14:22:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (20784800) [pid = 1560] [serial = 1985] [outer = 1B9F1C00] 14:22:15 INFO - PROCESS | 1560 | 1461014535883 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 970ms 14:22:15 INFO - PROCESS | 1560 | 1461014535940 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 14:22:15 INFO - PROCESS | 1560 | 1461014535943 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 14:22:15 INFO - PROCESS | 1560 | 1461014535946 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:22:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:22:15 INFO - PROCESS | 1560 | 1461014535948 Marionette TRACE conn5 <- [1,2610,null,{}] 14:22:15 INFO - PROCESS | 1560 | 1461014535952 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:16 INFO - PROCESS | 1560 | 1461014536078 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 14:22:16 INFO - PROCESS | 1560 | 1461014536342 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:16 INFO - PROCESS | 1560 | ++DOCSHELL 12BE6800 == 55 [pid = 1560] [id = 662] 14:22:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (12BF2C00) [pid = 1560] [serial = 1986] [outer = 00000000] 14:22:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (13BA3400) [pid = 1560] [serial = 1987] [outer = 12BF2C00] 14:22:16 INFO - PROCESS | 1560 | 1461014536405 Marionette DEBUG loaded listener.js 14:22:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (17DDD000) [pid = 1560] [serial = 1988] [outer = 12BF2C00] 14:22:17 INFO - PROCESS | 1560 | 1461014537062 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1181ms 14:22:17 INFO - PROCESS | 1560 | 1461014537146 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 14:22:17 INFO - PROCESS | 1560 | 1461014537151 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 14:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:22:17 INFO - PROCESS | 1560 | 1461014537157 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:22:17 INFO - PROCESS | 1560 | 1461014537160 Marionette TRACE conn5 <- [1,2614,null,{}] 14:22:17 INFO - PROCESS | 1560 | 1461014537165 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:17 INFO - PROCESS | 1560 | 1461014537274 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 14:22:17 INFO - PROCESS | 1560 | 1461014537413 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 1D58D000 == 54 [pid = 1560] [id = 616] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 1C428400 == 53 [pid = 1560] [id = 615] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 182FB000 == 52 [pid = 1560] [id = 614] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 1B748C00 == 51 [pid = 1560] [id = 655] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 12DB8800 == 50 [pid = 1560] [id = 654] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 1CB27C00 == 49 [pid = 1560] [id = 653] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 12DBDC00 == 48 [pid = 1560] [id = 652] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 1BAB3C00 == 47 [pid = 1560] [id = 651] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 1B90C400 == 46 [pid = 1560] [id = 650] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 1A61A800 == 45 [pid = 1560] [id = 649] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 12C3AC00 == 44 [pid = 1560] [id = 648] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 13141800 == 43 [pid = 1560] [id = 647] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (20154C00) [pid = 1560] [serial = 1924] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | ++DOCSHELL 12871400 == 44 [pid = 1560] [id = 663] 14:22:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (12874000) [pid = 1560] [serial = 1989] [outer = 00000000] 14:22:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (13069400) [pid = 1560] [serial = 1990] [outer = 12874000] 14:22:17 INFO - PROCESS | 1560 | 1461014537519 Marionette DEBUG loaded listener.js 14:22:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (17D29C00) [pid = 1560] [serial = 1991] [outer = 12874000] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 2015E800 == 43 [pid = 1560] [id = 645] 14:22:17 INFO - PROCESS | 1560 | --DOCSHELL 13087800 == 42 [pid = 1560] [id = 642] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1D355800) [pid = 1560] [serial = 1912] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1D0B7C00) [pid = 1560] [serial = 1880] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1B9F1400) [pid = 1560] [serial = 1903] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1BAD0400) [pid = 1560] [serial = 1904] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (17947C00) [pid = 1560] [serial = 1900] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (19003400) [pid = 1560] [serial = 1901] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1BF28400) [pid = 1560] [serial = 1906] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1C420000) [pid = 1560] [serial = 1907] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1D359C00) [pid = 1560] [serial = 1913] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (19880000) [pid = 1560] [serial = 1895] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (196EB000) [pid = 1560] [serial = 1894] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1A628C00) [pid = 1560] [serial = 1898] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (196F7C00) [pid = 1560] [serial = 1897] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1D672800) [pid = 1560] [serial = 1915] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1D358400) [pid = 1560] [serial = 1919] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1BF1E400) [pid = 1560] [serial = 1918] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1F33D800) [pid = 1560] [serial = 1921] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (12DBB400) [pid = 1560] [serial = 1882] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1A622400) [pid = 1560] [serial = 1885] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1D531800) [pid = 1560] [serial = 1888] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1EB84C00) [pid = 1560] [serial = 1891] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1CABA400) [pid = 1560] [serial = 1909] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1CC8EC00) [pid = 1560] [serial = 1910] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1D68FC00) [pid = 1560] [serial = 1916] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1F340C00) [pid = 1560] [serial = 1922] [outer = 00000000] [url = about:blank] 14:22:17 INFO - PROCESS | 1560 | 1461014537985 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 870ms 14:22:18 INFO - PROCESS | 1560 | 1461014538034 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 14:22:18 INFO - PROCESS | 1560 | 1461014538038 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 14:22:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:22:18 INFO - PROCESS | 1560 | 1461014538042 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:22:18 INFO - PROCESS | 1560 | 1461014538044 Marionette TRACE conn5 <- [1,2618,null,{}] 14:22:18 INFO - PROCESS | 1560 | 1461014538048 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:18 INFO - PROCESS | 1560 | 1461014538136 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 14:22:18 INFO - PROCESS | 1560 | 1461014538146 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 1560 | ++DOCSHELL 1A61B800 == 43 [pid = 1560] [id = 664] 14:22:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1A61D800) [pid = 1560] [serial = 1992] [outer = 00000000] 14:22:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1B742C00) [pid = 1560] [serial = 1993] [outer = 1A61D800] 14:22:18 INFO - PROCESS | 1560 | 1461014538192 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1B9F1400) [pid = 1560] [serial = 1994] [outer = 1A61D800] 14:22:18 INFO - PROCESS | 1560 | 1461014538726 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 730ms 14:22:18 INFO - PROCESS | 1560 | 1461014538774 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 14:22:18 INFO - PROCESS | 1560 | 1461014538777 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 14:22:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:22:18 INFO - PROCESS | 1560 | 1461014538781 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:22:18 INFO - PROCESS | 1560 | 1461014538787 Marionette TRACE conn5 <- [1,2622,null,{}] 14:22:18 INFO - PROCESS | 1560 | 1461014538796 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:18 INFO - PROCESS | 1560 | 1461014538893 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 14:22:18 INFO - PROCESS | 1560 | 1461014539001 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 1560 | ++DOCSHELL 1C423400 == 44 [pid = 1560] [id = 665] 14:22:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1C427000) [pid = 1560] [serial = 1995] [outer = 00000000] 14:22:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (1C591400) [pid = 1560] [serial = 1996] [outer = 1C427000] 14:22:19 INFO - PROCESS | 1560 | 1461014539047 Marionette DEBUG loaded listener.js 14:22:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (1CB2B000) [pid = 1560] [serial = 1997] [outer = 1C427000] 14:22:19 INFO - PROCESS | 1560 | 1461014539418 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:22:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:22:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 690ms 14:22:19 INFO - PROCESS | 1560 | 1461014539474 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 14:22:19 INFO - PROCESS | 1560 | 1461014539477 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 14:22:19 INFO - PROCESS | 1560 | 1461014539480 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:22:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:22:19 INFO - PROCESS | 1560 | 1461014539482 Marionette TRACE conn5 <- [1,2626,null,{}] 14:22:19 INFO - PROCESS | 1560 | 1461014539485 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:19 INFO - PROCESS | 1560 | 1461014539599 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 14:22:19 INFO - PROCESS | 1560 | 1461014539608 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:19 INFO - PROCESS | 1560 | ++DOCSHELL 12BBDC00 == 45 [pid = 1560] [id = 666] 14:22:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (12BEB800) [pid = 1560] [serial = 1998] [outer = 00000000] 14:22:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1CF7D800) [pid = 1560] [serial = 1999] [outer = 12BEB800] 14:22:19 INFO - PROCESS | 1560 | 1461014539655 Marionette DEBUG loaded listener.js 14:22:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1D0B9C00) [pid = 1560] [serial = 2000] [outer = 12BEB800] 14:22:20 INFO - PROCESS | 1560 | 1461014540146 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 730ms 14:22:20 INFO - PROCESS | 1560 | 1461014540214 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 1560 | 1461014540217 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 14:22:20 INFO - PROCESS | 1560 | 1461014540220 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:22:20 INFO - PROCESS | 1560 | 1461014540221 Marionette TRACE conn5 <- [1,2630,null,{}] 14:22:20 INFO - PROCESS | 1560 | 1461014540225 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:20 INFO - PROCESS | 1560 | 1461014540347 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 14:22:20 INFO - PROCESS | 1560 | 1461014540416 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:20 INFO - PROCESS | 1560 | ++DOCSHELL 13138000 == 46 [pid = 1560] [id = 667] 14:22:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1D35C000) [pid = 1560] [serial = 2001] [outer = 00000000] 14:22:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1D586800) [pid = 1560] [serial = 2002] [outer = 1D35C000] 14:22:20 INFO - PROCESS | 1560 | 1461014540472 Marionette DEBUG loaded listener.js 14:22:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1D66F400) [pid = 1560] [serial = 2003] [outer = 1D35C000] 14:22:20 INFO - PROCESS | 1560 | 1461014540932 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:22:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:22:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 731ms 14:22:20 INFO - PROCESS | 1560 | 1461014540979 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 1560 | 1461014540981 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 14:22:20 INFO - PROCESS | 1560 | 1461014540984 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 1560 | 1461014540986 Marionette TRACE conn5 <- [1,2634,null,{}] 14:22:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:22:20 INFO - PROCESS | 1560 | 1461014540990 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:21 INFO - PROCESS | 1560 | 1461014541111 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 14:22:21 INFO - PROCESS | 1560 | 1461014541185 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:21 INFO - PROCESS | 1560 | ++DOCSHELL 1D694C00 == 47 [pid = 1560] [id = 668] 14:22:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1D69BC00) [pid = 1560] [serial = 2004] [outer = 00000000] 14:22:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1F340800) [pid = 1560] [serial = 2005] [outer = 1D69BC00] 14:22:21 INFO - PROCESS | 1560 | 1461014541232 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1F344800) [pid = 1560] [serial = 2006] [outer = 1D69BC00] 14:22:21 INFO - PROCESS | 1560 | 1461014541644 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:22:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:22:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 14:22:21 INFO - PROCESS | 1560 | 1461014541661 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 14:22:21 INFO - PROCESS | 1560 | 1461014541663 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 14:22:21 INFO - PROCESS | 1560 | 1461014541667 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:22:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:22:21 INFO - PROCESS | 1560 | 1461014541669 Marionette TRACE conn5 <- [1,2638,null,{}] 14:22:21 INFO - PROCESS | 1560 | 1461014541672 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:21 INFO - PROCESS | 1560 | 1461014541792 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 14:22:21 INFO - PROCESS | 1560 | 1461014541798 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:21 INFO - PROCESS | 1560 | ++DOCSHELL 1F1CBC00 == 48 [pid = 1560] [id = 669] 14:22:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (20152400) [pid = 1560] [serial = 2007] [outer = 00000000] 14:22:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (201C8000) [pid = 1560] [serial = 2008] [outer = 20152400] 14:22:21 INFO - PROCESS | 1560 | 1461014541843 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (2076CC00) [pid = 1560] [serial = 2009] [outer = 20152400] 14:22:22 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1CC8DC00) [pid = 1560] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:22:22 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (1A664800) [pid = 1560] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:22:22 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (12C3EC00) [pid = 1560] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:22:22 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (17A3CC00) [pid = 1560] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:22:22 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1BAD1000) [pid = 1560] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:22:22 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1C41F400) [pid = 1560] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:22:22 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1B90E400) [pid = 1560] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:22:22 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (13082400) [pid = 1560] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:22:22 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1D04F000) [pid = 1560] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:22:22 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1BE3B800) [pid = 1560] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:22:22 INFO - PROCESS | 1560 | 1461014542382 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:22:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:22:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 770ms 14:22:22 INFO - PROCESS | 1560 | 1461014542467 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 14:22:22 INFO - PROCESS | 1560 | 1461014542469 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 14:22:22 INFO - PROCESS | 1560 | 1461014542472 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:22:22 INFO - PROCESS | 1560 | 1461014542474 Marionette TRACE conn5 <- [1,2642,null,{}] 14:22:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:22:22 INFO - PROCESS | 1560 | 1461014542482 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:22 INFO - PROCESS | 1560 | 1461014542566 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 14:22:22 INFO - PROCESS | 1560 | 1461014542573 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:22 INFO - PROCESS | 1560 | ++DOCSHELL 1B90E400 == 49 [pid = 1560] [id = 670] 14:22:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1BE34800) [pid = 1560] [serial = 2010] [outer = 00000000] 14:22:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1D2CFC00) [pid = 1560] [serial = 2011] [outer = 1BE34800] 14:22:22 INFO - PROCESS | 1560 | 1461014542618 Marionette DEBUG loaded listener.js 14:22:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1D35CC00) [pid = 1560] [serial = 2012] [outer = 1BE34800] 14:22:23 INFO - PROCESS | 1560 | 1461014543041 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:22:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:22:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 630ms 14:22:23 INFO - PROCESS | 1560 | 1461014543108 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 14:22:23 INFO - PROCESS | 1560 | 1461014543110 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 14:22:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:22:23 INFO - PROCESS | 1560 | 1461014543113 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:22:23 INFO - PROCESS | 1560 | 1461014543114 Marionette TRACE conn5 <- [1,2646,null,{}] 14:22:23 INFO - PROCESS | 1560 | 1461014543118 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:23 INFO - PROCESS | 1560 | 1461014543205 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 14:22:23 INFO - PROCESS | 1560 | 1461014543213 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 1560 | ++DOCSHELL 201C5C00 == 50 [pid = 1560] [id = 671] 14:22:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (201C7C00) [pid = 1560] [serial = 2013] [outer = 00000000] 14:22:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (20789000) [pid = 1560] [serial = 2014] [outer = 201C7C00] 14:22:23 INFO - PROCESS | 1560 | 1461014543259 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (20790400) [pid = 1560] [serial = 2015] [outer = 201C7C00] 14:22:23 INFO - PROCESS | 1560 | 1461014543693 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:22:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:22:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 630ms 14:22:23 INFO - PROCESS | 1560 | 1461014543747 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 14:22:23 INFO - PROCESS | 1560 | 1461014543749 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 14:22:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:22:23 INFO - PROCESS | 1560 | 1461014543752 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:22:23 INFO - PROCESS | 1560 | 1461014543754 Marionette TRACE conn5 <- [1,2650,null,{}] 14:22:23 INFO - PROCESS | 1560 | 1461014543757 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:23 INFO - PROCESS | 1560 | 1461014543843 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 14:22:23 INFO - PROCESS | 1560 | 1461014543849 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 1560 | ++DOCSHELL 20792000 == 51 [pid = 1560] [id = 672] 14:22:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (20793800) [pid = 1560] [serial = 2016] [outer = 00000000] 14:22:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (213B8400) [pid = 1560] [serial = 2017] [outer = 20793800] 14:22:23 INFO - PROCESS | 1560 | 1461014543899 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (213BEC00) [pid = 1560] [serial = 2018] [outer = 20793800] 14:22:24 INFO - PROCESS | 1560 | 1461014544629 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:22:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:22:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 930ms 14:22:24 INFO - PROCESS | 1560 | 1461014544684 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 14:22:24 INFO - PROCESS | 1560 | 1461014544689 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 14:22:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:22:24 INFO - PROCESS | 1560 | 1461014544695 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:22:24 INFO - PROCESS | 1560 | 1461014544699 Marionette TRACE conn5 <- [1,2654,null,{}] 14:22:24 INFO - PROCESS | 1560 | 1461014544704 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:24 INFO - PROCESS | 1560 | 1461014544854 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 14:22:24 INFO - PROCESS | 1560 | 1461014544979 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:24 INFO - PROCESS | 1560 | ++DOCSHELL 182FB000 == 52 [pid = 1560] [id = 673] 14:22:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (196EF400) [pid = 1560] [serial = 2019] [outer = 00000000] 14:22:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1AC02800) [pid = 1560] [serial = 2020] [outer = 196EF400] 14:22:25 INFO - PROCESS | 1560 | 1461014545039 Marionette DEBUG loaded listener.js 14:22:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1B73F000) [pid = 1560] [serial = 2021] [outer = 196EF400] 14:22:26 INFO - PROCESS | 1560 | 1461014546111 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:22:26 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) 14:22:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1483ms 14:22:26 INFO - PROCESS | 1560 | 1461014546183 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 14:22:26 INFO - PROCESS | 1560 | 1461014546189 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 14:22:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:22:26 INFO - PROCESS | 1560 | 1461014546195 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:22:26 INFO - PROCESS | 1560 | 1461014546198 Marionette TRACE conn5 <- [1,2658,null,{}] 14:22:26 INFO - PROCESS | 1560 | 1461014546202 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:26 INFO - PROCESS | 1560 | 1461014546304 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 14:22:26 INFO - PROCESS | 1560 | 1461014546443 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:26 INFO - PROCESS | 1560 | ++DOCSHELL 1B910800 == 53 [pid = 1560] [id = 674] 14:22:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1BACE000) [pid = 1560] [serial = 2022] [outer = 00000000] 14:22:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1CB31400) [pid = 1560] [serial = 2023] [outer = 1BACE000] 14:22:26 INFO - PROCESS | 1560 | 1461014546499 Marionette DEBUG loaded listener.js 14:22:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1D0B1400) [pid = 1560] [serial = 2024] [outer = 1BACE000] 14:22:27 INFO - PROCESS | 1560 | 1461014547623 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 14:22:27 INFO - PROCESS | 1560 | 1461014547682 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 14:22:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:22:27 INFO - PROCESS | 1560 | 1461014547685 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:22:27 INFO - PROCESS | 1560 | 1461014547689 Marionette TRACE conn5 <- [1,2662,null,{}] 14:22:27 INFO - PROCESS | 1560 | 1461014547743 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:27 INFO - PROCESS | 1560 | 1461014547925 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 14:22:28 INFO - PROCESS | 1560 | 1461014548259 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:28 INFO - PROCESS | 1560 | ++DOCSHELL 0B571800 == 54 [pid = 1560] [id = 675] 14:22:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (0EF42800) [pid = 1560] [serial = 2025] [outer = 00000000] 14:22:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (12C15800) [pid = 1560] [serial = 2026] [outer = 0EF42800] 14:22:28 INFO - PROCESS | 1560 | 1461014548350 Marionette DEBUG loaded listener.js 14:22:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1313A000) [pid = 1560] [serial = 2027] [outer = 0EF42800] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 201C5C00 == 53 [pid = 1560] [id = 671] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 1B90E400 == 52 [pid = 1560] [id = 670] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 1F1CBC00 == 51 [pid = 1560] [id = 669] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 1D694C00 == 50 [pid = 1560] [id = 668] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 13138000 == 49 [pid = 1560] [id = 667] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 12BBDC00 == 48 [pid = 1560] [id = 666] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 1C423400 == 47 [pid = 1560] [id = 665] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 1FB89000 == 46 [pid = 1560] [id = 641] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (13C47400) [pid = 1560] [serial = 1927] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1FB8FC00) [pid = 1560] [serial = 1933] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (2058F400) [pid = 1560] [serial = 1936] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1D695C00) [pid = 1560] [serial = 1969] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (1B742800) [pid = 1560] [serial = 1930] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 1A61B800 == 45 [pid = 1560] [id = 664] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 12871400 == 44 [pid = 1560] [id = 663] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 12BE6800 == 43 [pid = 1560] [id = 662] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 12C39000 == 42 [pid = 1560] [id = 661] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 2015B400 == 41 [pid = 1560] [id = 660] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 1AC03C00 == 40 [pid = 1560] [id = 659] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 13BA6400 == 39 [pid = 1560] [id = 658] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 12C15000 == 38 [pid = 1560] [id = 657] 14:22:29 INFO - PROCESS | 1560 | --DOCSHELL 1D0B9800 == 37 [pid = 1560] [id = 656] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (1AC03800) [pid = 1560] [serial = 1948] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1AC0F000) [pid = 1560] [serial = 1949] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (13C4F800) [pid = 1560] [serial = 1945] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (17DC4800) [pid = 1560] [serial = 1946] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (19407000) [pid = 1560] [serial = 1943] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (19073800) [pid = 1560] [serial = 1942] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1BE65C00) [pid = 1560] [serial = 1954] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1C41C400) [pid = 1560] [serial = 1955] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1CF79400) [pid = 1560] [serial = 1958] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1BAB4000) [pid = 1560] [serial = 1951] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1CC86800) [pid = 1560] [serial = 1957] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1B90F800) [pid = 1560] [serial = 1963] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1D108800) [pid = 1560] [serial = 1960] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1D360400) [pid = 1560] [serial = 1967] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1D357800) [pid = 1560] [serial = 1966] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1D10C800) [pid = 1560] [serial = 1961] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1BE34400) [pid = 1560] [serial = 1952] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1CAB9800) [pid = 1560] [serial = 1964] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (2076F400) [pid = 1560] [serial = 1940] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (2059A400) [pid = 1560] [serial = 1939] [outer = 00000000] [url = about:blank] 14:22:29 INFO - PROCESS | 1560 | 1461014549559 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 14:22:29 INFO - PROCESS | 1560 | 1461014549651 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 14:22:29 INFO - PROCESS | 1560 | 1461014549655 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:22:29 INFO - PROCESS | 1560 | 1461014549659 Marionette TRACE conn5 <- [1,2666,null,{}] 14:22:29 INFO - PROCESS | 1560 | 1461014549664 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:29 INFO - PROCESS | 1560 | 1461014549751 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 14:22:29 INFO - PROCESS | 1560 | 1461014549759 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:29 INFO - PROCESS | 1560 | ++DOCSHELL 12C38C00 == 38 [pid = 1560] [id = 676] 14:22:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (12C40400) [pid = 1560] [serial = 2028] [outer = 00000000] 14:22:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1307AC00) [pid = 1560] [serial = 2029] [outer = 12C40400] 14:22:29 INFO - PROCESS | 1560 | 1461014549808 Marionette DEBUG loaded listener.js 14:22:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1313E000) [pid = 1560] [serial = 2030] [outer = 12C40400] 14:22:30 INFO - PROCESS | 1560 | 1461014550806 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:22:30 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) 14:22:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1171ms 14:22:30 INFO - PROCESS | 1560 | 1461014550830 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 14:22:30 INFO - PROCESS | 1560 | 1461014550834 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 14:22:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:22:30 INFO - PROCESS | 1560 | 1461014550838 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:22:30 INFO - PROCESS | 1560 | 1461014550839 Marionette TRACE conn5 <- [1,2670,null,{}] 14:22:30 INFO - PROCESS | 1560 | 1461014550843 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:30 INFO - PROCESS | 1560 | 1461014550928 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 14:22:30 INFO - PROCESS | 1560 | 1461014550936 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:30 INFO - PROCESS | 1560 | ++DOCSHELL 18251400 == 39 [pid = 1560] [id = 677] 14:22:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (182F4400) [pid = 1560] [serial = 2031] [outer = 00000000] 14:22:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (19141C00) [pid = 1560] [serial = 2032] [outer = 182F4400] 14:22:30 INFO - PROCESS | 1560 | 1461014550983 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1940C800) [pid = 1560] [serial = 2033] [outer = 182F4400] 14:22:31 INFO - PROCESS | 1560 | 1461014551958 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:22:31 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) 14:22:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1170ms 14:22:31 INFO - PROCESS | 1560 | 1461014552015 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 1560 | 1461014552018 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 14:22:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:22:32 INFO - PROCESS | 1560 | 1461014552027 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:22:32 INFO - PROCESS | 1560 | 1461014552033 Marionette TRACE conn5 <- [1,2674,null,{}] 14:22:32 INFO - PROCESS | 1560 | 1461014552038 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:32 INFO - PROCESS | 1560 | 1461014552157 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 14:22:32 INFO - PROCESS | 1560 | 1461014552164 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:32 INFO - PROCESS | 1560 | ++DOCSHELL 1A629000 == 40 [pid = 1560] [id = 678] 14:22:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1A629800) [pid = 1560] [serial = 2034] [outer = 00000000] 14:22:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1B90FC00) [pid = 1560] [serial = 2035] [outer = 1A629800] 14:22:32 INFO - PROCESS | 1560 | 1461014552267 Marionette DEBUG loaded listener.js 14:22:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1BAAD400) [pid = 1560] [serial = 2036] [outer = 1A629800] 14:22:33 INFO - PROCESS | 1560 | 1461014553207 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:22:33 INFO - PROCESS | 1560 | 1461014553267 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 14:22:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:22:33 INFO - PROCESS | 1560 | 1461014553270 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:22:33 INFO - PROCESS | 1560 | 1461014553272 Marionette TRACE conn5 <- [1,2678,null,{}] 14:22:33 INFO - PROCESS | 1560 | 1461014553276 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:33 INFO - PROCESS | 1560 | 1461014553398 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 14:22:33 INFO - PROCESS | 1560 | 1461014553405 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB7800 == 41 [pid = 1560] [id = 679] 14:22:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1BE33000) [pid = 1560] [serial = 2037] [outer = 00000000] 14:22:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1BE66800) [pid = 1560] [serial = 2038] [outer = 1BE33000] 14:22:33 INFO - PROCESS | 1560 | 1461014553451 Marionette DEBUG loaded listener.js 14:22:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1BEE6800) [pid = 1560] [serial = 2039] [outer = 1BE33000] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1D69BC00) [pid = 1560] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (12BEB800) [pid = 1560] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1A61D800) [pid = 1560] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (12874000) [pid = 1560] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (12BF2C00) [pid = 1560] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (201C7C00) [pid = 1560] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1C427000) [pid = 1560] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1D2CA400) [pid = 1560] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (20152400) [pid = 1560] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1BE34800) [pid = 1560] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1D592C00) [pid = 1560] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (13133400) [pid = 1560] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1D351400) [pid = 1560] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (17DDE400) [pid = 1560] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1CAB5800) [pid = 1560] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (1C590800) [pid = 1560] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1C58A800) [pid = 1560] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1D699000) [pid = 1560] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (196EB400) [pid = 1560] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1907E400) [pid = 1560] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (12BBEC00) [pid = 1560] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (12C3BC00) [pid = 1560] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (12C37800) [pid = 1560] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1D694000) [pid = 1560] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (19072000) [pid = 1560] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (12DC3C00) [pid = 1560] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (201C4C00) [pid = 1560] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1CF83000) [pid = 1560] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:22:34 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1D35C000) [pid = 1560] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:22:34 INFO - PROCESS | 1560 | 1461014554683 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 14:22:34 INFO - PROCESS | 1560 | 1461014554708 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 14:22:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:22:34 INFO - PROCESS | 1560 | 1461014554718 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:22:34 INFO - PROCESS | 1560 | 1461014554720 Marionette TRACE conn5 <- [1,2682,null,{}] 14:22:34 INFO - PROCESS | 1560 | 1461014554723 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:34 INFO - PROCESS | 1560 | 1461014554830 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 14:22:34 INFO - PROCESS | 1560 | 1461014554931 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:34 INFO - PROCESS | 1560 | ++DOCSHELL 13C92000 == 42 [pid = 1560] [id = 680] 14:22:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (16954800) [pid = 1560] [serial = 2040] [outer = 00000000] 14:22:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1A626800) [pid = 1560] [serial = 2041] [outer = 16954800] 14:22:34 INFO - PROCESS | 1560 | 1461014554988 Marionette DEBUG loaded listener.js 14:22:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1BE39000) [pid = 1560] [serial = 2042] [outer = 16954800] 14:22:35 INFO - PROCESS | 1560 | 1461014555871 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 14:22:35 INFO - PROCESS | 1560 | 1461014555903 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 14:22:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:22:35 INFO - PROCESS | 1560 | 1461014555906 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:22:35 INFO - PROCESS | 1560 | 1461014555908 Marionette TRACE conn5 <- [1,2686,null,{}] 14:22:35 INFO - PROCESS | 1560 | 1461014555912 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:35 INFO - PROCESS | 1560 | 1461014555993 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 14:22:35 INFO - PROCESS | 1560 | 1461014556000 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:35 INFO - PROCESS | 1560 | ++DOCSHELL 12C77800 == 43 [pid = 1560] [id = 681] 14:22:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1C41CC00) [pid = 1560] [serial = 2043] [outer = 00000000] 14:22:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (1C58EC00) [pid = 1560] [serial = 2044] [outer = 1C41CC00] 14:22:36 INFO - PROCESS | 1560 | 1461014556045 Marionette DEBUG loaded listener.js 14:22:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1C593000) [pid = 1560] [serial = 2045] [outer = 1C41CC00] 14:22:37 INFO - PROCESS | 1560 | 1461014557278 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:22:37 INFO - PROCESS | 1560 | 1461014557347 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 14:22:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:22:37 INFO - PROCESS | 1560 | 1461014557403 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:22:37 INFO - PROCESS | 1560 | 1461014557406 Marionette TRACE conn5 <- [1,2690,null,{}] 14:22:37 INFO - PROCESS | 1560 | 1461014557413 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:37 INFO - PROCESS | 1560 | 1461014557547 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 14:22:37 INFO - PROCESS | 1560 | 1461014557687 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:37 INFO - PROCESS | 1560 | ++DOCSHELL 12DBFC00 == 44 [pid = 1560] [id = 682] 14:22:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (12DC1C00) [pid = 1560] [serial = 2046] [outer = 00000000] 14:22:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (18245400) [pid = 1560] [serial = 2047] [outer = 12DC1C00] 14:22:37 INFO - PROCESS | 1560 | 1461014557789 Marionette DEBUG loaded listener.js 14:22:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (19141800) [pid = 1560] [serial = 2048] [outer = 12DC1C00] 14:22:38 INFO - PROCESS | 1560 | 1461014558372 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:22:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:22:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1029ms 14:22:38 INFO - PROCESS | 1560 | 1461014558427 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 14:22:38 INFO - PROCESS | 1560 | 1461014558433 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 14:22:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:22:38 INFO - PROCESS | 1560 | 1461014558439 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:22:38 INFO - PROCESS | 1560 | 1461014558442 Marionette TRACE conn5 <- [1,2694,null,{}] 14:22:38 INFO - PROCESS | 1560 | 1461014558446 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:38 INFO - PROCESS | 1560 | 1461014558557 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 14:22:38 INFO - PROCESS | 1560 | 1461014558703 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:38 INFO - PROCESS | 1560 | ++DOCSHELL 1914B800 == 45 [pid = 1560] [id = 683] 14:22:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (19402400) [pid = 1560] [serial = 2049] [outer = 00000000] 14:22:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1BAD3800) [pid = 1560] [serial = 2050] [outer = 19402400] 14:22:38 INFO - PROCESS | 1560 | 1461014558762 Marionette DEBUG loaded listener.js 14:22:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1BE64C00) [pid = 1560] [serial = 2051] [outer = 19402400] 14:22:39 INFO - PROCESS | 1560 | 1461014559371 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:22:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:22:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 970ms 14:22:39 INFO - PROCESS | 1560 | 1461014559411 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 14:22:39 INFO - PROCESS | 1560 | 1461014559414 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 14:22:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:22:39 INFO - PROCESS | 1560 | 1461014559418 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:22:39 INFO - PROCESS | 1560 | 1461014559421 Marionette TRACE conn5 <- [1,2698,null,{}] 14:22:39 INFO - PROCESS | 1560 | 1461014559432 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:39 INFO - PROCESS | 1560 | 1461014559543 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 14:22:39 INFO - PROCESS | 1560 | 1461014559691 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:39 INFO - PROCESS | 1560 | ++DOCSHELL 1CF79000 == 46 [pid = 1560] [id = 684] 14:22:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1CF79400) [pid = 1560] [serial = 2052] [outer = 00000000] 14:22:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1CF83400) [pid = 1560] [serial = 2053] [outer = 1CF79400] 14:22:39 INFO - PROCESS | 1560 | 1461014559752 Marionette DEBUG loaded listener.js 14:22:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1D084800) [pid = 1560] [serial = 2054] [outer = 1CF79400] 14:22:40 INFO - PROCESS | 1560 | 1461014560374 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:22:40 INFO - PROCESS | 1560 | 1461014560394 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 14:22:40 INFO - PROCESS | 1560 | 1461014560398 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:22:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:22:40 INFO - PROCESS | 1560 | 1461014560400 Marionette TRACE conn5 <- [1,2702,null,{}] 14:22:40 INFO - PROCESS | 1560 | 1461014560403 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:40 INFO - PROCESS | 1560 | 1461014560509 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 14:22:40 INFO - PROCESS | 1560 | 1461014560672 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:40 INFO - PROCESS | 1560 | ++DOCSHELL 13087C00 == 47 [pid = 1560] [id = 685] 14:22:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1CAB2400) [pid = 1560] [serial = 2055] [outer = 00000000] 14:22:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1D35B400) [pid = 1560] [serial = 2056] [outer = 1CAB2400] 14:22:40 INFO - PROCESS | 1560 | 1461014560729 Marionette DEBUG loaded listener.js 14:22:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1D3C7C00) [pid = 1560] [serial = 2057] [outer = 1CAB2400] 14:22:41 INFO - PROCESS | 1560 | 1461014561255 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:22:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:22:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1020ms 14:22:41 INFO - PROCESS | 1560 | 1461014561426 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 14:22:41 INFO - PROCESS | 1560 | 1461014561430 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 14:22:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:22:41 INFO - PROCESS | 1560 | 1461014561469 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:22:41 INFO - PROCESS | 1560 | 1461014561472 Marionette TRACE conn5 <- [1,2706,null,{}] 14:22:41 INFO - PROCESS | 1560 | 1461014561478 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:41 INFO - PROCESS | 1560 | 1461014561579 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 14:22:41 INFO - PROCESS | 1560 | 1461014561720 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 1560 | ++DOCSHELL 1313C800 == 48 [pid = 1560] [id = 686] 14:22:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (142A3800) [pid = 1560] [serial = 2058] [outer = 00000000] 14:22:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (1794B000) [pid = 1560] [serial = 2059] [outer = 142A3800] 14:22:41 INFO - PROCESS | 1560 | 1461014561776 Marionette DEBUG loaded listener.js 14:22:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (17DC8C00) [pid = 1560] [serial = 2060] [outer = 142A3800] 14:22:42 INFO - PROCESS | 1560 | --DOCSHELL 1CC8B400 == 47 [pid = 1560] [id = 646] 14:22:42 INFO - PROCESS | 1560 | --DOCSHELL 13C92000 == 46 [pid = 1560] [id = 680] 14:22:42 INFO - PROCESS | 1560 | --DOCSHELL 1BAB7800 == 45 [pid = 1560] [id = 679] 14:22:42 INFO - PROCESS | 1560 | --DOCSHELL 1A629000 == 44 [pid = 1560] [id = 678] 14:22:42 INFO - PROCESS | 1560 | --DOCSHELL 18251400 == 43 [pid = 1560] [id = 677] 14:22:42 INFO - PROCESS | 1560 | --DOCSHELL 12C38C00 == 42 [pid = 1560] [id = 676] 14:22:42 INFO - PROCESS | 1560 | --DOCSHELL 0B571800 == 41 [pid = 1560] [id = 675] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1D67A800) [pid = 1560] [serial = 1850] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1695C800) [pid = 1560] [serial = 1928] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1D592000) [pid = 1560] [serial = 1889] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (1AC0F800) [pid = 1560] [serial = 1886] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1CC81800) [pid = 1560] [serial = 1796] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (1CF7CC00) [pid = 1560] [serial = 1760] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1D3C3C00) [pid = 1560] [serial = 1847] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (2015BC00) [pid = 1560] [serial = 1934] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1B909C00) [pid = 1560] [serial = 1802] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1BAB8400) [pid = 1560] [serial = 1931] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (13138400) [pid = 1560] [serial = 1763] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (169DB800) [pid = 1560] [serial = 1799] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1313C000) [pid = 1560] [serial = 1883] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1EBDD800) [pid = 1560] [serial = 1892] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1AC10000) [pid = 1560] [serial = 1844] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (13C45000) [pid = 1560] [serial = 1841] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (20592C00) [pid = 1560] [serial = 1937] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1D0B1C00) [pid = 1560] [serial = 1805] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1D586800) [pid = 1560] [serial = 2002] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1F340800) [pid = 1560] [serial = 2005] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 95 (1CF7D800) [pid = 1560] [serial = 1999] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 94 (1B742C00) [pid = 1560] [serial = 1993] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 93 (1B9F1400) [pid = 1560] [serial = 1994] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 92 (1D66F400) [pid = 1560] [serial = 2003] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 91 (13069400) [pid = 1560] [serial = 1990] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 90 (17D29C00) [pid = 1560] [serial = 1991] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 89 (17DDD000) [pid = 1560] [serial = 1988] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 88 (13BA3400) [pid = 1560] [serial = 1987] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 87 (13BA8C00) [pid = 1560] [serial = 1972] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 86 (20790400) [pid = 1560] [serial = 2015] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (1C591400) [pid = 1560] [serial = 1996] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (1CB2B000) [pid = 1560] [serial = 1997] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (1EBDE000) [pid = 1560] [serial = 1970] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (1AC0C800) [pid = 1560] [serial = 1975] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (1EBCFC00) [pid = 1560] [serial = 1978] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (201C8000) [pid = 1560] [serial = 2008] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 79 (2058C800) [pid = 1560] [serial = 1981] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 78 (213B8400) [pid = 1560] [serial = 2017] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 77 (20776C00) [pid = 1560] [serial = 1984] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 76 (1F344800) [pid = 1560] [serial = 2006] [outer = 00000000] [url = about:blank] 14:22:42 INFO - PROCESS | 1560 | --DOMWINDOW == 75 (2076CC00) [pid = 1560] [serial = 2009] [outer = 00000000] [url = about:blank] 14:22:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif" 14:22:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:22:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1 14:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:22:42 INFO - _addTest/ [0,2709,"getWindowHandle",null] 14:22:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:22:42 INFO - PROCESS | 1560 | 1461014562448 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 14:22:42 INFO - PROCESS | 1560 | 1461014562455 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:22:42 INFO - PROCESS | 1560 | 1461014562459 Marionette TRACE conn5 <- [1,2710,null,{}] 14:22:42 INFO - PROCESS | 1560 | 1461014562462 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:42 INFO - PROCESS | 1560 | 1461014562561 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 14:22:42 INFO - PROCESS | 1560 | 1461014562664 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:42 INFO - PROCESS | 1560 | ++DOCSHELL 13141800 == 42 [pid = 1560] [id = 687] 14:22:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 72 (13141C00) [pid = 1560] [serial = 2061] [outer = 00000000] 14:22:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 73 (13C9A800) [pid = 1560] [serial = 2062] [outer = 13141C00] 14:22:42 INFO - PROCESS | 1560 | 1461014562713 Marionette DEBUG loaded listener.js 14:22:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 74 (169E5C00) [pid = 1560] [serial = 2063] [outer = 13141C00] 14:22:43 INFO - PROCESS | 1560 | 1461014563143 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 1560 | 1461014563187 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 14:22:43 INFO - PROCESS | 1560 | 1461014563191 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:22:43 INFO - PROCESS | 1560 | 1461014563193 Marionette TRACE conn5 <- [1,2714,null,{}] 14:22:43 INFO - PROCESS | 1560 | 1461014563202 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:43 INFO - PROCESS | 1560 | 1461014563325 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 14:22:43 INFO - PROCESS | 1560 | 1461014563341 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:43 INFO - PROCESS | 1560 | ++DOCSHELL 1AC03400 == 43 [pid = 1560] [id = 688] 14:22:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 75 (1AC07000) [pid = 1560] [serial = 2064] [outer = 00000000] 14:22:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 76 (1B7D1400) [pid = 1560] [serial = 2065] [outer = 1AC07000] 14:22:43 INFO - PROCESS | 1560 | 1461014563394 Marionette DEBUG loaded listener.js 14:22:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 77 (1B910000) [pid = 1560] [serial = 2066] [outer = 1AC07000] 14:22:43 INFO - PROCESS | 1560 | 1461014563885 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:22:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 730ms 14:22:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:22:43 INFO - PROCESS | 1560 | 1461014563925 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 1560 | 1461014563927 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 14:22:43 INFO - PROCESS | 1560 | 1461014563930 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 1560 | 1461014563932 Marionette TRACE conn5 <- [1,2718,null,{}] 14:22:43 INFO - PROCESS | 1560 | 1461014563935 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:44 INFO - PROCESS | 1560 | 1461014564023 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 14:22:44 INFO - PROCESS | 1560 | 1461014564032 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB5C00 == 44 [pid = 1560] [id = 689] 14:22:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 78 (1BACE400) [pid = 1560] [serial = 2067] [outer = 00000000] 14:22:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 79 (1BF21400) [pid = 1560] [serial = 2068] [outer = 1BACE400] 14:22:44 INFO - PROCESS | 1560 | 1461014564079 Marionette DEBUG loaded listener.js 14:22:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 80 (1C423800) [pid = 1560] [serial = 2069] [outer = 1BACE400] 14:22:45 INFO - PROCESS | 1560 | 1461014565023 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:22:45 INFO - PROCESS | 1560 | 1461014565054 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 14:22:45 INFO - PROCESS | 1560 | 1461014565057 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:22:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:22:45 INFO - PROCESS | 1560 | 1461014565059 Marionette TRACE conn5 <- [1,2722,null,{}] 14:22:45 INFO - PROCESS | 1560 | 1461014565062 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:45 INFO - PROCESS | 1560 | 1461014565180 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 14:22:45 INFO - PROCESS | 1560 | 1461014565241 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:45 INFO - PROCESS | 1560 | ++DOCSHELL 0F2DE800 == 45 [pid = 1560] [id = 690] 14:22:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (1CABAC00) [pid = 1560] [serial = 2070] [outer = 00000000] 14:22:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1CC86C00) [pid = 1560] [serial = 2071] [outer = 1CABAC00] 14:22:45 INFO - PROCESS | 1560 | 1461014565287 Marionette DEBUG loaded listener.js 14:22:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1CDE5C00) [pid = 1560] [serial = 2072] [outer = 1CABAC00] 14:22:45 INFO - PROCESS | 1560 | 1461014565710 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:22:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:22:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 14:22:45 INFO - PROCESS | 1560 | 1461014565737 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 14:22:45 INFO - PROCESS | 1560 | 1461014565739 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 14:22:45 INFO - PROCESS | 1560 | 1461014565742 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:22:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:22:45 INFO - PROCESS | 1560 | 1461014565743 Marionette TRACE conn5 <- [1,2726,null,{}] 14:22:45 INFO - PROCESS | 1560 | 1461014565747 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:45 INFO - PROCESS | 1560 | 1461014565892 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 14:22:45 INFO - PROCESS | 1560 | 1461014565963 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:45 INFO - PROCESS | 1560 | ++DOCSHELL 1CF82000 == 46 [pid = 1560] [id = 691] 14:22:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1D0B2000) [pid = 1560] [serial = 2073] [outer = 00000000] 14:22:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1D353400) [pid = 1560] [serial = 2074] [outer = 1D0B2000] 14:22:45 INFO - PROCESS | 1560 | 1461014566013 Marionette DEBUG loaded listener.js 14:22:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1D586800) [pid = 1560] [serial = 2075] [outer = 1D0B2000] 14:22:46 INFO - PROCESS | 1560 | 1461014566455 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:22:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:22:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 730ms 14:22:46 INFO - PROCESS | 1560 | 1461014566476 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 14:22:46 INFO - PROCESS | 1560 | 1461014566478 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 14:22:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:22:46 INFO - PROCESS | 1560 | --DOMWINDOW == 85 (16954800) [pid = 1560] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:22:46 INFO - PROCESS | 1560 | --DOMWINDOW == 84 (182F4400) [pid = 1560] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:22:46 INFO - PROCESS | 1560 | --DOMWINDOW == 83 (0EF42800) [pid = 1560] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:22:46 INFO - PROCESS | 1560 | --DOMWINDOW == 82 (12C40400) [pid = 1560] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:22:46 INFO - PROCESS | 1560 | --DOMWINDOW == 81 (1A629800) [pid = 1560] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:22:46 INFO - PROCESS | 1560 | --DOMWINDOW == 80 (1BE33000) [pid = 1560] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:22:46 INFO - PROCESS | 1560 | 1461014566535 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:22:46 INFO - PROCESS | 1560 | 1461014566536 Marionette TRACE conn5 <- [1,2730,null,{}] 14:22:46 INFO - PROCESS | 1560 | 1461014566544 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:46 INFO - PROCESS | 1560 | 1461014566627 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 14:22:46 INFO - PROCESS | 1560 | 1461014566636 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:46 INFO - PROCESS | 1560 | ++DOCSHELL 12BC3000 == 47 [pid = 1560] [id = 692] 14:22:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 81 (13077000) [pid = 1560] [serial = 2076] [outer = 00000000] 14:22:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 82 (1D58F000) [pid = 1560] [serial = 2077] [outer = 13077000] 14:22:46 INFO - PROCESS | 1560 | 1461014566681 Marionette DEBUG loaded listener.js 14:22:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 83 (1D66EC00) [pid = 1560] [serial = 2078] [outer = 13077000] 14:22:47 INFO - PROCESS | 1560 | 1461014567130 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:22:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:22:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 670ms 14:22:47 INFO - PROCESS | 1560 | 1461014567171 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 14:22:47 INFO - PROCESS | 1560 | 1461014567174 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 14:22:47 INFO - PROCESS | 1560 | 1461014567177 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:22:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:22:47 INFO - PROCESS | 1560 | 1461014567179 Marionette TRACE conn5 <- [1,2734,null,{}] 14:22:47 INFO - PROCESS | 1560 | 1461014567183 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:47 INFO - PROCESS | 1560 | 1461014567264 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 14:22:47 INFO - PROCESS | 1560 | 1461014567271 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 1560 | ++DOCSHELL 1D58E800 == 48 [pid = 1560] [id = 693] 14:22:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 84 (1D673C00) [pid = 1560] [serial = 2079] [outer = 00000000] 14:22:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 85 (1D68EC00) [pid = 1560] [serial = 2080] [outer = 1D673C00] 14:22:47 INFO - PROCESS | 1560 | 1461014567315 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 86 (1D69B800) [pid = 1560] [serial = 2081] [outer = 1D673C00] 14:22:47 INFO - PROCESS | 1560 | 1461014567742 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:22:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:22:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 630ms 14:22:47 INFO - PROCESS | 1560 | 1461014567813 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 14:22:47 INFO - PROCESS | 1560 | 1461014567815 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 14:22:47 INFO - PROCESS | 1560 | 1461014567818 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:22:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:22:47 INFO - PROCESS | 1560 | 1461014567820 Marionette TRACE conn5 <- [1,2738,null,{}] 14:22:47 INFO - PROCESS | 1560 | 1461014567823 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:47 INFO - PROCESS | 1560 | 1461014567906 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 14:22:47 INFO - PROCESS | 1560 | 1461014567913 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 1560 | ++DOCSHELL 1D58FC00 == 49 [pid = 1560] [id = 694] 14:22:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 87 (1EB79000) [pid = 1560] [serial = 2082] [outer = 00000000] 14:22:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 88 (1F33B000) [pid = 1560] [serial = 2083] [outer = 1EB79000] 14:22:47 INFO - PROCESS | 1560 | 1461014567958 Marionette DEBUG loaded listener.js 14:22:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 89 (1F1C9000) [pid = 1560] [serial = 2084] [outer = 1EB79000] 14:22:48 INFO - PROCESS | 1560 | 1461014568404 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:22:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:22:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 630ms 14:22:48 INFO - PROCESS | 1560 | 1461014568452 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 14:22:48 INFO - PROCESS | 1560 | 1461014568454 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 14:22:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:22:48 INFO - PROCESS | 1560 | 1461014568470 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:22:48 INFO - PROCESS | 1560 | 1461014568472 Marionette TRACE conn5 <- [1,2742,null,{}] 14:22:48 INFO - PROCESS | 1560 | 1461014568475 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:48 INFO - PROCESS | 1560 | 1461014568560 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 14:22:48 INFO - PROCESS | 1560 | 1461014568566 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:48 INFO - PROCESS | 1560 | ++DOCSHELL 1FB8B000 == 50 [pid = 1560] [id = 695] 14:22:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 90 (1FB8FC00) [pid = 1560] [serial = 2085] [outer = 00000000] 14:22:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 91 (2015A400) [pid = 1560] [serial = 2086] [outer = 1FB8FC00] 14:22:48 INFO - PROCESS | 1560 | 1461014568612 Marionette DEBUG loaded listener.js 14:22:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 92 (2015DC00) [pid = 1560] [serial = 2087] [outer = 1FB8FC00] 14:22:49 INFO - PROCESS | 1560 | 1461014569369 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:22:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:22:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 990ms 14:22:49 INFO - PROCESS | 1560 | 1461014569449 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 14:22:49 INFO - PROCESS | 1560 | 1461014569454 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 14:22:49 INFO - PROCESS | 1560 | 1461014569459 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:22:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:22:49 INFO - PROCESS | 1560 | 1461014569462 Marionette TRACE conn5 <- [1,2746,null,{}] 14:22:49 INFO - PROCESS | 1560 | 1461014569469 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:49 INFO - PROCESS | 1560 | 1461014569620 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 14:22:49 INFO - PROCESS | 1560 | 1461014569760 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:49 INFO - PROCESS | 1560 | ++DOCSHELL 13081C00 == 51 [pid = 1560] [id = 696] 14:22:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 93 (13C90400) [pid = 1560] [serial = 2088] [outer = 00000000] 14:22:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 94 (19079C00) [pid = 1560] [serial = 2089] [outer = 13C90400] 14:22:49 INFO - PROCESS | 1560 | 1461014569823 Marionette DEBUG loaded listener.js 14:22:49 INFO - PROCESS | 1560 | ++DOMWINDOW == 95 (1A61A400) [pid = 1560] [serial = 2090] [outer = 13C90400] 14:22:50 INFO - PROCESS | 1560 | 1461014570395 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:22:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:22:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 970ms 14:22:50 INFO - PROCESS | 1560 | 1461014570434 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 14:22:50 INFO - PROCESS | 1560 | 1461014570440 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 14:22:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:22:50 INFO - PROCESS | 1560 | 1461014570447 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:22:50 INFO - PROCESS | 1560 | 1461014570449 Marionette TRACE conn5 <- [1,2750,null,{}] 14:22:50 INFO - PROCESS | 1560 | 1461014570454 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:50 INFO - PROCESS | 1560 | 1461014570564 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 14:22:50 INFO - PROCESS | 1560 | 1461014570723 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:50 INFO - PROCESS | 1560 | ++DOCSHELL 1BAB3C00 == 52 [pid = 1560] [id = 697] 14:22:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 96 (1BE3AC00) [pid = 1560] [serial = 2091] [outer = 00000000] 14:22:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (1CB28000) [pid = 1560] [serial = 2092] [outer = 1BE3AC00] 14:22:50 INFO - PROCESS | 1560 | 1461014570782 Marionette DEBUG loaded listener.js 14:22:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (1CF7F400) [pid = 1560] [serial = 2093] [outer = 1BE3AC00] 14:22:51 INFO - PROCESS | 1560 | 1461014571392 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:22:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:22:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 970ms 14:22:51 INFO - PROCESS | 1560 | 1461014571419 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 14:22:51 INFO - PROCESS | 1560 | 1461014571421 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 14:22:51 INFO - PROCESS | 1560 | 1461014571425 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:22:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:22:51 INFO - PROCESS | 1560 | 1461014571429 Marionette TRACE conn5 <- [1,2754,null,{}] 14:22:51 INFO - PROCESS | 1560 | 1461014571439 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:51 INFO - PROCESS | 1560 | 1461014571554 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 14:22:51 INFO - PROCESS | 1560 | 1461014571686 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:51 INFO - PROCESS | 1560 | ++DOCSHELL 1F1C2400 == 53 [pid = 1560] [id = 698] 14:22:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (20153800) [pid = 1560] [serial = 2094] [outer = 00000000] 14:22:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (201C8400) [pid = 1560] [serial = 2095] [outer = 20153800] 14:22:51 INFO - PROCESS | 1560 | 1461014571747 Marionette DEBUG loaded listener.js 14:22:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (201CFC00) [pid = 1560] [serial = 2096] [outer = 20153800] 14:22:52 INFO - PROCESS | 1560 | 1461014572359 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:22:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:22:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 970ms 14:22:52 INFO - PROCESS | 1560 | 1461014572398 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 14:22:52 INFO - PROCESS | 1560 | 1461014572401 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 14:22:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:22:52 INFO - PROCESS | 1560 | 1461014572405 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:22:52 INFO - PROCESS | 1560 | 1461014572407 Marionette TRACE conn5 <- [1,2758,null,{}] 14:22:52 INFO - PROCESS | 1560 | 1461014572410 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:52 INFO - PROCESS | 1560 | 1461014572521 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 14:22:52 INFO - PROCESS | 1560 | 1461014572637 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 1560 | ++DOCSHELL 201CE800 == 54 [pid = 1560] [id = 699] 14:22:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (201CF800) [pid = 1560] [serial = 2097] [outer = 00000000] 14:22:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (2076D000) [pid = 1560] [serial = 2098] [outer = 201CF800] 14:22:52 INFO - PROCESS | 1560 | 1461014572734 Marionette DEBUG loaded listener.js 14:22:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (20771800) [pid = 1560] [serial = 2099] [outer = 201CF800] 14:22:53 INFO - PROCESS | 1560 | 1461014573258 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:22:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:22:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 930ms 14:22:53 INFO - PROCESS | 1560 | 1461014573339 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 1560 | 1461014573341 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 14:22:53 INFO - PROCESS | 1560 | 1461014573345 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:22:53 INFO - PROCESS | 1560 | 1461014573347 Marionette TRACE conn5 <- [1,2762,null,{}] 14:22:53 INFO - PROCESS | 1560 | 1461014573350 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:53 INFO - PROCESS | 1560 | 1461014573486 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 14:22:53 INFO - PROCESS | 1560 | 1461014573631 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:53 INFO - PROCESS | 1560 | ++DOCSHELL 20777800 == 55 [pid = 1560] [id = 700] 14:22:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (2077AC00) [pid = 1560] [serial = 2100] [outer = 00000000] 14:22:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (20789000) [pid = 1560] [serial = 2101] [outer = 2077AC00] 14:22:53 INFO - PROCESS | 1560 | 1461014573689 Marionette DEBUG loaded listener.js 14:22:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (2078E000) [pid = 1560] [serial = 2102] [outer = 2077AC00] 14:22:54 INFO - PROCESS | 1560 | 1461014574522 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:22:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:22:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1215ms 14:22:54 INFO - PROCESS | 1560 | 1461014574564 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 14:22:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:22:54 INFO - PROCESS | 1560 | 1461014574568 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 14:22:54 INFO - PROCESS | 1560 | 1461014574573 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:22:54 INFO - PROCESS | 1560 | 1461014574576 Marionette TRACE conn5 <- [1,2766,null,{}] 14:22:54 INFO - PROCESS | 1560 | 1461014574596 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:54 INFO - PROCESS | 1560 | 1461014574700 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 14:22:54 INFO - PROCESS | 1560 | 1461014574841 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 1560 | ++DOCSHELL 12B02C00 == 56 [pid = 1560] [id = 701] 14:22:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (12BF3000) [pid = 1560] [serial = 2103] [outer = 00000000] 14:22:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (182F9400) [pid = 1560] [serial = 2104] [outer = 12BF3000] 14:22:54 INFO - PROCESS | 1560 | 1461014574894 Marionette DEBUG loaded listener.js 14:22:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (19405800) [pid = 1560] [serial = 2105] [outer = 12BF3000] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 1D58FC00 == 55 [pid = 1560] [id = 694] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 1D58E800 == 54 [pid = 1560] [id = 693] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 12BC3000 == 53 [pid = 1560] [id = 692] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 1CF82000 == 52 [pid = 1560] [id = 691] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 0F2DE800 == 51 [pid = 1560] [id = 690] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 1BAB5C00 == 50 [pid = 1560] [id = 689] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 1AC03400 == 49 [pid = 1560] [id = 688] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 13141800 == 48 [pid = 1560] [id = 687] 14:22:55 INFO - PROCESS | 1560 | 1461014575551 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 1313C800 == 47 [pid = 1560] [id = 686] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 1CF79000 == 46 [pid = 1560] [id = 684] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 1914B800 == 45 [pid = 1560] [id = 683] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 12DBFC00 == 44 [pid = 1560] [id = 682] 14:22:55 INFO - PROCESS | 1560 | --DOCSHELL 12C77800 == 43 [pid = 1560] [id = 681] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1A626800) [pid = 1560] [serial = 2041] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (19141C00) [pid = 1560] [serial = 2032] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1313A000) [pid = 1560] [serial = 2027] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1307AC00) [pid = 1560] [serial = 2029] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1940C800) [pid = 1560] [serial = 2033] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 104 (1BAAD400) [pid = 1560] [serial = 2036] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 103 (1B90FC00) [pid = 1560] [serial = 2035] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 102 (1BE66800) [pid = 1560] [serial = 2038] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 101 (1BEE6800) [pid = 1560] [serial = 2039] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 100 (1313E000) [pid = 1560] [serial = 2030] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 99 (12C15800) [pid = 1560] [serial = 2026] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 98 (1AC02800) [pid = 1560] [serial = 2020] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 97 (1CB31400) [pid = 1560] [serial = 2023] [outer = 00000000] [url = about:blank] 14:22:55 INFO - PROCESS | 1560 | --DOMWINDOW == 96 (1BE39000) [pid = 1560] [serial = 2042] [outer = 00000000] [url = about:blank] 14:22:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:22:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1021ms 14:22:55 INFO - PROCESS | 1560 | 1461014575595 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 1560 | 1461014575600 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 14:22:55 INFO - PROCESS | 1560 | 1461014575606 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:22:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:22:55 INFO - PROCESS | 1560 | 1461014575609 Marionette TRACE conn5 <- [1,2770,null,{}] 14:22:55 INFO - PROCESS | 1560 | 1461014575613 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:55 INFO - PROCESS | 1560 | 1461014575711 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 14:22:55 INFO - PROCESS | 1560 | 1461014575814 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:55 INFO - PROCESS | 1560 | ++DOCSHELL 12C3CC00 == 44 [pid = 1560] [id = 702] 14:22:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 97 (12C3D400) [pid = 1560] [serial = 2106] [outer = 00000000] 14:22:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 98 (12F32800) [pid = 1560] [serial = 2107] [outer = 12C3D400] 14:22:55 INFO - PROCESS | 1560 | 1461014575861 Marionette DEBUG loaded listener.js 14:22:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 99 (1313C000) [pid = 1560] [serial = 2108] [outer = 12C3D400] 14:22:56 INFO - PROCESS | 1560 | 1461014576284 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:22:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:22:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 730ms 14:22:56 INFO - PROCESS | 1560 | 1461014576340 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 14:22:56 INFO - PROCESS | 1560 | 1461014576342 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 14:22:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:22:56 INFO - PROCESS | 1560 | 1461014576350 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:22:56 INFO - PROCESS | 1560 | 1461014576354 Marionette TRACE conn5 <- [1,2774,null,{}] 14:22:56 INFO - PROCESS | 1560 | 1461014576400 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:56 INFO - PROCESS | 1560 | 1461014576498 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 14:22:56 INFO - PROCESS | 1560 | 1461014576507 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 1560 | ++DOCSHELL 1940C800 == 45 [pid = 1560] [id = 703] 14:22:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 100 (196EA000) [pid = 1560] [serial = 2109] [outer = 00000000] 14:22:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 101 (1A65FC00) [pid = 1560] [serial = 2110] [outer = 196EA000] 14:22:56 INFO - PROCESS | 1560 | 1461014576557 Marionette DEBUG loaded listener.js 14:22:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 102 (1AC0DC00) [pid = 1560] [serial = 2111] [outer = 196EA000] 14:22:57 INFO - PROCESS | 1560 | 1461014577043 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:22:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:22:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 710ms 14:22:57 INFO - PROCESS | 1560 | 1461014577060 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 14:22:57 INFO - PROCESS | 1560 | 1461014577062 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 14:22:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:22:57 INFO - PROCESS | 1560 | 1461014577070 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 1560 | 1461014577071 Marionette TRACE conn5 <- [1,2778,null,{}] 14:22:57 INFO - PROCESS | 1560 | 1461014577075 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:57 INFO - PROCESS | 1560 | 1461014577161 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 14:22:57 INFO - PROCESS | 1560 | 1461014577168 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:57 INFO - PROCESS | 1560 | ++DOCSHELL 1B90D000 == 46 [pid = 1560] [id = 704] 14:22:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 103 (1B90F000) [pid = 1560] [serial = 2112] [outer = 00000000] 14:22:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 104 (1BE34800) [pid = 1560] [serial = 2113] [outer = 1B90F000] 14:22:57 INFO - PROCESS | 1560 | 1461014577214 Marionette DEBUG loaded listener.js 14:22:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 105 (1BE3E800) [pid = 1560] [serial = 2114] [outer = 1B90F000] 14:22:57 INFO - PROCESS | 1560 | 1461014577649 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:22:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:22:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 630ms 14:22:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:22:57 INFO - PROCESS | 1560 | 1461014577705 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 14:22:57 INFO - PROCESS | 1560 | 1461014577707 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 14:22:57 INFO - PROCESS | 1560 | 1461014577710 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 1560 | 1461014577712 Marionette TRACE conn5 <- [1,2782,null,{}] 14:22:57 INFO - PROCESS | 1560 | 1461014577715 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:57 INFO - PROCESS | 1560 | 1461014577799 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 14:22:57 INFO - PROCESS | 1560 | 1461014577805 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:57 INFO - PROCESS | 1560 | ++DOCSHELL 1BE39000 == 47 [pid = 1560] [id = 705] 14:22:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (1BEEA400) [pid = 1560] [serial = 2115] [outer = 00000000] 14:22:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (1C41EC00) [pid = 1560] [serial = 2116] [outer = 1BEEA400] 14:22:57 INFO - PROCESS | 1560 | 1461014577852 Marionette DEBUG loaded listener.js 14:22:57 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1C420000) [pid = 1560] [serial = 2117] [outer = 1BEEA400] 14:22:58 INFO - PROCESS | 1560 | 1461014578362 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:22:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:22:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 670ms 14:22:58 INFO - PROCESS | 1560 | 1461014578381 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 14:22:58 INFO - PROCESS | 1560 | 1461014578382 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 14:22:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:22:58 INFO - PROCESS | 1560 | 1461014578386 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:22:58 INFO - PROCESS | 1560 | 1461014578387 Marionette TRACE conn5 <- [1,2786,null,{}] 14:22:58 INFO - PROCESS | 1560 | 1461014578398 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:58 INFO - PROCESS | 1560 | 1461014578539 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 14:22:58 INFO - PROCESS | 1560 | 1461014578611 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:58 INFO - PROCESS | 1560 | ++DOCSHELL 12C40400 == 48 [pid = 1560] [id = 706] 14:22:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1CF78800) [pid = 1560] [serial = 2118] [outer = 00000000] 14:22:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (1D0B3000) [pid = 1560] [serial = 2119] [outer = 1CF78800] 14:22:58 INFO - PROCESS | 1560 | 1461014578661 Marionette DEBUG loaded listener.js 14:22:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (1D356800) [pid = 1560] [serial = 2120] [outer = 1CF78800] 14:22:59 INFO - PROCESS | 1560 | 1461014579111 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:22:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:22:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 790ms 14:22:59 INFO - PROCESS | 1560 | 1461014579211 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 1560 | 1461014579213 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 14:22:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:22:59 INFO - PROCESS | 1560 | 1461014579219 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - PROCESS | 1560 | 1461014579220 Marionette TRACE conn5 <- [1,2790,null,{}] 14:22:59 INFO - PROCESS | 1560 | 1461014579224 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:59 INFO - PROCESS | 1560 | 1461014579343 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 14:22:59 INFO - PROCESS | 1560 | 1461014579413 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:59 INFO - PROCESS | 1560 | ++DOCSHELL 1CF83800 == 49 [pid = 1560] [id = 707] 14:22:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (1D35B000) [pid = 1560] [serial = 2121] [outer = 00000000] 14:22:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (1D679000) [pid = 1560] [serial = 2122] [outer = 1D35B000] 14:22:59 INFO - PROCESS | 1560 | 1461014579459 Marionette DEBUG loaded listener.js 14:22:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (1D679800) [pid = 1560] [serial = 2123] [outer = 1D35B000] 14:22:59 INFO - PROCESS | 1560 | 1461014579893 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:22:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:22:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 730ms 14:22:59 INFO - PROCESS | 1560 | 1461014579952 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 1560 | 1461014579954 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 14:22:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:22:59 INFO - PROCESS | 1560 | 1461014579957 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - PROCESS | 1560 | 1461014579959 Marionette TRACE conn5 <- [1,2794,null,{}] 14:22:59 INFO - PROCESS | 1560 | 1461014579962 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:00 INFO - PROCESS | 1560 | 1461014580145 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 14:23:00 INFO - PROCESS | 1560 | --DOMWINDOW == 113 (1D0B2000) [pid = 1560] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:23:00 INFO - PROCESS | 1560 | --DOMWINDOW == 112 (142A3800) [pid = 1560] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:23:00 INFO - PROCESS | 1560 | --DOMWINDOW == 111 (1BACE400) [pid = 1560] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:23:00 INFO - PROCESS | 1560 | --DOMWINDOW == 110 (13141C00) [pid = 1560] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:23:00 INFO - PROCESS | 1560 | --DOMWINDOW == 109 (1AC07000) [pid = 1560] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:23:00 INFO - PROCESS | 1560 | --DOMWINDOW == 108 (13077000) [pid = 1560] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:23:00 INFO - PROCESS | 1560 | --DOMWINDOW == 107 (1D673C00) [pid = 1560] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:23:00 INFO - PROCESS | 1560 | --DOMWINDOW == 106 (1EB79000) [pid = 1560] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:23:00 INFO - PROCESS | 1560 | --DOMWINDOW == 105 (1CABAC00) [pid = 1560] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:23:00 INFO - PROCESS | 1560 | 1461014580219 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:00 INFO - PROCESS | 1560 | ++DOCSHELL 12BEA800 == 50 [pid = 1560] [id = 708] 14:23:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 106 (12C20800) [pid = 1560] [serial = 2124] [outer = 00000000] 14:23:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 107 (17949400) [pid = 1560] [serial = 2125] [outer = 12C20800] 14:23:00 INFO - PROCESS | 1560 | 1461014580266 Marionette DEBUG loaded listener.js 14:23:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 108 (1BACE400) [pid = 1560] [serial = 2126] [outer = 12C20800] 14:23:00 INFO - PROCESS | 1560 | 1461014580624 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:23:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:23:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 730ms 14:23:00 INFO - PROCESS | 1560 | 1461014580699 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 14:23:00 INFO - PROCESS | 1560 | 1461014580701 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 14:23:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:23:00 INFO - PROCESS | 1560 | 1461014580704 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:23:00 INFO - PROCESS | 1560 | 1461014580706 Marionette TRACE conn5 <- [1,2798,null,{}] 14:23:00 INFO - PROCESS | 1560 | 1461014580710 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:00 INFO - PROCESS | 1560 | 1461014580795 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 14:23:00 INFO - PROCESS | 1560 | 1461014580802 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:00 INFO - PROCESS | 1560 | ++DOCSHELL 1D2C9400 == 51 [pid = 1560] [id = 709] 14:23:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 109 (1D67B400) [pid = 1560] [serial = 2127] [outer = 00000000] 14:23:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 110 (20150800) [pid = 1560] [serial = 2128] [outer = 1D67B400] 14:23:00 INFO - PROCESS | 1560 | 1461014580847 Marionette DEBUG loaded listener.js 14:23:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 111 (20156400) [pid = 1560] [serial = 2129] [outer = 1D67B400] 14:23:01 INFO - PROCESS | 1560 | 1461014581279 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:23:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:23:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 630ms 14:23:01 INFO - PROCESS | 1560 | 1461014581339 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 14:23:01 INFO - PROCESS | 1560 | 1461014581341 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 14:23:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:23:01 INFO - PROCESS | 1560 | 1461014581344 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:23:01 INFO - PROCESS | 1560 | 1461014581346 Marionette TRACE conn5 <- [1,2802,null,{}] 14:23:01 INFO - PROCESS | 1560 | 1461014581350 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:01 INFO - PROCESS | 1560 | 1461014581432 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 14:23:01 INFO - PROCESS | 1560 | 1461014581438 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 1560 | ++DOCSHELL 201CE400 == 52 [pid = 1560] [id = 710] 14:23:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 112 (20591C00) [pid = 1560] [serial = 2130] [outer = 00000000] 14:23:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 113 (20779000) [pid = 1560] [serial = 2131] [outer = 20591C00] 14:23:01 INFO - PROCESS | 1560 | 1461014581483 Marionette DEBUG loaded listener.js 14:23:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 114 (2078A000) [pid = 1560] [serial = 2132] [outer = 20591C00] 14:23:01 INFO - PROCESS | 1560 | 1461014581924 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:23:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:23:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 630ms 14:23:01 INFO - PROCESS | 1560 | 1461014581975 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 14:23:01 INFO - PROCESS | 1560 | 1461014581978 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 14:23:01 INFO - PROCESS | 1560 | 1461014581981 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:23:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:23:01 INFO - PROCESS | 1560 | 1461014581983 Marionette TRACE conn5 <- [1,2806,null,{}] 14:23:01 INFO - PROCESS | 1560 | 1461014581987 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:02 INFO - PROCESS | 1560 | 1461014582091 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 14:23:02 INFO - PROCESS | 1560 | 1461014582098 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:02 INFO - PROCESS | 1560 | ++DOCSHELL 20793C00 == 53 [pid = 1560] [id = 711] 14:23:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (213BB800) [pid = 1560] [serial = 2133] [outer = 00000000] 14:23:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (213C1800) [pid = 1560] [serial = 2134] [outer = 213BB800] 14:23:02 INFO - PROCESS | 1560 | 1461014582149 Marionette DEBUG loaded listener.js 14:23:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (213C6800) [pid = 1560] [serial = 2135] [outer = 213BB800] 14:23:02 INFO - PROCESS | 1560 | 1461014582920 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:23:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:23:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 970ms 14:23:02 INFO - PROCESS | 1560 | 1461014582955 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 14:23:02 INFO - PROCESS | 1560 | 1461014582961 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 14:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:23:02 INFO - PROCESS | 1560 | 1461014582966 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:23:02 INFO - PROCESS | 1560 | 1461014582970 Marionette TRACE conn5 <- [1,2810,null,{}] 14:23:02 INFO - PROCESS | 1560 | 1461014582975 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:03 INFO - PROCESS | 1560 | 1461014583093 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 14:23:03 INFO - PROCESS | 1560 | 1461014583243 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:03 INFO - PROCESS | 1560 | ++DOCSHELL 16955C00 == 54 [pid = 1560] [id = 712] 14:23:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (169E4C00) [pid = 1560] [serial = 2136] [outer = 00000000] 14:23:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (182EE800) [pid = 1560] [serial = 2137] [outer = 169E4C00] 14:23:03 INFO - PROCESS | 1560 | 1461014583302 Marionette DEBUG loaded listener.js 14:23:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (19405000) [pid = 1560] [serial = 2138] [outer = 169E4C00] 14:23:03 INFO - PROCESS | 1560 | 1461014583906 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:23:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:23:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 970ms 14:23:03 INFO - PROCESS | 1560 | 1461014583941 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 14:23:03 INFO - PROCESS | 1560 | 1461014583947 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 14:23:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:23:03 INFO - PROCESS | 1560 | 1461014583953 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:23:03 INFO - PROCESS | 1560 | 1461014583956 Marionette TRACE conn5 <- [1,2814,null,{}] 14:23:03 INFO - PROCESS | 1560 | 1461014583981 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:04 INFO - PROCESS | 1560 | 1461014584099 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 14:23:04 INFO - PROCESS | 1560 | 1461014584245 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 1560 | ++DOCSHELL 1BFBE000 == 55 [pid = 1560] [id = 713] 14:23:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1C42A400) [pid = 1560] [serial = 2139] [outer = 00000000] 14:23:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1D080800) [pid = 1560] [serial = 2140] [outer = 1C42A400] 14:23:04 INFO - PROCESS | 1560 | 1461014584302 Marionette DEBUG loaded listener.js 14:23:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1D355800) [pid = 1560] [serial = 2141] [outer = 1C42A400] 14:23:04 INFO - PROCESS | 1560 | 1461014584902 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 970ms 14:23:04 INFO - PROCESS | 1560 | 1461014584925 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 14:23:04 INFO - PROCESS | 1560 | 1461014584928 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 14:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:23:04 INFO - PROCESS | 1560 | 1461014584946 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 1560 | 1461014584950 Marionette TRACE conn5 <- [1,2818,null,{}] 14:23:04 INFO - PROCESS | 1560 | 1461014584961 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:05 INFO - PROCESS | 1560 | 1461014585075 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 14:23:05 INFO - PROCESS | 1560 | 1461014585222 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:05 INFO - PROCESS | 1560 | ++DOCSHELL 213BB400 == 56 [pid = 1560] [id = 714] 14:23:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (213C3800) [pid = 1560] [serial = 2142] [outer = 00000000] 14:23:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (214BE000) [pid = 1560] [serial = 2143] [outer = 213C3800] 14:23:05 INFO - PROCESS | 1560 | 1461014585281 Marionette DEBUG loaded listener.js 14:23:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (214C3C00) [pid = 1560] [serial = 2144] [outer = 213C3800] 14:23:05 INFO - PROCESS | 1560 | 1461014585825 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:23:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:23:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 930ms 14:23:05 INFO - PROCESS | 1560 | 1461014585876 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 14:23:05 INFO - PROCESS | 1560 | 1461014585879 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 14:23:05 INFO - PROCESS | 1560 | 1461014585883 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:23:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:23:05 INFO - PROCESS | 1560 | 1461014585885 Marionette TRACE conn5 <- [1,2822,null,{}] 14:23:05 INFO - PROCESS | 1560 | 1461014585889 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:05 INFO - PROCESS | 1560 | 1461014586002 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 14:23:06 INFO - PROCESS | 1560 | 1461014586165 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:06 INFO - PROCESS | 1560 | ++DOCSHELL 213C5800 == 57 [pid = 1560] [id = 715] 14:23:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (214C6C00) [pid = 1560] [serial = 2145] [outer = 00000000] 14:23:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (2279C000) [pid = 1560] [serial = 2146] [outer = 214C6C00] 14:23:06 INFO - PROCESS | 1560 | 1461014586224 Marionette DEBUG loaded listener.js 14:23:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (227A0800) [pid = 1560] [serial = 2147] [outer = 214C6C00] 14:23:06 INFO - PROCESS | 1560 | 1461014586809 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:23:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:23:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 970ms 14:23:06 INFO - PROCESS | 1560 | 1461014586856 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 14:23:06 INFO - PROCESS | 1560 | 1461014586859 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 14:23:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:23:06 INFO - PROCESS | 1560 | 1461014586862 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:23:06 INFO - PROCESS | 1560 | 1461014586864 Marionette TRACE conn5 <- [1,2826,null,{}] 14:23:06 INFO - PROCESS | 1560 | 1461014586868 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:06 INFO - PROCESS | 1560 | 1461014586977 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 14:23:07 INFO - PROCESS | 1560 | 1461014587140 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 1560 | ++DOCSHELL 227A5800 == 58 [pid = 1560] [id = 716] 14:23:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (227A6400) [pid = 1560] [serial = 2148] [outer = 00000000] 14:23:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (227BCC00) [pid = 1560] [serial = 2149] [outer = 227A6400] 14:23:07 INFO - PROCESS | 1560 | 1461014587199 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (227BF400) [pid = 1560] [serial = 2150] [outer = 227A6400] 14:23:07 INFO - PROCESS | 1560 | 1461014587769 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:23:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:23:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 970ms 14:23:07 INFO - PROCESS | 1560 | 1461014587836 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 14:23:07 INFO - PROCESS | 1560 | 1461014587839 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 14:23:07 INFO - PROCESS | 1560 | 1461014587842 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:23:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:23:07 INFO - PROCESS | 1560 | 1461014587844 Marionette TRACE conn5 <- [1,2830,null,{}] 14:23:07 INFO - PROCESS | 1560 | 1461014587848 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:07 INFO - PROCESS | 1560 | 1461014587965 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 14:23:08 INFO - PROCESS | 1560 | 1461014588126 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:08 INFO - PROCESS | 1560 | ++DOCSHELL 13BA6800 == 59 [pid = 1560] [id = 717] 14:23:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (213C6C00) [pid = 1560] [serial = 2151] [outer = 00000000] 14:23:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (23DD0400) [pid = 1560] [serial = 2152] [outer = 213C6C00] 14:23:08 INFO - PROCESS | 1560 | 1461014588185 Marionette DEBUG loaded listener.js 14:23:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (23DD2400) [pid = 1560] [serial = 2153] [outer = 213C6C00] 14:23:08 INFO - PROCESS | 1560 | 1461014588762 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:23:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:23:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1125ms 14:23:08 INFO - PROCESS | 1560 | 1461014588997 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 14:23:08 INFO - PROCESS | 1560 | 1461014589002 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 14:23:08 INFO - PROCESS | 1560 | 1461014589008 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:23:08 INFO - PROCESS | 1560 | 1461014589011 Marionette TRACE conn5 <- [1,2834,null,{}] 14:23:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:23:08 INFO - PROCESS | 1560 | 1461014589016 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:09 INFO - PROCESS | 1560 | 1461014589127 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 14:23:09 INFO - PROCESS | 1560 | 1461014589272 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:09 INFO - PROCESS | 1560 | ++DOCSHELL 17D29800 == 60 [pid = 1560] [id = 718] 14:23:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (181C9000) [pid = 1560] [serial = 2154] [outer = 00000000] 14:23:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1AA98C00) [pid = 1560] [serial = 2155] [outer = 181C9000] 14:23:09 INFO - PROCESS | 1560 | 1461014589325 Marionette DEBUG loaded listener.js 14:23:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1A626C00) [pid = 1560] [serial = 2156] [outer = 181C9000] 14:23:09 INFO - PROCESS | 1560 | --DOCSHELL 201CE400 == 59 [pid = 1560] [id = 710] 14:23:09 INFO - PROCESS | 1560 | --DOCSHELL 1D2C9400 == 58 [pid = 1560] [id = 709] 14:23:09 INFO - PROCESS | 1560 | --DOCSHELL 12BEA800 == 57 [pid = 1560] [id = 708] 14:23:09 INFO - PROCESS | 1560 | --DOCSHELL 1CF83800 == 56 [pid = 1560] [id = 707] 14:23:09 INFO - PROCESS | 1560 | --DOCSHELL 12C40400 == 55 [pid = 1560] [id = 706] 14:23:09 INFO - PROCESS | 1560 | --DOCSHELL 1BE39000 == 54 [pid = 1560] [id = 705] 14:23:09 INFO - PROCESS | 1560 | --DOCSHELL 1B90D000 == 53 [pid = 1560] [id = 704] 14:23:09 INFO - PROCESS | 1560 | --DOCSHELL 1940C800 == 52 [pid = 1560] [id = 703] 14:23:09 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (2015A400) [pid = 1560] [serial = 2086] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOCSHELL 12C3CC00 == 51 [pid = 1560] [id = 702] 14:23:10 INFO - PROCESS | 1560 | --DOCSHELL 12B02C00 == 50 [pid = 1560] [id = 701] 14:23:10 INFO - PROCESS | 1560 | --DOCSHELL 1F1C2400 == 49 [pid = 1560] [id = 698] 14:23:10 INFO - PROCESS | 1560 | --DOCSHELL 1BAB3C00 == 48 [pid = 1560] [id = 697] 14:23:10 INFO - PROCESS | 1560 | --DOCSHELL 13081C00 == 47 [pid = 1560] [id = 696] 14:23:10 INFO - PROCESS | 1560 | 1461014590033 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:23:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:23:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1070ms 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (1D353400) [pid = 1560] [serial = 2074] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (17DC8C00) [pid = 1560] [serial = 2060] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1794B000) [pid = 1560] [serial = 2059] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1BF21400) [pid = 1560] [serial = 2068] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (13C9A800) [pid = 1560] [serial = 2062] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (169E5C00) [pid = 1560] [serial = 2063] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1B7D1400) [pid = 1560] [serial = 2065] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1B910000) [pid = 1560] [serial = 2066] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (1C58EC00) [pid = 1560] [serial = 2044] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (18245400) [pid = 1560] [serial = 2047] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1BAD3800) [pid = 1560] [serial = 2050] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1CF83400) [pid = 1560] [serial = 2053] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (1D35B400) [pid = 1560] [serial = 2056] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (1D58F000) [pid = 1560] [serial = 2077] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1D66EC00) [pid = 1560] [serial = 2078] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 121 (1D68EC00) [pid = 1560] [serial = 2080] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 120 (1D586800) [pid = 1560] [serial = 2075] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 119 (1F33B000) [pid = 1560] [serial = 2083] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 118 (1CC86C00) [pid = 1560] [serial = 2071] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 117 (1CDE5C00) [pid = 1560] [serial = 2072] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 116 (1D69B800) [pid = 1560] [serial = 2081] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 115 (1C423800) [pid = 1560] [serial = 2069] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | --DOMWINDOW == 114 (1F1C9000) [pid = 1560] [serial = 2084] [outer = 00000000] [url = about:blank] 14:23:10 INFO - PROCESS | 1560 | 1461014590107 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 14:23:10 INFO - PROCESS | 1560 | 1461014590110 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 14:23:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:23:10 INFO - PROCESS | 1560 | 1461014590120 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 1560 | 1461014590124 Marionette TRACE conn5 <- [1,2838,null,{}] 14:23:10 INFO - PROCESS | 1560 | 1461014590128 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:10 INFO - PROCESS | 1560 | 1461014590223 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 14:23:10 INFO - PROCESS | 1560 | 1461014590236 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:10 INFO - PROCESS | 1560 | ++DOCSHELL 13140000 == 48 [pid = 1560] [id = 719] 14:23:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 115 (13141000) [pid = 1560] [serial = 2157] [outer = 00000000] 14:23:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 116 (17940400) [pid = 1560] [serial = 2158] [outer = 13141000] 14:23:10 INFO - PROCESS | 1560 | 1461014590283 Marionette DEBUG loaded listener.js 14:23:10 INFO - PROCESS | 1560 | ++DOMWINDOW == 117 (17DDE800) [pid = 1560] [serial = 2159] [outer = 13141000] 14:23:10 INFO - PROCESS | 1560 | 1461014590796 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:23:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:23:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 730ms 14:23:10 INFO - PROCESS | 1560 | 1461014590852 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 14:23:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:23:10 INFO - PROCESS | 1560 | 1461014590854 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 14:23:10 INFO - PROCESS | 1560 | 1461014590858 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 1560 | 1461014590860 Marionette TRACE conn5 <- [1,2842,null,{}] 14:23:10 INFO - PROCESS | 1560 | 1461014590869 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:10 INFO - PROCESS | 1560 | 1461014590963 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 14:23:11 INFO - PROCESS | 1560 | 1461014591073 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:11 INFO - PROCESS | 1560 | ++DOCSHELL 1B743C00 == 49 [pid = 1560] [id = 720] 14:23:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 118 (1B746C00) [pid = 1560] [serial = 2160] [outer = 00000000] 14:23:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 119 (1B9F6C00) [pid = 1560] [serial = 2161] [outer = 1B746C00] 14:23:11 INFO - PROCESS | 1560 | 1461014591124 Marionette DEBUG loaded listener.js 14:23:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 120 (1BAB4C00) [pid = 1560] [serial = 2162] [outer = 1B746C00] 14:23:11 INFO - PROCESS | 1560 | 1461014591553 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:23:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:23:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 731ms 14:23:11 INFO - PROCESS | 1560 | 1461014591595 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 14:23:11 INFO - PROCESS | 1560 | 1461014591597 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 14:23:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:23:11 INFO - PROCESS | 1560 | 1461014591603 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:23:11 INFO - PROCESS | 1560 | 1461014591605 Marionette TRACE conn5 <- [1,2846,null,{}] 14:23:11 INFO - PROCESS | 1560 | 1461014591608 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:11 INFO - PROCESS | 1560 | 1461014591699 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 14:23:11 INFO - PROCESS | 1560 | 1461014591706 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:11 INFO - PROCESS | 1560 | ++DOCSHELL 1BE3CC00 == 50 [pid = 1560] [id = 721] 14:23:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 121 (1BE3F400) [pid = 1560] [serial = 2163] [outer = 00000000] 14:23:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 122 (1CAB0800) [pid = 1560] [serial = 2164] [outer = 1BE3F400] 14:23:11 INFO - PROCESS | 1560 | 1461014591753 Marionette DEBUG loaded listener.js 14:23:11 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1CC8EC00) [pid = 1560] [serial = 2165] [outer = 1BE3F400] 14:23:12 INFO - PROCESS | 1560 | 1461014592231 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:23:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:23:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 670ms 14:23:12 INFO - PROCESS | 1560 | 1461014592277 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 14:23:12 INFO - PROCESS | 1560 | 1461014592279 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 14:23:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:23:12 INFO - PROCESS | 1560 | 1461014592282 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - PROCESS | 1560 | 1461014592283 Marionette TRACE conn5 <- [1,2850,null,{}] 14:23:12 INFO - PROCESS | 1560 | 1461014592287 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:12 INFO - PROCESS | 1560 | 1461014592407 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 14:23:12 INFO - PROCESS | 1560 | 1461014592479 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 1560 | ++DOCSHELL 1CF7CC00 == 51 [pid = 1560] [id = 722] 14:23:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1CF83000) [pid = 1560] [serial = 2166] [outer = 00000000] 14:23:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1D0B5400) [pid = 1560] [serial = 2167] [outer = 1CF83000] 14:23:12 INFO - PROCESS | 1560 | 1461014592526 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1D358800) [pid = 1560] [serial = 2168] [outer = 1CF83000] 14:23:12 INFO - PROCESS | 1560 | 1461014592957 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:23:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:23:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 730ms 14:23:12 INFO - PROCESS | 1560 | 1461014593015 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 14:23:12 INFO - PROCESS | 1560 | 1461014593017 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 14:23:12 INFO - PROCESS | 1560 | 1461014593020 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:23:12 INFO - PROCESS | 1560 | 1461014593022 Marionette TRACE conn5 <- [1,2854,null,{}] 14:23:13 INFO - PROCESS | 1560 | 1461014593025 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:13 INFO - PROCESS | 1560 | 1461014593214 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 14:23:13 INFO - PROCESS | 1560 | 1461014593294 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:13 INFO - PROCESS | 1560 | ++DOCSHELL 1D676400 == 52 [pid = 1560] [id = 723] 14:23:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (1D676800) [pid = 1560] [serial = 2169] [outer = 00000000] 14:23:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (1EB78000) [pid = 1560] [serial = 2170] [outer = 1D676800] 14:23:13 INFO - PROCESS | 1560 | 1461014593344 Marionette DEBUG loaded listener.js 14:23:13 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (1F1C2400) [pid = 1560] [serial = 2171] [outer = 1D676800] 14:23:13 INFO - PROCESS | 1560 | 1461014593795 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:23:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:23:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 830ms 14:23:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:23:13 INFO - PROCESS | 1560 | 1461014593854 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 14:23:13 INFO - PROCESS | 1560 | 1461014593856 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 14:23:13 INFO - PROCESS | 1560 | 1461014593860 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 1560 | 1461014593861 Marionette TRACE conn5 <- [1,2858,null,{}] 14:23:13 INFO - PROCESS | 1560 | 1461014593874 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:13 INFO - PROCESS | 1560 | 1461014593998 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 14:23:14 INFO - PROCESS | 1560 | 1461014594071 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:14 INFO - PROCESS | 1560 | ++DOCSHELL 1F1CB800 == 53 [pid = 1560] [id = 724] 14:23:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (1F33D800) [pid = 1560] [serial = 2172] [outer = 00000000] 14:23:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (20156000) [pid = 1560] [serial = 2173] [outer = 1F33D800] 14:23:14 INFO - PROCESS | 1560 | 1461014594118 Marionette DEBUG loaded listener.js 14:23:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (201D0000) [pid = 1560] [serial = 2174] [outer = 1F33D800] 14:23:14 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (20591C00) [pid = 1560] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:23:14 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1CF78800) [pid = 1560] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:23:14 INFO - PROCESS | 1560 | --DOMWINDOW == 129 (1D35B000) [pid = 1560] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:23:14 INFO - PROCESS | 1560 | --DOMWINDOW == 128 (12BF3000) [pid = 1560] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:23:14 INFO - PROCESS | 1560 | --DOMWINDOW == 127 (196EA000) [pid = 1560] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:23:14 INFO - PROCESS | 1560 | --DOMWINDOW == 126 (1BEEA400) [pid = 1560] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:23:14 INFO - PROCESS | 1560 | --DOMWINDOW == 125 (1B90F000) [pid = 1560] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:23:14 INFO - PROCESS | 1560 | --DOMWINDOW == 124 (12C3D400) [pid = 1560] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:23:14 INFO - PROCESS | 1560 | --DOMWINDOW == 123 (12C20800) [pid = 1560] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:23:14 INFO - PROCESS | 1560 | --DOMWINDOW == 122 (1D67B400) [pid = 1560] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:23:14 INFO - PROCESS | 1560 | 1461014594649 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:23:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:23:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 830ms 14:23:14 INFO - PROCESS | 1560 | 1461014594690 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 14:23:14 INFO - PROCESS | 1560 | 1461014594692 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 14:23:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:23:14 INFO - PROCESS | 1560 | 1461014594696 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:23:14 INFO - PROCESS | 1560 | 1461014594697 Marionette TRACE conn5 <- [1,2862,null,{}] 14:23:14 INFO - PROCESS | 1560 | 1461014594701 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:14 INFO - PROCESS | 1560 | 1461014594786 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 14:23:14 INFO - PROCESS | 1560 | 1461014594795 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:14 INFO - PROCESS | 1560 | ++DOCSHELL 1AC05000 == 54 [pid = 1560] [id = 725] 14:23:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 123 (1BAB0400) [pid = 1560] [serial = 2175] [outer = 00000000] 14:23:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 124 (1D359C00) [pid = 1560] [serial = 2176] [outer = 1BAB0400] 14:23:14 INFO - PROCESS | 1560 | 1461014594841 Marionette DEBUG loaded listener.js 14:23:14 INFO - PROCESS | 1560 | ++DOMWINDOW == 125 (1EB81800) [pid = 1560] [serial = 2177] [outer = 1BAB0400] 14:23:15 INFO - PROCESS | 1560 | 1461014595301 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:23:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:23:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 630ms 14:23:15 INFO - PROCESS | 1560 | 1461014595333 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 14:23:15 INFO - PROCESS | 1560 | 1461014595335 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 14:23:15 INFO - PROCESS | 1560 | 1461014595338 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:23:15 INFO - PROCESS | 1560 | 1461014595340 Marionette TRACE conn5 <- [1,2866,null,{}] 14:23:15 INFO - PROCESS | 1560 | 1461014595344 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:15 INFO - PROCESS | 1560 | 1461014595429 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 14:23:15 INFO - PROCESS | 1560 | 1461014595435 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:15 INFO - PROCESS | 1560 | ++DOCSHELL 1FB84800 == 55 [pid = 1560] [id = 726] 14:23:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 126 (1FB89000) [pid = 1560] [serial = 2178] [outer = 00000000] 14:23:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 127 (20778400) [pid = 1560] [serial = 2179] [outer = 1FB89000] 14:23:15 INFO - PROCESS | 1560 | 1461014595480 Marionette DEBUG loaded listener.js 14:23:15 INFO - PROCESS | 1560 | ++DOMWINDOW == 128 (2078CC00) [pid = 1560] [serial = 2180] [outer = 1FB89000] 14:23:15 INFO - PROCESS | 1560 | 1461014595944 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:23:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:23:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 630ms 14:23:15 INFO - PROCESS | 1560 | 1461014595982 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 14:23:15 INFO - PROCESS | 1560 | 1461014595984 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 14:23:15 INFO - PROCESS | 1560 | 1461014595987 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - PROCESS | 1560 | 1461014595989 Marionette TRACE conn5 <- [1,2870,null,{}] 14:23:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:23:15 INFO - PROCESS | 1560 | 1461014595992 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:16 INFO - PROCESS | 1560 | 1461014596081 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 14:23:16 INFO - PROCESS | 1560 | 1461014596089 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:16 INFO - PROCESS | 1560 | ++DOCSHELL 21209800 == 56 [pid = 1560] [id = 727] 14:23:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 129 (213B7400) [pid = 1560] [serial = 2181] [outer = 00000000] 14:23:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 130 (214C1400) [pid = 1560] [serial = 2182] [outer = 213B7400] 14:23:16 INFO - PROCESS | 1560 | 1461014596134 Marionette DEBUG loaded listener.js 14:23:16 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (2279B400) [pid = 1560] [serial = 2183] [outer = 213B7400] 14:23:16 INFO - PROCESS | 1560 | 1461014596869 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:23:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:23:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 930ms 14:23:16 INFO - PROCESS | 1560 | 1461014596923 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 14:23:16 INFO - PROCESS | 1560 | 1461014596928 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 14:23:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:23:16 INFO - PROCESS | 1560 | 1461014596934 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:23:16 INFO - PROCESS | 1560 | 1461014596937 Marionette TRACE conn5 <- [1,2874,null,{}] 14:23:16 INFO - PROCESS | 1560 | 1461014596943 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:17 INFO - PROCESS | 1560 | 1461014597064 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 14:23:17 INFO - PROCESS | 1560 | 1461014597219 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 1560 | ++DOCSHELL 17DC9400 == 57 [pid = 1560] [id = 728] 14:23:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (17DD0C00) [pid = 1560] [serial = 2184] [outer = 00000000] 14:23:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (19883800) [pid = 1560] [serial = 2185] [outer = 17DD0C00] 14:23:17 INFO - PROCESS | 1560 | 1461014597280 Marionette DEBUG loaded listener.js 14:23:17 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1B749800) [pid = 1560] [serial = 2186] [outer = 17DD0C00] 14:23:17 INFO - PROCESS | 1560 | 1461014597895 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:23:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:23:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1023ms 14:23:17 INFO - PROCESS | 1560 | 1461014597961 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 14:23:17 INFO - PROCESS | 1560 | 1461014597967 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 14:23:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:23:17 INFO - PROCESS | 1560 | 1461014597974 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:23:17 INFO - PROCESS | 1560 | 1461014597977 Marionette TRACE conn5 <- [1,2878,null,{}] 14:23:17 INFO - PROCESS | 1560 | 1461014597981 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:18 INFO - PROCESS | 1560 | 1461014598097 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 14:23:18 INFO - PROCESS | 1560 | 1461014598250 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:18 INFO - PROCESS | 1560 | ++DOCSHELL 1C592C00 == 58 [pid = 1560] [id = 729] 14:23:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1CB27400) [pid = 1560] [serial = 2187] [outer = 00000000] 14:23:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1D58BC00) [pid = 1560] [serial = 2188] [outer = 1CB27400] 14:23:18 INFO - PROCESS | 1560 | 1461014598309 Marionette DEBUG loaded listener.js 14:23:18 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1D66E400) [pid = 1560] [serial = 2189] [outer = 1CB27400] 14:23:18 INFO - PROCESS | 1560 | 1461014598950 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:23:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:23:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1019ms 14:23:18 INFO - PROCESS | 1560 | 1461014598995 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 14:23:18 INFO - PROCESS | 1560 | 1461014598998 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 14:23:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:23:18 INFO - PROCESS | 1560 | 1461014599004 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:23:18 INFO - PROCESS | 1560 | 1461014599008 Marionette TRACE conn5 <- [1,2882,null,{}] 14:23:18 INFO - PROCESS | 1560 | 1461014599019 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:19 INFO - PROCESS | 1560 | 1461014599151 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 14:23:19 INFO - PROCESS | 1560 | 1461014599307 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:19 INFO - PROCESS | 1560 | ++DOCSHELL 13081800 == 59 [pid = 1560] [id = 730] 14:23:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1D675800) [pid = 1560] [serial = 2190] [outer = 00000000] 14:23:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (227C7C00) [pid = 1560] [serial = 2191] [outer = 1D675800] 14:23:19 INFO - PROCESS | 1560 | 1461014599368 Marionette DEBUG loaded listener.js 14:23:19 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (23DCF400) [pid = 1560] [serial = 2192] [outer = 1D675800] 14:23:19 INFO - PROCESS | 1560 | 1461014599947 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:23:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:23:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 990ms 14:23:19 INFO - PROCESS | 1560 | 1461014599994 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 14:23:19 INFO - PROCESS | 1560 | 1461014599997 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 14:23:19 INFO - PROCESS | 1560 | 1461014600001 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:23:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:23:19 INFO - PROCESS | 1560 | 1461014600003 Marionette TRACE conn5 <- [1,2886,null,{}] 14:23:19 INFO - PROCESS | 1560 | 1461014600007 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:20 INFO - PROCESS | 1560 | 1461014600119 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 14:23:20 INFO - PROCESS | 1560 | 1461014600273 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:20 INFO - PROCESS | 1560 | ++DOCSHELL 23DCE000 == 60 [pid = 1560] [id = 731] 14:23:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (23DD2800) [pid = 1560] [serial = 2193] [outer = 00000000] 14:23:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (23F80C00) [pid = 1560] [serial = 2194] [outer = 23DD2800] 14:23:20 INFO - PROCESS | 1560 | 1461014600330 Marionette DEBUG loaded listener.js 14:23:20 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (23F85C00) [pid = 1560] [serial = 2195] [outer = 23DD2800] 14:23:20 INFO - PROCESS | 1560 | 1461014600903 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:23:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:23:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 930ms 14:23:20 INFO - PROCESS | 1560 | 1461014600935 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 14:23:20 INFO - PROCESS | 1560 | 1461014600937 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 14:23:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:23:20 INFO - PROCESS | 1560 | 1461014600940 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:23:20 INFO - PROCESS | 1560 | 1461014600942 Marionette TRACE conn5 <- [1,2890,null,{}] 14:23:20 INFO - PROCESS | 1560 | 1461014600946 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:21 INFO - PROCESS | 1560 | 1461014601057 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 14:23:21 INFO - PROCESS | 1560 | 1461014601223 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:21 INFO - PROCESS | 1560 | ++DOCSHELL 23F87000 == 61 [pid = 1560] [id = 732] 14:23:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (23FA2800) [pid = 1560] [serial = 2196] [outer = 00000000] 14:23:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (23FA6400) [pid = 1560] [serial = 2197] [outer = 23FA2800] 14:23:21 INFO - PROCESS | 1560 | 1461014601281 Marionette DEBUG loaded listener.js 14:23:21 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (23FA9800) [pid = 1560] [serial = 2198] [outer = 23FA2800] 14:23:21 INFO - PROCESS | 1560 | 1461014601867 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:23:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:23:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 970ms 14:23:21 INFO - PROCESS | 1560 | 1461014601914 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 14:23:21 INFO - PROCESS | 1560 | 1461014601917 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 14:23:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:23:21 INFO - PROCESS | 1560 | 1461014601920 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:23:21 INFO - PROCESS | 1560 | 1461014601922 Marionette TRACE conn5 <- [1,2894,null,{}] 14:23:21 INFO - PROCESS | 1560 | 1461014601926 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:22 INFO - PROCESS | 1560 | 1461014602084 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 14:23:22 INFO - PROCESS | 1560 | 1461014602244 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:22 INFO - PROCESS | 1560 | ++DOCSHELL 1429DC00 == 62 [pid = 1560] [id = 733] 14:23:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (1694E000) [pid = 1560] [serial = 2199] [outer = 00000000] 14:23:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (24718800) [pid = 1560] [serial = 2200] [outer = 1694E000] 14:23:22 INFO - PROCESS | 1560 | 1461014602307 Marionette DEBUG loaded listener.js 14:23:22 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (2471C800) [pid = 1560] [serial = 2201] [outer = 1694E000] 14:23:23 INFO - PROCESS | 1560 | 1461014603090 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:23:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:23:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1221ms 14:23:23 INFO - PROCESS | 1560 | 1461014603142 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 14:23:23 INFO - PROCESS | 1560 | 1461014603146 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 14:23:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:23:23 INFO - PROCESS | 1560 | 1461014603151 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:23:23 INFO - PROCESS | 1560 | 1461014603155 Marionette TRACE conn5 <- [1,2898,null,{}] 14:23:23 INFO - PROCESS | 1560 | 1461014603161 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:23 INFO - PROCESS | 1560 | 1461014603266 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 14:23:23 INFO - PROCESS | 1560 | 1461014603425 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:23 INFO - PROCESS | 1560 | ++DOCSHELL 0F0ED800 == 63 [pid = 1560] [id = 734] 14:23:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (0F2E9800) [pid = 1560] [serial = 2202] [outer = 00000000] 14:23:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (1313E400) [pid = 1560] [serial = 2203] [outer = 0F2E9800] 14:23:23 INFO - PROCESS | 1560 | 1461014603478 Marionette DEBUG loaded listener.js 14:23:23 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (19002800) [pid = 1560] [serial = 2204] [outer = 0F2E9800] 14:23:24 INFO - PROCESS | 1560 | 1461014604068 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:23:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:23:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:23:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 930ms 14:23:24 INFO - PROCESS | 1560 | 1461014604098 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 14:23:24 INFO - PROCESS | 1560 | 1461014604104 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 14:23:24 INFO - PROCESS | 1560 | 1461014604111 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:23:24 INFO - PROCESS | 1560 | 1461014604114 Marionette TRACE conn5 <- [1,2902,null,{}] 14:23:24 INFO - TEST-START | /DOMEvents/constructors.html 14:23:24 INFO - PROCESS | 1560 | 1461014604118 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:24 INFO - PROCESS | 1560 | 1461014604225 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 14:23:24 INFO - PROCESS | 1560 | 1461014604403 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 1FB84800 == 62 [pid = 1560] [id = 726] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 1AC05000 == 61 [pid = 1560] [id = 725] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 1F1CB800 == 60 [pid = 1560] [id = 724] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 1D676400 == 59 [pid = 1560] [id = 723] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 1CF7CC00 == 58 [pid = 1560] [id = 722] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 1BE3CC00 == 57 [pid = 1560] [id = 721] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 1B743C00 == 56 [pid = 1560] [id = 720] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 151 (19079C00) [pid = 1560] [serial = 2089] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (1CB28000) [pid = 1560] [serial = 2092] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (201C8400) [pid = 1560] [serial = 2095] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (2076D000) [pid = 1560] [serial = 2098] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (20789000) [pid = 1560] [serial = 2101] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | ++DOCSHELL 0EF4B400 == 57 [pid = 1560] [id = 735] 14:23:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (0EF4C800) [pid = 1560] [serial = 2205] [outer = 00000000] 14:23:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (133DD000) [pid = 1560] [serial = 2206] [outer = 0EF4C800] 14:23:24 INFO - PROCESS | 1560 | 1461014604517 Marionette DEBUG loaded listener.js 14:23:24 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (19008400) [pid = 1560] [serial = 2207] [outer = 0EF4C800] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 13140000 == 56 [pid = 1560] [id = 719] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 17D29800 == 55 [pid = 1560] [id = 718] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 1BFBE000 == 54 [pid = 1560] [id = 713] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 16955C00 == 53 [pid = 1560] [id = 712] 14:23:24 INFO - PROCESS | 1560 | --DOCSHELL 20793C00 == 52 [pid = 1560] [id = 711] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (20779000) [pid = 1560] [serial = 2131] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (1D0B3000) [pid = 1560] [serial = 2119] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 147 (1D679000) [pid = 1560] [serial = 2122] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 146 (1D356800) [pid = 1560] [serial = 2120] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 145 (19405800) [pid = 1560] [serial = 2105] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (182F9400) [pid = 1560] [serial = 2104] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (1A65FC00) [pid = 1560] [serial = 2110] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (1AC0DC00) [pid = 1560] [serial = 2111] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (1C41EC00) [pid = 1560] [serial = 2116] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (1BE34800) [pid = 1560] [serial = 2113] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (12F32800) [pid = 1560] [serial = 2107] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1313C000) [pid = 1560] [serial = 2108] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1BE3E800) [pid = 1560] [serial = 2114] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (17949400) [pid = 1560] [serial = 2125] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1D679800) [pid = 1560] [serial = 2123] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (20150800) [pid = 1560] [serial = 2128] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1BACE400) [pid = 1560] [serial = 2126] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (20156400) [pid = 1560] [serial = 2129] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 131 (2078A000) [pid = 1560] [serial = 2132] [outer = 00000000] [url = about:blank] 14:23:24 INFO - PROCESS | 1560 | --DOMWINDOW == 130 (1C420000) [pid = 1560] [serial = 2117] [outer = 00000000] [url = about:blank] 14:23:25 INFO - PROCESS | 1560 | 1461014605210 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:23:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:23:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:23:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:23:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 1180ms 14:23:25 INFO - PROCESS | 1560 | 1461014605299 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 14:23:25 INFO - PROCESS | 1560 | 1461014605301 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 14:23:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:23:25 INFO - PROCESS | 1560 | 1461014605304 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:23:25 INFO - PROCESS | 1560 | 1461014605308 Marionette TRACE conn5 <- [1,2906,null,{}] 14:23:25 INFO - PROCESS | 1560 | 1461014605321 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:25 INFO - PROCESS | 1560 | 1461014605462 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 14:23:25 INFO - PROCESS | 1560 | 1461014605564 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:25 INFO - PROCESS | 1560 | ++DOCSHELL 1ACC5C00 == 53 [pid = 1560] [id = 736] 14:23:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 131 (1B731C00) [pid = 1560] [serial = 2208] [outer = 00000000] 14:23:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 132 (1BACC000) [pid = 1560] [serial = 2209] [outer = 1B731C00] 14:23:25 INFO - PROCESS | 1560 | 1461014605614 Marionette DEBUG loaded listener.js 14:23:25 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1BE36400) [pid = 1560] [serial = 2210] [outer = 1B731C00] 14:23:26 INFO - PROCESS | 1560 | 1461014606045 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:23:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:23:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 770ms 14:23:26 INFO - PROCESS | 1560 | 1461014606108 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 14:23:26 INFO - PROCESS | 1560 | 1461014606111 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 14:23:26 INFO - PROCESS | 1560 | 1461014606114 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:23:26 INFO - PROCESS | 1560 | 1461014606116 Marionette TRACE conn5 <- [1,2910,null,{}] 14:23:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:23:26 INFO - PROCESS | 1560 | 1461014606119 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:26 INFO - PROCESS | 1560 | 1461014606207 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 14:23:26 INFO - PROCESS | 1560 | 1461014606216 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 1560 | ++DOCSHELL 1BE38400 == 54 [pid = 1560] [id = 737] 14:23:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (1BE6A800) [pid = 1560] [serial = 2211] [outer = 00000000] 14:23:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1C423800) [pid = 1560] [serial = 2212] [outer = 1BE6A800] 14:23:26 INFO - PROCESS | 1560 | 1461014606263 Marionette DEBUG loaded listener.js 14:23:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (1C588000) [pid = 1560] [serial = 2213] [outer = 1BE6A800] 14:23:26 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 14:23:26 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 14:23:26 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 14:23:26 INFO - PROCESS | 1560 | [1560] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 14:23:26 INFO - PROCESS | 1560 | 1461014606736 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:23:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:23:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:23:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:23:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:23:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:23:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:23:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:23:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:23:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:23:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 675ms 14:23:26 INFO - PROCESS | 1560 | 1461014606798 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 14:23:26 INFO - PROCESS | 1560 | 1461014606800 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 14:23:26 INFO - PROCESS | 1560 | 1461014606803 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:23:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:23:26 INFO - PROCESS | 1560 | 1461014606805 Marionette TRACE conn5 <- [1,2914,null,{}] 14:23:26 INFO - PROCESS | 1560 | 1461014606809 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:26 INFO - PROCESS | 1560 | 1461014606893 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 14:23:26 INFO - PROCESS | 1560 | 1461014606899 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 1560 | ++DOCSHELL 1307DC00 == 55 [pid = 1560] [id = 738] 14:23:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1C58AC00) [pid = 1560] [serial = 2214] [outer = 00000000] 14:23:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (1D0B8000) [pid = 1560] [serial = 2215] [outer = 1C58AC00] 14:23:26 INFO - PROCESS | 1560 | 1461014606914 Marionette DEBUG loaded listener.js 14:23:26 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (1D351800) [pid = 1560] [serial = 2216] [outer = 1C58AC00] 14:23:27 INFO - PROCESS | 1560 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:23:27 INFO - PROCESS | 1560 | 1461014607418 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:23:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:23:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 671ms 14:23:27 INFO - PROCESS | 1560 | 1461014607449 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 14:23:27 INFO - PROCESS | 1560 | 1461014607451 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 14:23:27 INFO - PROCESS | 1560 | 1461014607454 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:23:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:23:27 INFO - PROCESS | 1560 | 1461014607456 Marionette TRACE conn5 <- [1,2918,null,{}] 14:23:27 INFO - PROCESS | 1560 | 1461014607459 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:27 INFO - PROCESS | 1560 | 1461014607638 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 14:23:27 INFO - PROCESS | 1560 | 1461014607667 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:27 INFO - PROCESS | 1560 | ++DOCSHELL 1D672400 == 56 [pid = 1560] [id = 739] 14:23:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (1D673800) [pid = 1560] [serial = 2217] [outer = 00000000] 14:23:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (1D699400) [pid = 1560] [serial = 2218] [outer = 1D673800] 14:23:27 INFO - PROCESS | 1560 | 1461014607717 Marionette DEBUG loaded listener.js 14:23:27 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (1F1BEC00) [pid = 1560] [serial = 2219] [outer = 1D673800] 14:23:28 INFO - PROCESS | 1560 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:23:28 INFO - PROCESS | 1560 | 1461014608156 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:23:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:23:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 730ms 14:23:28 INFO - PROCESS | 1560 | 1461014608194 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 14:23:28 INFO - PROCESS | 1560 | 1461014608196 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 14:23:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:23:28 INFO - PROCESS | 1560 | 1461014608203 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:23:28 INFO - PROCESS | 1560 | 1461014608205 Marionette TRACE conn5 <- [1,2922,null,{}] 14:23:28 INFO - PROCESS | 1560 | 1461014608208 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:28 INFO - PROCESS | 1560 | 1461014608333 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 14:23:28 INFO - PROCESS | 1560 | 1461014608339 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:28 INFO - PROCESS | 1560 | ++DOCSHELL 1EB7A000 == 57 [pid = 1560] [id = 740] 14:23:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (1EBD3000) [pid = 1560] [serial = 2220] [outer = 00000000] 14:23:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (20157000) [pid = 1560] [serial = 2221] [outer = 1EBD3000] 14:23:28 INFO - PROCESS | 1560 | 1461014608446 Marionette DEBUG loaded listener.js 14:23:28 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (2015D400) [pid = 1560] [serial = 2222] [outer = 1EBD3000] 14:23:28 INFO - PROCESS | 1560 | 1461014608845 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:23:28 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:23:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 14:23:28 INFO - PROCESS | 1560 | 1461014608874 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 14:23:28 INFO - PROCESS | 1560 | 1461014608876 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 14:23:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:23:28 INFO - PROCESS | 1560 | 1461014608885 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:23:28 INFO - PROCESS | 1560 | 1461014608887 Marionette TRACE conn5 <- [1,2926,null,{}] 14:23:28 INFO - PROCESS | 1560 | 1461014608890 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:29 INFO - PROCESS | 1560 | 1461014609016 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 144 (1FB8FC00) [pid = 1560] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 143 (1B746C00) [pid = 1560] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 142 (1F33D800) [pid = 1560] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 141 (1D676800) [pid = 1560] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 140 (13141000) [pid = 1560] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 139 (213BB800) [pid = 1560] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 138 (1FB89000) [pid = 1560] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 137 (1BE3F400) [pid = 1560] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 136 (181C9000) [pid = 1560] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 135 (1CF83000) [pid = 1560] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 134 (1BAB0400) [pid = 1560] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 133 (1C41CC00) [pid = 1560] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:23:29 INFO - PROCESS | 1560 | --DOMWINDOW == 132 (20793800) [pid = 1560] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:23:29 INFO - PROCESS | 1560 | 1461014609332 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:29 INFO - PROCESS | 1560 | ++DOCSHELL 12870800 == 58 [pid = 1560] [id = 741] 14:23:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 133 (1287E000) [pid = 1560] [serial = 2223] [outer = 00000000] 14:23:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 134 (16909000) [pid = 1560] [serial = 2224] [outer = 1287E000] 14:23:29 INFO - PROCESS | 1560 | 1461014609379 Marionette DEBUG loaded listener.js 14:23:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 135 (1914B400) [pid = 1560] [serial = 2225] [outer = 1287E000] 14:23:29 INFO - PROCESS | 1560 | 1461014609725 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:23:29 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:23:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 870ms 14:23:29 INFO - PROCESS | 1560 | 1461014609759 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 14:23:29 INFO - PROCESS | 1560 | 1461014609761 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 14:23:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:23:29 INFO - PROCESS | 1560 | 1461014609764 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:23:29 INFO - PROCESS | 1560 | 1461014609766 Marionette TRACE conn5 <- [1,2930,null,{}] 14:23:29 INFO - PROCESS | 1560 | 1461014609769 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:29 INFO - PROCESS | 1560 | 1461014609856 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 14:23:29 INFO - PROCESS | 1560 | 1461014609964 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:29 INFO - PROCESS | 1560 | ++DOCSHELL 13142C00 == 59 [pid = 1560] [id = 742] 14:23:29 INFO - PROCESS | 1560 | ++DOMWINDOW == 136 (18243800) [pid = 1560] [serial = 2226] [outer = 00000000] 14:23:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 137 (1F1CBC00) [pid = 1560] [serial = 2227] [outer = 18243800] 14:23:30 INFO - PROCESS | 1560 | 1461014610012 Marionette DEBUG loaded listener.js 14:23:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 138 (20771C00) [pid = 1560] [serial = 2228] [outer = 18243800] 14:23:30 INFO - PROCESS | 1560 | 1461014610353 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:23:30 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:23:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:23:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 630ms 14:23:30 INFO - PROCESS | 1560 | 1461014610396 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 14:23:30 INFO - PROCESS | 1560 | 1461014610398 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 14:23:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:23:30 INFO - PROCESS | 1560 | 1461014610401 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:23:30 INFO - PROCESS | 1560 | 1461014610403 Marionette TRACE conn5 <- [1,2934,null,{}] 14:23:30 INFO - PROCESS | 1560 | 1461014610406 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:30 INFO - PROCESS | 1560 | 1461014610540 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 14:23:30 INFO - PROCESS | 1560 | 1461014610548 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:30 INFO - PROCESS | 1560 | ++DOCSHELL 20788C00 == 60 [pid = 1560] [id = 743] 14:23:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 139 (2078D400) [pid = 1560] [serial = 2229] [outer = 00000000] 14:23:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 140 (214BC800) [pid = 1560] [serial = 2230] [outer = 2078D400] 14:23:30 INFO - PROCESS | 1560 | 1461014610595 Marionette DEBUG loaded listener.js 14:23:30 INFO - PROCESS | 1560 | ++DOMWINDOW == 141 (214C5400) [pid = 1560] [serial = 2231] [outer = 2078D400] 14:23:31 INFO - PROCESS | 1560 | 1461014611016 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:23:31 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 14:23:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:23:31 INFO - PROCESS | 1560 | 1461014611072 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 14:23:31 INFO - PROCESS | 1560 | 1461014611074 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 14:23:31 INFO - PROCESS | 1560 | 1461014611077 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:23:31 INFO - PROCESS | 1560 | 1461014611080 Marionette TRACE conn5 <- [1,2938,null,{}] 14:23:31 INFO - PROCESS | 1560 | 1461014611083 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:31 INFO - PROCESS | 1560 | 1461014611242 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 14:23:31 INFO - PROCESS | 1560 | 1461014611257 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 1560 | ++DOCSHELL 227BC000 == 61 [pid = 1560] [id = 744] 14:23:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 142 (227BD000) [pid = 1560] [serial = 2232] [outer = 00000000] 14:23:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 143 (23DD4000) [pid = 1560] [serial = 2233] [outer = 227BD000] 14:23:31 INFO - PROCESS | 1560 | 1461014611307 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 144 (23FA3800) [pid = 1560] [serial = 2234] [outer = 227BD000] 14:23:31 INFO - PROCESS | 1560 | ++DOCSHELL 13C97000 == 62 [pid = 1560] [id = 745] 14:23:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 145 (16909800) [pid = 1560] [serial = 2235] [outer = 00000000] 14:23:31 INFO - PROCESS | 1560 | ++DOMWINDOW == 146 (1695C400) [pid = 1560] [serial = 2236] [outer = 16909800] 14:23:32 INFO - PROCESS | 1560 | 1461014612017 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:23:32 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:23:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 14:23:32 INFO - PROCESS | 1560 | 1461014612048 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 14:23:32 INFO - PROCESS | 1560 | 1461014612054 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 14:23:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:23:32 INFO - PROCESS | 1560 | 1461014612059 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:23:32 INFO - PROCESS | 1560 | 1461014612063 Marionette TRACE conn5 <- [1,2942,null,{}] 14:23:32 INFO - PROCESS | 1560 | 1461014612093 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:32 INFO - PROCESS | 1560 | 1461014612258 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 14:23:32 INFO - PROCESS | 1560 | 1461014612406 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:32 INFO - PROCESS | 1560 | ++DOCSHELL 12C43800 == 63 [pid = 1560] [id = 746] 14:23:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 147 (13BA1400) [pid = 1560] [serial = 2237] [outer = 00000000] 14:23:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 148 (1AC07800) [pid = 1560] [serial = 2238] [outer = 13BA1400] 14:23:32 INFO - PROCESS | 1560 | 1461014612467 Marionette DEBUG loaded listener.js 14:23:32 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (1B73E400) [pid = 1560] [serial = 2239] [outer = 13BA1400] 14:23:32 INFO - PROCESS | 1560 | 1461014612987 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:23:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:23:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:23:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 990ms 14:23:33 INFO - PROCESS | 1560 | 1461014613053 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 14:23:33 INFO - PROCESS | 1560 | 1461014613059 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 14:23:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:23:33 INFO - PROCESS | 1560 | 1461014613066 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:23:33 INFO - PROCESS | 1560 | 1461014613069 Marionette TRACE conn5 <- [1,2946,null,{}] 14:23:33 INFO - PROCESS | 1560 | 1461014613155 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:33 INFO - PROCESS | 1560 | 1461014613401 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 14:23:33 INFO - PROCESS | 1560 | 1461014613560 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 1560 | ++DOCSHELL 1BF27000 == 64 [pid = 1560] [id = 747] 14:23:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (1C424000) [pid = 1560] [serial = 2240] [outer = 00000000] 14:23:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (1D67A800) [pid = 1560] [serial = 2241] [outer = 1C424000] 14:23:33 INFO - PROCESS | 1560 | 1461014613622 Marionette DEBUG loaded listener.js 14:23:33 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (1FB84800) [pid = 1560] [serial = 2242] [outer = 1C424000] 14:23:34 INFO - PROCESS | 1560 | 1461014614156 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:23:34 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:23:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1124ms 14:23:34 INFO - PROCESS | 1560 | 1461014614201 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 14:23:34 INFO - PROCESS | 1560 | 1461014614204 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 14:23:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:23:34 INFO - PROCESS | 1560 | 1461014614209 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:23:34 INFO - PROCESS | 1560 | 1461014614213 Marionette TRACE conn5 <- [1,2950,null,{}] 14:23:34 INFO - PROCESS | 1560 | 1461014614224 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:34 INFO - PROCESS | 1560 | 1461014614356 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 14:23:34 INFO - PROCESS | 1560 | 1461014614525 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:34 INFO - PROCESS | 1560 | ++DOCSHELL 23F7A400 == 65 [pid = 1560] [id = 748] 14:23:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 153 (23F83C00) [pid = 1560] [serial = 2243] [outer = 00000000] 14:23:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 154 (24713800) [pid = 1560] [serial = 2244] [outer = 23F83C00] 14:23:34 INFO - PROCESS | 1560 | 1461014614586 Marionette DEBUG loaded listener.js 14:23:34 INFO - PROCESS | 1560 | ++DOMWINDOW == 155 (2471CC00) [pid = 1560] [serial = 2245] [outer = 23F83C00] 14:23:35 INFO - PROCESS | 1560 | 1461014615127 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:23:35 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. 14:23:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 970ms 14:23:35 INFO - PROCESS | 1560 | 1461014615183 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 14:23:35 INFO - PROCESS | 1560 | 1461014615186 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 14:23:35 INFO - PROCESS | 1560 | 1461014615190 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:23:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:23:35 INFO - PROCESS | 1560 | 1461014615192 Marionette TRACE conn5 <- [1,2954,null,{}] 14:23:35 INFO - PROCESS | 1560 | 1461014615195 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:35 INFO - PROCESS | 1560 | 1461014615308 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 14:23:35 INFO - PROCESS | 1560 | 1461014615475 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:35 INFO - PROCESS | 1560 | ++DOCSHELL 25616C00 == 66 [pid = 1560] [id = 749] 14:23:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 156 (25617800) [pid = 1560] [serial = 2246] [outer = 00000000] 14:23:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 157 (2561E000) [pid = 1560] [serial = 2247] [outer = 25617800] 14:23:35 INFO - PROCESS | 1560 | 1461014615534 Marionette DEBUG loaded listener.js 14:23:35 INFO - PROCESS | 1560 | ++DOMWINDOW == 158 (25620C00) [pid = 1560] [serial = 2248] [outer = 25617800] 14:23:36 INFO - PROCESS | 1560 | 1461014616070 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:23:36 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:23:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 930ms 14:23:36 INFO - PROCESS | 1560 | 1461014616123 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 14:23:36 INFO - PROCESS | 1560 | 1461014616125 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 14:23:36 INFO - PROCESS | 1560 | 1461014616129 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:23:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:23:36 INFO - PROCESS | 1560 | 1461014616131 Marionette TRACE conn5 <- [1,2958,null,{}] 14:23:36 INFO - PROCESS | 1560 | 1461014616135 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:36 INFO - PROCESS | 1560 | 1461014616245 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 14:23:36 INFO - PROCESS | 1560 | 1461014616413 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:36 INFO - PROCESS | 1560 | ++DOCSHELL 25618800 == 67 [pid = 1560] [id = 750] 14:23:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 159 (25768000) [pid = 1560] [serial = 2249] [outer = 00000000] 14:23:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 160 (25771000) [pid = 1560] [serial = 2250] [outer = 25768000] 14:23:36 INFO - PROCESS | 1560 | 1461014616470 Marionette DEBUG loaded listener.js 14:23:36 INFO - PROCESS | 1560 | ++DOMWINDOW == 161 (25774800) [pid = 1560] [serial = 2251] [outer = 25768000] 14:23:36 INFO - PROCESS | 1560 | 1461014616987 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:23:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:23:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 871ms 14:23:37 INFO - PROCESS | 1560 | 1461014617018 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 14:23:37 INFO - PROCESS | 1560 | 1461014617021 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 14:23:37 INFO - PROCESS | 1560 | 1461014617025 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:23:37 INFO - PROCESS | 1560 | 1461014617027 Marionette TRACE conn5 <- [1,2962,null,{}] 14:23:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:23:37 INFO - PROCESS | 1560 | 1461014617031 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:37 INFO - PROCESS | 1560 | 1461014617149 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 14:23:37 INFO - PROCESS | 1560 | 1461014617317 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:37 INFO - PROCESS | 1560 | ++DOCSHELL 24EE5C00 == 68 [pid = 1560] [id = 751] 14:23:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 162 (24EE6C00) [pid = 1560] [serial = 2252] [outer = 00000000] 14:23:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 163 (24EEE800) [pid = 1560] [serial = 2253] [outer = 24EE6C00] 14:23:37 INFO - PROCESS | 1560 | 1461014617373 Marionette DEBUG loaded listener.js 14:23:37 INFO - PROCESS | 1560 | ++DOMWINDOW == 164 (25617000) [pid = 1560] [serial = 2254] [outer = 24EE6C00] 14:23:37 INFO - PROCESS | 1560 | 1461014617895 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:23:37 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. 14:23:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 930ms 14:23:37 INFO - PROCESS | 1560 | 1461014617962 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 14:23:37 INFO - PROCESS | 1560 | 1461014617965 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 14:23:37 INFO - PROCESS | 1560 | 1461014617968 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:23:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:23:37 INFO - PROCESS | 1560 | 1461014617970 Marionette TRACE conn5 <- [1,2966,null,{}] 14:23:37 INFO - PROCESS | 1560 | 1461014617974 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:38 INFO - PROCESS | 1560 | 1461014618083 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 14:23:38 INFO - PROCESS | 1560 | 1461014618237 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 1560 | ++DOCSHELL 23F50000 == 69 [pid = 1560] [id = 752] 14:23:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 165 (23F50400) [pid = 1560] [serial = 2255] [outer = 00000000] 14:23:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 166 (23F56800) [pid = 1560] [serial = 2256] [outer = 23F50400] 14:23:38 INFO - PROCESS | 1560 | 1461014618294 Marionette DEBUG loaded listener.js 14:23:38 INFO - PROCESS | 1560 | ++DOMWINDOW == 167 (23F59C00) [pid = 1560] [serial = 2257] [outer = 23F50400] 14:23:38 INFO - PROCESS | 1560 | 1461014618777 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:23:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:23:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 830ms 14:23:38 INFO - PROCESS | 1560 | 1461014618802 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 14:23:38 INFO - PROCESS | 1560 | 1461014618804 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 14:23:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:23:38 INFO - PROCESS | 1560 | 1461014618808 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:23:38 INFO - PROCESS | 1560 | 1461014618810 Marionette TRACE conn5 <- [1,2970,null,{}] 14:23:38 INFO - PROCESS | 1560 | 1461014618813 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:38 INFO - PROCESS | 1560 | 1461014618942 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 14:23:39 INFO - PROCESS | 1560 | 1461014619091 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:39 INFO - PROCESS | 1560 | ++DOCSHELL 169D8C00 == 70 [pid = 1560] [id = 753] 14:23:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 168 (1940CC00) [pid = 1560] [serial = 2258] [outer = 00000000] 14:23:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 169 (23F5AC00) [pid = 1560] [serial = 2259] [outer = 1940CC00] 14:23:39 INFO - PROCESS | 1560 | 1461014619145 Marionette DEBUG loaded listener.js 14:23:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 170 (24D29800) [pid = 1560] [serial = 2260] [outer = 1940CC00] 14:23:39 INFO - PROCESS | 1560 | 1461014619665 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:23:39 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:23:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:23:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 870ms 14:23:39 INFO - PROCESS | 1560 | 1461014619682 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 14:23:39 INFO - PROCESS | 1560 | 1461014619684 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 14:23:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:23:39 INFO - PROCESS | 1560 | 1461014619688 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:23:39 INFO - PROCESS | 1560 | 1461014619690 Marionette TRACE conn5 <- [1,2974,null,{}] 14:23:39 INFO - PROCESS | 1560 | 1461014619694 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:39 INFO - PROCESS | 1560 | 1461014619808 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 14:23:39 INFO - PROCESS | 1560 | 1461014619938 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:39 INFO - PROCESS | 1560 | ++DOCSHELL 12DC3000 == 71 [pid = 1560] [id = 754] 14:23:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 171 (12F28400) [pid = 1560] [serial = 2261] [outer = 00000000] 14:23:39 INFO - PROCESS | 1560 | ++DOMWINDOW == 172 (1CF79000) [pid = 1560] [serial = 2262] [outer = 12F28400] 14:23:39 INFO - PROCESS | 1560 | 1461014619993 Marionette DEBUG loaded listener.js 14:23:40 INFO - PROCESS | 1560 | ++DOMWINDOW == 173 (1D35D800) [pid = 1560] [serial = 2263] [outer = 12F28400] 14:23:40 INFO - PROCESS | 1560 | 1461014620665 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:23:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:23:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1015ms 14:23:40 INFO - PROCESS | 1560 | 1461014620707 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 14:23:40 INFO - PROCESS | 1560 | 1461014620711 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 14:23:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:23:40 INFO - PROCESS | 1560 | 1461014620716 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:23:40 INFO - PROCESS | 1560 | 1461014620720 Marionette TRACE conn5 <- [1,2978,null,{}] 14:23:40 INFO - PROCESS | 1560 | 1461014620725 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:40 INFO - PROCESS | 1560 | 1461014620834 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 14:23:41 INFO - PROCESS | 1560 | 1461014621010 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:41 INFO - PROCESS | 1560 | ++DOCSHELL 13C51400 == 72 [pid = 1560] [id = 755] 14:23:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 174 (1695C800) [pid = 1560] [serial = 2264] [outer = 00000000] 14:23:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 175 (1AC03C00) [pid = 1560] [serial = 2265] [outer = 1695C800] 14:23:41 INFO - PROCESS | 1560 | 1461014621063 Marionette DEBUG loaded listener.js 14:23:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 176 (1B90C000) [pid = 1560] [serial = 2266] [outer = 1695C800] 14:23:41 INFO - PROCESS | 1560 | ++DOCSHELL 1AC07000 == 73 [pid = 1560] [id = 756] 14:23:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 177 (1AC0B400) [pid = 1560] [serial = 2267] [outer = 00000000] 14:23:41 INFO - PROCESS | 1560 | ++DOMWINDOW == 178 (1CB2D800) [pid = 1560] [serial = 2268] [outer = 1AC0B400] 14:23:41 INFO - PROCESS | 1560 | 1461014621695 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 1B910800 == 72 [pid = 1560] [id = 674] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 20788C00 == 71 [pid = 1560] [id = 743] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 13142C00 == 70 [pid = 1560] [id = 742] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 12870800 == 69 [pid = 1560] [id = 741] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 1EB7A000 == 68 [pid = 1560] [id = 740] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 1D672400 == 67 [pid = 1560] [id = 739] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 1307DC00 == 66 [pid = 1560] [id = 738] 14:23:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 1BE38400 == 65 [pid = 1560] [id = 737] 14:23:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1025ms 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 1ACC5C00 == 64 [pid = 1560] [id = 736] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 177 (214BE000) [pid = 1560] [serial = 2143] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 176 (2279C000) [pid = 1560] [serial = 2146] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 175 (227BCC00) [pid = 1560] [serial = 2149] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 174 (23DD0400) [pid = 1560] [serial = 2152] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 173 (214C1400) [pid = 1560] [serial = 2182] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 172 (1D080800) [pid = 1560] [serial = 2140] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 0EF4B400 == 63 [pid = 1560] [id = 735] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 0F0ED800 == 62 [pid = 1560] [id = 734] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 13081800 == 61 [pid = 1560] [id = 730] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 1C592C00 == 60 [pid = 1560] [id = 729] 14:23:41 INFO - PROCESS | 1560 | --DOCSHELL 17DC9400 == 59 [pid = 1560] [id = 728] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 171 (213BEC00) [pid = 1560] [serial = 2018] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 170 (2015DC00) [pid = 1560] [serial = 2087] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 169 (1C593000) [pid = 1560] [serial = 2045] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 168 (1B9F6C00) [pid = 1560] [serial = 2161] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 167 (20156000) [pid = 1560] [serial = 2173] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 166 (1F1C2400) [pid = 1560] [serial = 2171] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 165 (17940400) [pid = 1560] [serial = 2158] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 164 (17DDE800) [pid = 1560] [serial = 2159] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 163 (1EB78000) [pid = 1560] [serial = 2170] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 162 (182EE800) [pid = 1560] [serial = 2137] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 161 (213C1800) [pid = 1560] [serial = 2134] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 160 (213C6800) [pid = 1560] [serial = 2135] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 159 (20778400) [pid = 1560] [serial = 2179] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 158 (2078CC00) [pid = 1560] [serial = 2180] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 157 (201D0000) [pid = 1560] [serial = 2174] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 156 (1CAB0800) [pid = 1560] [serial = 2164] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 155 (1A626C00) [pid = 1560] [serial = 2156] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 154 (1AA98C00) [pid = 1560] [serial = 2155] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 153 (1BAB4C00) [pid = 1560] [serial = 2162] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 152 (1D0B5400) [pid = 1560] [serial = 2167] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 151 (1D358800) [pid = 1560] [serial = 2168] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 150 (1D359C00) [pid = 1560] [serial = 2176] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 149 (1CC8EC00) [pid = 1560] [serial = 2165] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | --DOMWINDOW == 148 (1EB81800) [pid = 1560] [serial = 2177] [outer = 00000000] [url = about:blank] 14:23:41 INFO - PROCESS | 1560 | 1461014621855 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 14:23:41 INFO - PROCESS | 1560 | 1461014621861 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 14:23:41 INFO - PROCESS | 1560 | 1461014621882 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:23:41 INFO - PROCESS | 1560 | 1461014621885 Marionette TRACE conn5 <- [1,2982,null,{}] 14:23:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:23:41 INFO - PROCESS | 1560 | 1461014621890 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:42 INFO - PROCESS | 1560 | 1461014622002 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 14:23:42 INFO - PROCESS | 1560 | 1461014622007 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:42 INFO - PROCESS | 1560 | ++DOCSHELL 13139800 == 60 [pid = 1560] [id = 757] 14:23:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 149 (1313FC00) [pid = 1560] [serial = 2269] [outer = 00000000] 14:23:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 150 (17A20000) [pid = 1560] [serial = 2270] [outer = 1313FC00] 14:23:42 INFO - PROCESS | 1560 | 1461014622054 Marionette DEBUG loaded listener.js 14:23:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 151 (182F8C00) [pid = 1560] [serial = 2271] [outer = 1313FC00] 14:23:42 INFO - PROCESS | 1560 | 1461014622589 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:23:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:23:42 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 14:23:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 710ms 14:23:42 INFO - PROCESS | 1560 | 1461014622606 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 14:23:42 INFO - PROCESS | 1560 | 1461014622608 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 14:23:42 INFO - PROCESS | 1560 | 1461014622611 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:23:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:23:42 INFO - PROCESS | 1560 | 1461014622615 Marionette TRACE conn5 <- [1,2986,null,{}] 14:23:42 INFO - PROCESS | 1560 | 1461014622625 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:42 INFO - PROCESS | 1560 | 1461014622725 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 14:23:42 INFO - PROCESS | 1560 | 1461014622735 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:42 INFO - PROCESS | 1560 | ++DOCSHELL 1BE65400 == 61 [pid = 1560] [id = 758] 14:23:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 152 (1BEE7800) [pid = 1560] [serial = 2272] [outer = 00000000] 14:23:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 153 (1C58E800) [pid = 1560] [serial = 2273] [outer = 1BEE7800] 14:23:42 INFO - PROCESS | 1560 | 1461014622783 Marionette DEBUG loaded listener.js 14:23:42 INFO - PROCESS | 1560 | ++DOMWINDOW == 154 (19080000) [pid = 1560] [serial = 2274] [outer = 1BEE7800] 14:23:43 INFO - PROCESS | 1560 | 1461014623247 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:23:43 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. 14:23:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 14:23:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:23:43 INFO - PROCESS | 1560 | 1461014623285 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 14:23:43 INFO - PROCESS | 1560 | 1461014623287 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 14:23:43 INFO - PROCESS | 1560 | 1461014623290 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:23:43 INFO - PROCESS | 1560 | 1461014623292 Marionette TRACE conn5 <- [1,2990,null,{}] 14:23:43 INFO - PROCESS | 1560 | 1461014623295 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:43 INFO - PROCESS | 1560 | 1461014623391 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 14:23:43 INFO - PROCESS | 1560 | 1461014623410 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:43 INFO - PROCESS | 1560 | ++DOCSHELL 1C41CC00 == 62 [pid = 1560] [id = 759] 14:23:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 155 (1CD1C800) [pid = 1560] [serial = 2275] [outer = 00000000] 14:23:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 156 (1D2D7000) [pid = 1560] [serial = 2276] [outer = 1CD1C800] 14:23:43 INFO - PROCESS | 1560 | 1461014623560 Marionette DEBUG loaded listener.js 14:23:43 INFO - PROCESS | 1560 | ++DOMWINDOW == 157 (1D589400) [pid = 1560] [serial = 2277] [outer = 1CD1C800] 14:23:43 INFO - PROCESS | 1560 | 1461014623960 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:23:44 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. 14:23:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 731ms 14:23:44 INFO - PROCESS | 1560 | 1461014624022 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 14:23:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:23:44 INFO - PROCESS | 1560 | 1461014624024 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 14:23:44 INFO - PROCESS | 1560 | 1461014624027 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:23:44 INFO - PROCESS | 1560 | 1461014624029 Marionette TRACE conn5 <- [1,2994,null,{}] 14:23:44 INFO - PROCESS | 1560 | 1461014624033 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:44 INFO - PROCESS | 1560 | 1461014624175 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 14:23:44 INFO - PROCESS | 1560 | 1461014624196 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:44 INFO - PROCESS | 1560 | ++DOCSHELL 1D590C00 == 63 [pid = 1560] [id = 760] 14:23:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 158 (1D591C00) [pid = 1560] [serial = 2278] [outer = 00000000] 14:23:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 159 (1EBDE000) [pid = 1560] [serial = 2279] [outer = 1D591C00] 14:23:44 INFO - PROCESS | 1560 | 1461014624244 Marionette DEBUG loaded listener.js 14:23:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 160 (1F1CA400) [pid = 1560] [serial = 2280] [outer = 1D591C00] 14:23:44 INFO - PROCESS | 1560 | 1461014624671 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:23:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:23:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 14:23:44 INFO - PROCESS | 1560 | 1461014624698 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 14:23:44 INFO - PROCESS | 1560 | 1461014624700 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 14:23:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:23:44 INFO - PROCESS | 1560 | 1461014624710 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:23:44 INFO - PROCESS | 1560 | 1461014624712 Marionette TRACE conn5 <- [1,2998,null,{}] 14:23:44 INFO - PROCESS | 1560 | 1461014624715 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:44 INFO - PROCESS | 1560 | 1461014624893 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 14:23:44 INFO - PROCESS | 1560 | 1461014624918 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:44 INFO - PROCESS | 1560 | ++DOCSHELL 2015A800 == 64 [pid = 1560] [id = 761] 14:23:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 161 (2015B400) [pid = 1560] [serial = 2281] [outer = 00000000] 14:23:44 INFO - PROCESS | 1560 | ++DOMWINDOW == 162 (20787400) [pid = 1560] [serial = 2282] [outer = 2015B400] 14:23:44 INFO - PROCESS | 1560 | 1461014624965 Marionette DEBUG loaded listener.js 14:23:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 163 (2078F000) [pid = 1560] [serial = 2283] [outer = 2015B400] 14:23:45 INFO - PROCESS | 1560 | [1560] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:23:45 INFO - PROCESS | 1560 | 1461014625469 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:23:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:23:45 INFO - {} 14:23:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:23:45 INFO - {} 14:23:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:23:45 INFO - {} 14:23:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:23:45 INFO - {} 14:23:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 770ms 14:23:45 INFO - TEST-START | /FileAPI/fileReader.html 14:23:45 INFO - PROCESS | 1560 | 1461014625483 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 14:23:45 INFO - PROCESS | 1560 | 1461014625485 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 14:23:45 INFO - PROCESS | 1560 | 1461014625489 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:23:45 INFO - PROCESS | 1560 | 1461014625490 Marionette TRACE conn5 <- [1,3002,null,{}] 14:23:45 INFO - PROCESS | 1560 | 1461014625494 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:45 INFO - PROCESS | 1560 | 1461014625626 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 14:23:45 INFO - PROCESS | 1560 | 1461014625645 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:45 INFO - PROCESS | 1560 | ++DOCSHELL 20773C00 == 65 [pid = 1560] [id = 762] 14:23:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 164 (213B9800) [pid = 1560] [serial = 2284] [outer = 00000000] 14:23:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 165 (227A4400) [pid = 1560] [serial = 2285] [outer = 213B9800] 14:23:45 INFO - PROCESS | 1560 | 1461014625690 Marionette DEBUG loaded listener.js 14:23:45 INFO - PROCESS | 1560 | ++DOMWINDOW == 166 (227C2C00) [pid = 1560] [serial = 2286] [outer = 213B9800] 14:23:46 INFO - PROCESS | 1560 | 1461014626330 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:23:46 INFO - PROCESS | 1560 | --DOMWINDOW == 165 (1D673800) [pid = 1560] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:23:46 INFO - PROCESS | 1560 | --DOMWINDOW == 164 (1EBD3000) [pid = 1560] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:23:46 INFO - PROCESS | 1560 | --DOMWINDOW == 163 (2078D400) [pid = 1560] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:23:46 INFO - PROCESS | 1560 | --DOMWINDOW == 162 (1BE6A800) [pid = 1560] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:23:46 INFO - PROCESS | 1560 | --DOMWINDOW == 161 (0EF4C800) [pid = 1560] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:23:46 INFO - PROCESS | 1560 | --DOMWINDOW == 160 (1287E000) [pid = 1560] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:23:46 INFO - PROCESS | 1560 | --DOMWINDOW == 159 (1C58AC00) [pid = 1560] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:23:46 INFO - PROCESS | 1560 | --DOMWINDOW == 158 (0F2E9800) [pid = 1560] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:23:46 INFO - PROCESS | 1560 | --DOMWINDOW == 157 (1B731C00) [pid = 1560] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:23:46 INFO - PROCESS | 1560 | --DOMWINDOW == 156 (18243800) [pid = 1560] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:23:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:23:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:23:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:23:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:23:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 930ms 14:23:46 INFO - PROCESS | 1560 | 1461014626419 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 14:23:46 INFO - PROCESS | 1560 | 1461014626421 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 14:23:46 INFO - PROCESS | 1560 | 1461014626425 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:23:46 INFO - PROCESS | 1560 | 1461014626426 Marionette TRACE conn5 <- [1,3006,null,{}] 14:23:46 INFO - TEST-START | /FileAPI/historical.html 14:23:46 INFO - PROCESS | 1560 | 1461014626430 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:46 INFO - PROCESS | 1560 | 1461014626520 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 14:23:46 INFO - PROCESS | 1560 | 1461014626525 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 1560 | ++DOCSHELL 1287E000 == 66 [pid = 1560] [id = 763] 14:23:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 157 (16958400) [pid = 1560] [serial = 2287] [outer = 00000000] 14:23:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 158 (2078D400) [pid = 1560] [serial = 2288] [outer = 16958400] 14:23:46 INFO - PROCESS | 1560 | 1461014626570 Marionette DEBUG loaded listener.js 14:23:46 INFO - PROCESS | 1560 | ++DOMWINDOW == 159 (23DD2C00) [pid = 1560] [serial = 2289] [outer = 16958400] 14:23:47 INFO - PROCESS | 1560 | 1461014627019 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:23:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:23:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:23:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:23:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:23:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:23:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:23:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:23:47 INFO - TEST-OK | /FileAPI/historical.html | took 630ms 14:23:47 INFO - PROCESS | 1560 | 1461014627060 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 14:23:47 INFO - PROCESS | 1560 | 1461014627062 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 14:23:47 INFO - TEST-START | /FileAPI/idlharness.html 14:23:47 INFO - PROCESS | 1560 | 1461014627065 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:23:47 INFO - PROCESS | 1560 | 1461014627067 Marionette TRACE conn5 <- [1,3010,null,{}] 14:23:47 INFO - PROCESS | 1560 | 1461014627075 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:47 INFO - PROCESS | 1560 | 1461014627167 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 14:23:47 INFO - PROCESS | 1560 | 1461014627173 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:47 INFO - PROCESS | 1560 | ++DOCSHELL 23F55C00 == 67 [pid = 1560] [id = 764] 14:23:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 160 (23F86000) [pid = 1560] [serial = 2290] [outer = 00000000] 14:23:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 161 (23FDA400) [pid = 1560] [serial = 2291] [outer = 23F86000] 14:23:47 INFO - PROCESS | 1560 | 1461014627218 Marionette DEBUG loaded listener.js 14:23:47 INFO - PROCESS | 1560 | ++DOMWINDOW == 162 (23FDCC00) [pid = 1560] [serial = 2292] [outer = 23F86000] 14:23:48 INFO - PROCESS | 1560 | 1461014628250 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:23:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:23:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:23:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:23:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:23:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:23:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:23:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:23:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:23:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:23:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:23:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:23:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:23:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:23:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:23:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:23:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:23:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:23:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:23:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:23:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:23:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:23:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:23:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:23:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:23:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:23:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:23:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:23:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:23:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:23:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:23:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:23:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:23:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:23:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:23:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:23:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:23:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:23:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:23:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:23:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:23:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:23:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:23:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:23:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:23:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:23:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:23:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:23:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:23:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:23:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 1331ms 14:23:48 INFO - PROCESS | 1560 | 1461014628407 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 14:23:48 INFO - PROCESS | 1560 | 1461014628412 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 14:23:48 INFO - TEST-START | /FileAPI/idlharness.worker 14:23:48 INFO - PROCESS | 1560 | 1461014628420 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:23:48 INFO - PROCESS | 1560 | 1461014628425 Marionette TRACE conn5 <- [1,3014,null,{}] 14:23:48 INFO - PROCESS | 1560 | 1461014628431 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:48 INFO - PROCESS | 1560 | 1461014628564 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 14:23:48 INFO - PROCESS | 1560 | 1461014628733 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:48 INFO - PROCESS | 1560 | ++DOCSHELL 12C1B000 == 68 [pid = 1560] [id = 765] 14:23:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 163 (12C1F400) [pid = 1560] [serial = 2293] [outer = 00000000] 14:23:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 164 (12F24C00) [pid = 1560] [serial = 2294] [outer = 12C1F400] 14:23:48 INFO - PROCESS | 1560 | 1461014628795 Marionette DEBUG loaded listener.js 14:23:48 INFO - PROCESS | 1560 | ++DOMWINDOW == 165 (16916800) [pid = 1560] [serial = 2295] [outer = 12C1F400] 14:23:49 INFO - PROCESS | 1560 | [1560] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:23:50 INFO - PROCESS | 1560 | 1461014630013 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:23:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:23:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:23:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:23:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:23:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:23:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:23:50 INFO - {} 14:23:50 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 14:23:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:23:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:23:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:23:50 INFO - {} 14:23:50 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 - {} 14:23:50 INFO - {} 14:23:50 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 14:23:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:23:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:23:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:23:50 INFO - {} 14:23:50 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 14:23:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:23:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:23:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:23:50 INFO - {} 14:23:50 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 - {} 14:23:50 INFO - {} 14:23:50 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 14:23:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:23:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:23:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 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 14:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 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 14:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 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 14:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 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 14:23:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:23:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:23:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:23:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:23:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:23:50 INFO - {} 14:23:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1725ms 14:23:50 INFO - PROCESS | 1560 | 1461014630168 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 14:23:50 INFO - PROCESS | 1560 | 1461014630171 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 14:23:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:23:50 INFO - PROCESS | 1560 | 1461014630191 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:23:50 INFO - PROCESS | 1560 | 1461014630196 Marionette TRACE conn5 <- [1,3018,null,{}] 14:23:50 INFO - PROCESS | 1560 | 1461014630200 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:50 INFO - PROCESS | 1560 | 1461014630324 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 14:23:50 INFO - PROCESS | 1560 | 1461014630478 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:50 INFO - PROCESS | 1560 | ++DOCSHELL 169E3400 == 69 [pid = 1560] [id = 766] 14:23:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 166 (1907D000) [pid = 1560] [serial = 2296] [outer = 00000000] 14:23:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 167 (24EEC800) [pid = 1560] [serial = 2297] [outer = 1907D000] 14:23:50 INFO - PROCESS | 1560 | 1461014630535 Marionette DEBUG loaded listener.js 14:23:50 INFO - PROCESS | 1560 | ++DOMWINDOW == 168 (214BE000) [pid = 1560] [serial = 2298] [outer = 1907D000] 14:23:51 INFO - PROCESS | 1560 | 1461014631071 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:23:51 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 14:23:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 930ms 14:23:51 INFO - PROCESS | 1560 | 1461014631120 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 14:23:51 INFO - PROCESS | 1560 | 1461014631122 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 14:23:51 INFO - PROCESS | 1560 | 1461014631126 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:23:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:23:51 INFO - PROCESS | 1560 | 1461014631128 Marionette TRACE conn5 <- [1,3022,null,{}] 14:23:51 INFO - PROCESS | 1560 | 1461014631138 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:51 INFO - PROCESS | 1560 | 1461014631296 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 14:23:51 INFO - PROCESS | 1560 | 1461014631464 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 1560 | ++DOCSHELL 2561C800 == 70 [pid = 1560] [id = 767] 14:23:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 169 (2576C400) [pid = 1560] [serial = 2299] [outer = 00000000] 14:23:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 170 (258BA400) [pid = 1560] [serial = 2300] [outer = 2576C400] 14:23:51 INFO - PROCESS | 1560 | 1461014631528 Marionette DEBUG loaded listener.js 14:23:51 INFO - PROCESS | 1560 | ++DOMWINDOW == 171 (258BEC00) [pid = 1560] [serial = 2301] [outer = 2576C400] 14:23:52 INFO - PROCESS | 1560 | 1461014632106 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:23:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1021ms 14:23:52 INFO - PROCESS | 1560 | 1461014632151 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 14:23:52 INFO - PROCESS | 1560 | 1461014632153 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 14:23:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:23:52 INFO - PROCESS | 1560 | 1461014632157 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:23:52 INFO - PROCESS | 1560 | 1461014632159 Marionette TRACE conn5 <- [1,3026,null,{}] 14:23:52 INFO - PROCESS | 1560 | 1461014632163 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:52 INFO - PROCESS | 1560 | 1461014632285 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 14:23:52 INFO - PROCESS | 1560 | 1461014632457 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:52 INFO - PROCESS | 1560 | ++DOCSHELL 258CFC00 == 71 [pid = 1560] [id = 768] 14:23:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 172 (258D0400) [pid = 1560] [serial = 2302] [outer = 00000000] 14:23:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 173 (258D5400) [pid = 1560] [serial = 2303] [outer = 258D0400] 14:23:52 INFO - PROCESS | 1560 | 1461014632514 Marionette DEBUG loaded listener.js 14:23:52 INFO - PROCESS | 1560 | ++DOMWINDOW == 174 (25AEAC00) [pid = 1560] [serial = 2304] [outer = 258D0400] 14:23:53 INFO - PROCESS | 1560 | 1461014633050 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:23:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 930ms 14:23:53 INFO - PROCESS | 1560 | 1461014633091 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 14:23:53 INFO - PROCESS | 1560 | 1461014633093 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 14:23:53 INFO - PROCESS | 1560 | 1461014633097 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:23:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:23:53 INFO - PROCESS | 1560 | 1461014633099 Marionette TRACE conn5 <- [1,3030,null,{}] 14:23:53 INFO - PROCESS | 1560 | 1461014633103 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:53 INFO - PROCESS | 1560 | 1461014633218 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 14:23:53 INFO - PROCESS | 1560 | 1461014633388 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:53 INFO - PROCESS | 1560 | ++DOCSHELL 25AEE400 == 72 [pid = 1560] [id = 769] 14:23:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 175 (25AF2400) [pid = 1560] [serial = 2305] [outer = 00000000] 14:23:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 176 (270C4400) [pid = 1560] [serial = 2306] [outer = 25AF2400] 14:23:53 INFO - PROCESS | 1560 | 1461014633444 Marionette DEBUG loaded listener.js 14:23:53 INFO - PROCESS | 1560 | ++DOMWINDOW == 177 (270C5C00) [pid = 1560] [serial = 2307] [outer = 25AF2400] 14:23:54 INFO - PROCESS | 1560 | 1461014634217 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:23:54 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. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:23:54 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'.) 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:23:54 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. 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:23:54 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. 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:23:54 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. 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 14:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:23:54 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1200ms 14:23:54 INFO - PROCESS | 1560 | 1461014634302 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 14:23:54 INFO - PROCESS | 1560 | 1461014634304 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 14:23:54 INFO - PROCESS | 1560 | 1461014634307 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:23:54 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:23:54 INFO - PROCESS | 1560 | 1461014634310 Marionette TRACE conn5 <- [1,3034,null,{}] 14:23:54 INFO - PROCESS | 1560 | 1461014634313 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:54 INFO - PROCESS | 1560 | 1461014634471 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 14:23:54 INFO - PROCESS | 1560 | 1461014634601 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:54 INFO - PROCESS | 1560 | ++DOCSHELL 201D0800 == 73 [pid = 1560] [id = 770] 14:23:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 178 (25AF5400) [pid = 1560] [serial = 2308] [outer = 00000000] 14:23:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 179 (270CE000) [pid = 1560] [serial = 2309] [outer = 25AF5400] 14:23:54 INFO - PROCESS | 1560 | 1461014634661 Marionette DEBUG loaded listener.js 14:23:54 INFO - PROCESS | 1560 | ++DOMWINDOW == 180 (27652800) [pid = 1560] [serial = 2310] [outer = 25AF5400] 14:23:54 INFO - PROCESS | 1560 | [1560] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:23:55 INFO - PROCESS | 1560 | 1461014635217 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:23:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:23:55 INFO - {} 14:23:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 930ms 14:23:55 INFO - PROCESS | 1560 | 1461014635241 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 14:23:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:23:55 INFO - PROCESS | 1560 | 1461014635244 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 14:23:55 INFO - PROCESS | 1560 | 1461014635247 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:23:55 INFO - PROCESS | 1560 | 1461014635249 Marionette TRACE conn5 <- [1,3038,null,{}] 14:23:55 INFO - PROCESS | 1560 | 1461014635253 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:55 INFO - PROCESS | 1560 | 1461014635371 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 14:23:55 INFO - PROCESS | 1560 | 1461014635542 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:55 INFO - PROCESS | 1560 | ++DOCSHELL 12C17000 == 74 [pid = 1560] [id = 771] 14:23:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 181 (13140000) [pid = 1560] [serial = 2311] [outer = 00000000] 14:23:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 182 (1A61BC00) [pid = 1560] [serial = 2312] [outer = 13140000] 14:23:55 INFO - PROCESS | 1560 | 1461014635599 Marionette DEBUG loaded listener.js 14:23:55 INFO - PROCESS | 1560 | ++DOMWINDOW == 183 (1AC02C00) [pid = 1560] [serial = 2313] [outer = 13140000] 14:23:56 INFO - PROCESS | 1560 | 1461014636183 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:23:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:23:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 970ms 14:23:56 INFO - PROCESS | 1560 | 1461014636218 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 14:23:56 INFO - PROCESS | 1560 | 1461014636220 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 14:23:56 INFO - PROCESS | 1560 | 1461014636224 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:23:56 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:23:56 INFO - PROCESS | 1560 | 1461014636226 Marionette TRACE conn5 <- [1,3042,null,{}] 14:23:56 INFO - PROCESS | 1560 | 1461014636230 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:56 INFO - PROCESS | 1560 | 1461014636346 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 14:23:56 INFO - PROCESS | 1560 | 1461014636477 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:56 INFO - PROCESS | 1560 | ++DOCSHELL 12DBA000 == 75 [pid = 1560] [id = 772] 14:23:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 184 (17A3CC00) [pid = 1560] [serial = 2314] [outer = 00000000] 14:23:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 185 (1907A800) [pid = 1560] [serial = 2315] [outer = 17A3CC00] 14:23:56 INFO - PROCESS | 1560 | 1461014636533 Marionette DEBUG loaded listener.js 14:23:56 INFO - PROCESS | 1560 | ++DOMWINDOW == 186 (196F1000) [pid = 1560] [serial = 2316] [outer = 17A3CC00] 14:23:57 INFO - PROCESS | 1560 | 1461014637324 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:23:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:23:57 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" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:23:57 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" 14:23:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:23:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:23:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1230ms 14:23:57 INFO - PROCESS | 1560 | 1461014637491 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 14:23:57 INFO - PROCESS | 1560 | 1461014637493 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 14:23:57 INFO - PROCESS | 1560 | 1461014637498 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:23:57 INFO - PROCESS | 1560 | 1461014637500 Marionette TRACE conn5 <- [1,3046,null,{}] 14:23:57 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:23:57 INFO - PROCESS | 1560 | 1461014637504 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:57 INFO - PROCESS | 1560 | 1461014637608 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 14:23:58 INFO - PROCESS | 1560 | 1461014638056 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:58 INFO - PROCESS | 1560 | ++DOCSHELL 17940400 == 76 [pid = 1560] [id = 773] 14:23:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 187 (17940C00) [pid = 1560] [serial = 2317] [outer = 00000000] 14:23:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 188 (17DC4800) [pid = 1560] [serial = 2318] [outer = 17940C00] 14:23:58 INFO - PROCESS | 1560 | 1461014638109 Marionette DEBUG loaded listener.js 14:23:58 INFO - PROCESS | 1560 | ++DOMWINDOW == 189 (196EB400) [pid = 1560] [serial = 2319] [outer = 17940C00] 14:23:58 INFO - PROCESS | 1560 | 1461014638693 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:23:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:23:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:23:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:23:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:23:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:23:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:23:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:23:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:23:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1225ms 14:23:58 INFO - PROCESS | 1560 | 1461014638730 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 14:23:58 INFO - PROCESS | 1560 | 1461014638735 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 14:23:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:23:58 INFO - PROCESS | 1560 | 1461014638758 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:23:58 INFO - PROCESS | 1560 | 1461014638761 Marionette TRACE conn5 <- [1,3050,null,{}] 14:23:58 INFO - PROCESS | 1560 | 1461014638766 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:58 INFO - PROCESS | 1560 | 1461014638880 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 14:23:59 INFO - PROCESS | 1560 | 1461014639061 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:59 INFO - PROCESS | 1560 | ++DOCSHELL 17CDD400 == 77 [pid = 1560] [id = 774] 14:23:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 190 (19002C00) [pid = 1560] [serial = 2320] [outer = 00000000] 14:23:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 191 (1C58C800) [pid = 1560] [serial = 2321] [outer = 19002C00] 14:23:59 INFO - PROCESS | 1560 | 1461014639114 Marionette DEBUG loaded listener.js 14:23:59 INFO - PROCESS | 1560 | ++DOMWINDOW == 192 (1D66E000) [pid = 1560] [serial = 2322] [outer = 19002C00] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 133DBC00 == 76 [pid = 1560] [id = 575] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 12B0A800 == 75 [pid = 1560] [id = 573] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 1287E000 == 74 [pid = 1560] [id = 763] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 20773C00 == 73 [pid = 1560] [id = 762] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 2015A800 == 72 [pid = 1560] [id = 761] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 21209800 == 71 [pid = 1560] [id = 727] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 1D590C00 == 70 [pid = 1560] [id = 760] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 1C41CC00 == 69 [pid = 1560] [id = 759] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 1BE65400 == 68 [pid = 1560] [id = 758] 14:23:59 INFO - PROCESS | 1560 | [1560] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 13139800 == 67 [pid = 1560] [id = 757] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 1AC07000 == 66 [pid = 1560] [id = 756] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 13C51400 == 65 [pid = 1560] [id = 755] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 1BF27000 == 64 [pid = 1560] [id = 747] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 12C43800 == 63 [pid = 1560] [id = 746] 14:23:59 INFO - PROCESS | 1560 | --DOCSHELL 13C97000 == 62 [pid = 1560] [id = 745] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 191 (1D699400) [pid = 1560] [serial = 2218] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 190 (20157000) [pid = 1560] [serial = 2221] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 189 (1F1BEC00) [pid = 1560] [serial = 2219] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 188 (214BC800) [pid = 1560] [serial = 2230] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 187 (19883800) [pid = 1560] [serial = 2185] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 186 (1C423800) [pid = 1560] [serial = 2212] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 185 (1C588000) [pid = 1560] [serial = 2213] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 184 (133DD000) [pid = 1560] [serial = 2206] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 183 (19008400) [pid = 1560] [serial = 2207] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 182 (1D58BC00) [pid = 1560] [serial = 2188] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 181 (16909000) [pid = 1560] [serial = 2224] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 180 (1D0B8000) [pid = 1560] [serial = 2215] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 179 (19002800) [pid = 1560] [serial = 2204] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 178 (1313E400) [pid = 1560] [serial = 2203] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 177 (2015D400) [pid = 1560] [serial = 2222] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 176 (23FA6400) [pid = 1560] [serial = 2197] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 175 (1BACC000) [pid = 1560] [serial = 2209] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 174 (1BE36400) [pid = 1560] [serial = 2210] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 173 (24718800) [pid = 1560] [serial = 2200] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 172 (23F80C00) [pid = 1560] [serial = 2194] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 171 (227C7C00) [pid = 1560] [serial = 2191] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 170 (1914B400) [pid = 1560] [serial = 2225] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 169 (214C5400) [pid = 1560] [serial = 2231] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 168 (1F1CBC00) [pid = 1560] [serial = 2227] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 167 (20771C00) [pid = 1560] [serial = 2228] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | --DOMWINDOW == 166 (1D351800) [pid = 1560] [serial = 2216] [outer = 00000000] [url = about:blank] 14:23:59 INFO - PROCESS | 1560 | 1461014639715 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:23:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:23:59 INFO - {} 14:23:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 990ms 14:23:59 INFO - PROCESS | 1560 | 1461014639749 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 14:23:59 INFO - PROCESS | 1560 | 1461014639753 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 14:23:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:23:59 INFO - PROCESS | 1560 | 1461014639756 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:23:59 INFO - PROCESS | 1560 | 1461014639758 Marionette TRACE conn5 <- [1,3054,null,{}] 14:23:59 INFO - PROCESS | 1560 | 1461014639762 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:59 INFO - PROCESS | 1560 | 1461014639865 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 14:23:59 INFO - PROCESS | 1560 | 1461014639981 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:00 INFO - PROCESS | 1560 | ++DOCSHELL 1429F800 == 63 [pid = 1560] [id = 775] 14:24:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 167 (17D26400) [pid = 1560] [serial = 2323] [outer = 00000000] 14:24:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 168 (1A660800) [pid = 1560] [serial = 2324] [outer = 17D26400] 14:24:00 INFO - PROCESS | 1560 | 1461014640029 Marionette DEBUG loaded listener.js 14:24:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 169 (1BAAD400) [pid = 1560] [serial = 2325] [outer = 17D26400] 14:24:00 INFO - PROCESS | 1560 | 1461014640477 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:24:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:24:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 770ms 14:24:00 INFO - PROCESS | 1560 | 1461014640533 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 14:24:00 INFO - PROCESS | 1560 | 1461014640536 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 14:24:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:24:00 INFO - PROCESS | 1560 | 1461014640545 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:24:00 INFO - PROCESS | 1560 | 1461014640551 Marionette TRACE conn5 <- [1,3058,null,{}] 14:24:00 INFO - PROCESS | 1560 | 1461014640555 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:00 INFO - PROCESS | 1560 | 1461014640657 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 14:24:00 INFO - PROCESS | 1560 | 1461014640672 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:00 INFO - PROCESS | 1560 | ++DOCSHELL 1CF83000 == 64 [pid = 1560] [id = 776] 14:24:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 170 (1D0B2400) [pid = 1560] [serial = 2326] [outer = 00000000] 14:24:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 171 (1D589800) [pid = 1560] [serial = 2327] [outer = 1D0B2400] 14:24:00 INFO - PROCESS | 1560 | 1461014640720 Marionette DEBUG loaded listener.js 14:24:00 INFO - PROCESS | 1560 | ++DOMWINDOW == 172 (1D676000) [pid = 1560] [serial = 2328] [outer = 1D0B2400] 14:24:01 INFO - PROCESS | 1560 | 1461014641209 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 690ms 14:24:01 INFO - PROCESS | 1560 | 1461014641232 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 14:24:01 INFO - PROCESS | 1560 | 1461014641235 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 14:24:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:24:01 INFO - PROCESS | 1560 | 1461014641238 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - PROCESS | 1560 | 1461014641240 Marionette TRACE conn5 <- [1,3062,null,{}] 14:24:01 INFO - PROCESS | 1560 | 1461014641243 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:01 INFO - PROCESS | 1560 | 1461014641340 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 14:24:01 INFO - PROCESS | 1560 | 1461014641346 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 1560 | ++DOCSHELL 1D67B400 == 65 [pid = 1560] [id = 777] 14:24:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 173 (1D69A400) [pid = 1560] [serial = 2329] [outer = 00000000] 14:24:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 174 (2015A800) [pid = 1560] [serial = 2330] [outer = 1D69A400] 14:24:01 INFO - PROCESS | 1560 | 1461014641391 Marionette DEBUG loaded listener.js 14:24:01 INFO - PROCESS | 1560 | ++DOMWINDOW == 175 (201C2C00) [pid = 1560] [serial = 2331] [outer = 1D69A400] 14:24:01 INFO - PROCESS | 1560 | 1461014641851 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 630ms 14:24:01 INFO - PROCESS | 1560 | 1461014641869 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 14:24:01 INFO - PROCESS | 1560 | 1461014641871 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 14:24:01 INFO - PROCESS | 1560 | 1461014641875 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - PROCESS | 1560 | 1461014641876 Marionette TRACE conn5 <- [1,3066,null,{}] 14:24:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:24:01 INFO - PROCESS | 1560 | 1461014641906 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:02 INFO - PROCESS | 1560 | 1461014642043 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 14:24:02 INFO - PROCESS | 1560 | 1461014642090 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:02 INFO - PROCESS | 1560 | ++DOCSHELL 20770800 == 66 [pid = 1560] [id = 778] 14:24:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 176 (20771000) [pid = 1560] [serial = 2332] [outer = 00000000] 14:24:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 177 (20788C00) [pid = 1560] [serial = 2333] [outer = 20771000] 14:24:02 INFO - PROCESS | 1560 | 1461014642146 Marionette DEBUG loaded listener.js 14:24:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 178 (214BA800) [pid = 1560] [serial = 2334] [outer = 20771000] 14:24:02 INFO - PROCESS | 1560 | 1461014642661 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 14:24:02 INFO - PROCESS | 1560 | 1461014642735 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 14:24:02 INFO - PROCESS | 1560 | 1461014642738 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:24:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:24:02 INFO - PROCESS | 1560 | 1461014642740 Marionette TRACE conn5 <- [1,3070,null,{}] 14:24:02 INFO - PROCESS | 1560 | 1461014642744 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:02 INFO - PROCESS | 1560 | 1461014642882 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 14:24:02 INFO - PROCESS | 1560 | 1461014642904 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:02 INFO - PROCESS | 1560 | ++DOCSHELL 23F55800 == 67 [pid = 1560] [id = 779] 14:24:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 179 (23F57000) [pid = 1560] [serial = 2335] [outer = 00000000] 14:24:02 INFO - PROCESS | 1560 | ++DOMWINDOW == 180 (23F84000) [pid = 1560] [serial = 2336] [outer = 23F57000] 14:24:02 INFO - PROCESS | 1560 | 1461014642950 Marionette DEBUG loaded listener.js 14:24:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 181 (23FA3000) [pid = 1560] [serial = 2337] [outer = 23F57000] 14:24:03 INFO - PROCESS | 1560 | 1461014643398 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:24:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:24:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:24:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 14:24:03 INFO - PROCESS | 1560 | 1461014643413 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 14:24:03 INFO - PROCESS | 1560 | 1461014643415 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 14:24:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:24:03 INFO - PROCESS | 1560 | 1461014643418 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:24:03 INFO - PROCESS | 1560 | 1461014643420 Marionette TRACE conn5 <- [1,3074,null,{}] 14:24:03 INFO - PROCESS | 1560 | 1461014643423 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:03 INFO - PROCESS | 1560 | 1461014643586 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 14:24:03 INFO - PROCESS | 1560 | 1461014643612 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:03 INFO - PROCESS | 1560 | ++DOCSHELL 23FA6C00 == 68 [pid = 1560] [id = 780] 14:24:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 182 (23FAB800) [pid = 1560] [serial = 2338] [outer = 00000000] 14:24:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 183 (24E1DC00) [pid = 1560] [serial = 2339] [outer = 23FAB800] 14:24:03 INFO - PROCESS | 1560 | 1461014643658 Marionette DEBUG loaded listener.js 14:24:03 INFO - PROCESS | 1560 | ++DOMWINDOW == 184 (24E26C00) [pid = 1560] [serial = 2340] [outer = 23FAB800] 14:24:04 INFO - PROCESS | 1560 | --DOMWINDOW == 183 (213B9800) [pid = 1560] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:24:04 INFO - PROCESS | 1560 | --DOMWINDOW == 182 (1BEE7800) [pid = 1560] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:24:04 INFO - PROCESS | 1560 | --DOMWINDOW == 181 (1313FC00) [pid = 1560] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:24:04 INFO - PROCESS | 1560 | --DOMWINDOW == 180 (1CD1C800) [pid = 1560] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:24:04 INFO - PROCESS | 1560 | --DOMWINDOW == 179 (16909800) [pid = 1560] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:24:04 INFO - PROCESS | 1560 | --DOMWINDOW == 178 (1AC0B400) [pid = 1560] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:24:04 INFO - PROCESS | 1560 | --DOMWINDOW == 177 (1695C800) [pid = 1560] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:24:04 INFO - PROCESS | 1560 | --DOMWINDOW == 176 (16958400) [pid = 1560] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:24:04 INFO - PROCESS | 1560 | --DOMWINDOW == 175 (1D591C00) [pid = 1560] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:24:04 INFO - PROCESS | 1560 | --DOMWINDOW == 174 (2015B400) [pid = 1560] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:24:04 INFO - PROCESS | 1560 | 1461014644308 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:24:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:24:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 930ms 14:24:04 INFO - PROCESS | 1560 | 1461014644349 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 14:24:04 INFO - PROCESS | 1560 | 1461014644351 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 14:24:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:24:04 INFO - PROCESS | 1560 | 1461014644354 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 1560 | 1461014644356 Marionette TRACE conn5 <- [1,3078,null,{}] 14:24:04 INFO - PROCESS | 1560 | 1461014644359 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:04 INFO - PROCESS | 1560 | 1461014644498 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 14:24:04 INFO - PROCESS | 1560 | 1461014644579 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:04 INFO - PROCESS | 1560 | ++DOCSHELL 12DBF400 == 69 [pid = 1560] [id = 781] 14:24:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 175 (1BAB0C00) [pid = 1560] [serial = 2341] [outer = 00000000] 14:24:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 176 (24E2A800) [pid = 1560] [serial = 2342] [outer = 1BAB0C00] 14:24:04 INFO - PROCESS | 1560 | 1461014644624 Marionette DEBUG loaded listener.js 14:24:04 INFO - PROCESS | 1560 | ++DOMWINDOW == 177 (24EE5400) [pid = 1560] [serial = 2343] [outer = 1BAB0C00] 14:24:04 INFO - PROCESS | 1560 | 1461014644941 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:24:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:24:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 630ms 14:24:04 INFO - PROCESS | 1560 | 1461014644985 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 14:24:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:24:04 INFO - PROCESS | 1560 | 1461014644987 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 14:24:04 INFO - PROCESS | 1560 | 1461014644990 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 1560 | 1461014644992 Marionette TRACE conn5 <- [1,3082,null,{}] 14:24:04 INFO - PROCESS | 1560 | 1461014644995 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:05 INFO - PROCESS | 1560 | 1461014645145 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 14:24:05 INFO - PROCESS | 1560 | 1461014645188 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 1560 | ++DOCSHELL 1AA7B000 == 70 [pid = 1560] [id = 782] 14:24:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 178 (1CD22800) [pid = 1560] [serial = 2344] [outer = 00000000] 14:24:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 179 (25616800) [pid = 1560] [serial = 2345] [outer = 1CD22800] 14:24:05 INFO - PROCESS | 1560 | 1461014645234 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 180 (2561A800) [pid = 1560] [serial = 2346] [outer = 1CD22800] 14:24:05 INFO - PROCESS | 1560 | 1461014645642 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:24:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:24:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 14:24:05 INFO - PROCESS | 1560 | 1461014645661 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 14:24:05 INFO - PROCESS | 1560 | 1461014645663 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 14:24:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:24:05 INFO - PROCESS | 1560 | 1461014645666 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:24:05 INFO - PROCESS | 1560 | 1461014645667 Marionette TRACE conn5 <- [1,3086,null,{}] 14:24:05 INFO - PROCESS | 1560 | 1461014645671 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:05 INFO - PROCESS | 1560 | 1461014645819 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 14:24:05 INFO - PROCESS | 1560 | 1461014645831 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 1560 | ++DOCSHELL 2561FC00 == 71 [pid = 1560] [id = 783] 14:24:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 181 (2576A400) [pid = 1560] [serial = 2347] [outer = 00000000] 14:24:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 182 (258C2400) [pid = 1560] [serial = 2348] [outer = 2576A400] 14:24:05 INFO - PROCESS | 1560 | 1461014645887 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 1560 | ++DOMWINDOW == 183 (258CCC00) [pid = 1560] [serial = 2349] [outer = 2576A400] 14:24:06 INFO - PROCESS | 1560 | 1461014646488 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:24:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:24:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:24:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 870ms 14:24:06 INFO - PROCESS | 1560 | 1461014646570 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 14:24:06 INFO - PROCESS | 1560 | 1461014646574 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 14:24:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:24:06 INFO - PROCESS | 1560 | 1461014646580 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:24:06 INFO - PROCESS | 1560 | 1461014646584 Marionette TRACE conn5 <- [1,3090,null,{}] 14:24:06 INFO - PROCESS | 1560 | 1461014646605 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:06 INFO - PROCESS | 1560 | 1461014646728 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 14:24:06 INFO - PROCESS | 1560 | 1461014646895 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:06 INFO - PROCESS | 1560 | ++DOCSHELL 169E5400 == 72 [pid = 1560] [id = 784] 14:24:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 184 (169E6000) [pid = 1560] [serial = 2350] [outer = 00000000] 14:24:06 INFO - PROCESS | 1560 | ++DOMWINDOW == 185 (1A628400) [pid = 1560] [serial = 2351] [outer = 169E6000] 14:24:06 INFO - PROCESS | 1560 | 1461014646956 Marionette DEBUG loaded listener.js 14:24:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 186 (1B908000) [pid = 1560] [serial = 2352] [outer = 169E6000] 14:24:07 INFO - PROCESS | 1560 | 1461014647482 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:24:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:24:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 950ms 14:24:07 INFO - PROCESS | 1560 | 1461014647532 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 14:24:07 INFO - PROCESS | 1560 | 1461014647539 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 14:24:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:24:07 INFO - PROCESS | 1560 | 1461014647545 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:24:07 INFO - PROCESS | 1560 | 1461014647548 Marionette TRACE conn5 <- [1,3094,null,{}] 14:24:07 INFO - PROCESS | 1560 | 1461014647552 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:07 INFO - PROCESS | 1560 | 1461014647702 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 14:24:07 INFO - PROCESS | 1560 | 1461014647873 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:07 INFO - PROCESS | 1560 | ++DOCSHELL 1B9F7000 == 73 [pid = 1560] [id = 785] 14:24:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 187 (1BACF800) [pid = 1560] [serial = 2353] [outer = 00000000] 14:24:07 INFO - PROCESS | 1560 | ++DOMWINDOW == 188 (1C590C00) [pid = 1560] [serial = 2354] [outer = 1BACF800] 14:24:07 INFO - PROCESS | 1560 | 1461014647933 Marionette DEBUG loaded listener.js 14:24:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 189 (1CF77C00) [pid = 1560] [serial = 2355] [outer = 1BACF800] 14:24:08 INFO - PROCESS | 1560 | 1461014648480 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:24:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 970ms 14:24:08 INFO - PROCESS | 1560 | 1461014648518 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 14:24:08 INFO - PROCESS | 1560 | 1461014648520 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 14:24:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:24:08 INFO - PROCESS | 1560 | 1461014648524 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:24:08 INFO - PROCESS | 1560 | 1461014648528 Marionette TRACE conn5 <- [1,3098,null,{}] 14:24:08 INFO - PROCESS | 1560 | 1461014648539 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:08 INFO - PROCESS | 1560 | 1461014648664 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 14:24:08 INFO - PROCESS | 1560 | 1461014648845 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:08 INFO - PROCESS | 1560 | ++DOCSHELL 2058F800 == 74 [pid = 1560] [id = 786] 14:24:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 190 (20774C00) [pid = 1560] [serial = 2356] [outer = 00000000] 14:24:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 191 (214BC400) [pid = 1560] [serial = 2357] [outer = 20774C00] 14:24:08 INFO - PROCESS | 1560 | 1461014648904 Marionette DEBUG loaded listener.js 14:24:08 INFO - PROCESS | 1560 | ++DOMWINDOW == 192 (23DD5400) [pid = 1560] [serial = 2358] [outer = 20774C00] 14:24:09 INFO - PROCESS | 1560 | 1461014649453 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:24:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:24:09 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 14:24:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:24:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 970ms 14:24:09 INFO - PROCESS | 1560 | 1461014649497 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 14:24:09 INFO - PROCESS | 1560 | 1461014649500 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 14:24:09 INFO - PROCESS | 1560 | 1461014649504 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:24:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:24:09 INFO - PROCESS | 1560 | 1461014649506 Marionette TRACE conn5 <- [1,3102,null,{}] 14:24:09 INFO - PROCESS | 1560 | 1461014649509 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:09 INFO - PROCESS | 1560 | 1461014649629 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 14:24:09 INFO - PROCESS | 1560 | 1461014649809 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"1c378c74-6faf-4483-b7ae-bf7de260a4b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:09 INFO - PROCESS | 1560 | ++DOCSHELL 23F52800 == 75 [pid = 1560] [id = 787] 14:24:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 193 (23FE1800) [pid = 1560] [serial = 2359] [outer = 00000000] 14:24:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 194 (24EBC400) [pid = 1560] [serial = 2360] [outer = 23FE1800] 14:24:09 INFO - PROCESS | 1560 | 1461014649866 Marionette DEBUG loaded listener.js 14:24:09 INFO - PROCESS | 1560 | ++DOMWINDOW == 195 (24EBF400) [pid = 1560] [serial = 2361] [outer = 23FE1800] 14:24:10 INFO - PROCESS | 1560 | 1461014650362 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:24:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:24:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 870ms 14:24:10 INFO - PROCESS | 1560 | 1461014650387 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 14:24:10 INFO - PROCESS | 1560 | 1461014650389 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 14:24:11 WARNING - u'runner_teardown' () 14:24:11 INFO - No more tests 14:24:11 INFO - Got 0 unexpected results 14:24:11 INFO - SUITE-END | took 687s 14:24:11 INFO - Closing logging queue 14:24:11 INFO - queue closed 14:24:11 INFO - Return code: 0 14:24:11 WARNING - # TBPL SUCCESS # 14:24:11 INFO - Running post-action listener: _resource_record_post_action 14:24:11 INFO - Running post-run listener: _resource_record_post_run 14:24:12 INFO - Total resource usage - Wall time: 700s; CPU: 14.0%; Read bytes: 206127104; Write bytes: 1172022272; Read time: 3181880; Write time: 9353630 14:24:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:24:12 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 29626368; Read time: 0; Write time: 25780 14:24:12 INFO - run-tests - Wall time: 697s; CPU: 14.0%; Read bytes: 206110720; Write bytes: 1078653952; Read time: 3180260; Write time: 9180120 14:24:12 INFO - Running post-run listener: _upload_blobber_files 14:24:12 INFO - Blob upload gear active. 14:24:12 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 14:24:12 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 14:24:12 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-inbound', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 14:24:12 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-inbound -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 14:24:13 INFO - (blobuploader) - INFO - Open directory for files ... 14:24:13 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 14:24:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:24:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:24:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:24:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:24:14 INFO - (blobuploader) - INFO - Done attempting. 14:24:14 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 14:24:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:24:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:24:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:24:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:24:16 INFO - (blobuploader) - INFO - Done attempting. 14:24:16 INFO - (blobuploader) - INFO - Iteration through files over. 14:24:16 INFO - Return code: 0 14:24:16 INFO - rmtree: C:\slave\test\build\uploaded_files.json 14:24:16 INFO - Using _rmtree_windows ... 14:24:16 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 14:24:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cd2c260cc08b9c49f66ddb52fde2db31c48b7039a5e0a0c4d415f08c9eb87475f7256e04b66f1db24ee79e72b96b08ce109dd0705436120d996da75fe3213bcc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0321d9f208b71014ce04745bda7712605bd5543385119f937abb5c9ba8de1a731b0fe5bbf71f2a37a6daf15f823265ada6b900211f7fc87df84216e12bd573fb"} 14:24:16 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 14:24:16 INFO - Writing to file C:\slave\test\properties\blobber_files 14:24:16 INFO - Contents: 14:24:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cd2c260cc08b9c49f66ddb52fde2db31c48b7039a5e0a0c4d415f08c9eb87475f7256e04b66f1db24ee79e72b96b08ce109dd0705436120d996da75fe3213bcc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0321d9f208b71014ce04745bda7712605bd5543385119f937abb5c9ba8de1a731b0fe5bbf71f2a37a6daf15f823265ada6b900211f7fc87df84216e12bd573fb"} 14:24:16 INFO - Running post-run listener: copy_logs_to_upload_dir 14:24:16 INFO - Copying logs to upload dir... 14:24:16 INFO - mkdir: C:\slave\test\build\upload\logs 14:24:16 INFO - Copying logs to upload dir... 14:24:16 INFO - Using _rmtree_windows ... 14:24:16 INFO - Using _rmtree_windows ... 14:24:16 INFO - Using _rmtree_windows ... 14:24:16 INFO - Using _rmtree_windows ... 14:24:16 INFO - Using _rmtree_windows ... 14:24:16 INFO - Using _rmtree_windows ... 14:24:16 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=947.170000 ========= master_lag: 0.44 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 47 secs) (at 2016-04-18 14:24:16.447732) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 14:24:16.448642) ========= '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-076 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-076 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-076 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-inbound/sha512/cd2c260cc08b9c49f66ddb52fde2db31c48b7039a5e0a0c4d415f08c9eb87475f7256e04b66f1db24ee79e72b96b08ce109dd0705436120d996da75fe3213bcc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0321d9f208b71014ce04745bda7712605bd5543385119f937abb5c9ba8de1a731b0fe5bbf71f2a37a6daf15f823265ada6b900211f7fc87df84216e12bd573fb"} build_url:https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cd2c260cc08b9c49f66ddb52fde2db31c48b7039a5e0a0c4d415f08c9eb87475f7256e04b66f1db24ee79e72b96b08ce109dd0705436120d996da75fe3213bcc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0321d9f208b71014ce04745bda7712605bd5543385119f937abb5c9ba8de1a731b0fe5bbf71f2a37a6daf15f823265ada6b900211f7fc87df84216e12bd573fb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cYs0_h_LRYCmhMvfXC6sbA/artifacts/public/build/firefox-48.0a1.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-04-18 14:24:16.569930) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 14:24:16.570262) ========= '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-076 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-076 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-076 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-04-18 14:24:16.686611) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 14:24:16.686935) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 14:24:17.259425) ========= ========= Total master_lag: 14.92 =========