builder: fx-team_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-047 starttime: 1461182483.0 results: success (0) buildid: 20160420103441 builduid: c166b148dc034f398601cae773c0cb63 revision: 50e5abd1f981d784be7300b645188720b88ee8e9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:22.999623) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:23.000123) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:23.000408) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:23.039413) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:23.039777) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-047 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 WINDIR=C:\WINDOWS using PTY: False --13:01:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 10.99 MB/s 13:01:20 (10.99 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.567000 ========= master_lag: 0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:23.620204) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:23.620518) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-047 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.992000 ========= master_lag: 0.00 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:24.616314) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 13:01:24.616680) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 50e5abd1f981d784be7300b645188720b88ee8e9 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 50e5abd1f981d784be7300b645188720b88ee8e9 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-047 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 WINDIR=C:\WINDOWS using PTY: False 2016-04-20 13:01:22,638 truncating revision to first 12 chars 2016-04-20 13:01:22,638 Setting DEBUG logging. 2016-04-20 13:01:22,638 attempt 1/10 2016-04-20 13:01:22,638 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/50e5abd1f981?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 13:01:23,016 unpacking tar archive at: fx-team-50e5abd1f981/testing/mozharness/ program finished with exit code 0 elapsedTime=1.245000 ========= master_lag: 0.29 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 13:01:26.155153) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:26.155726) ========= script_repo_revision: 50e5abd1f981d784be7300b645188720b88ee8e9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:26.156238) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:26.156577) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 13:01:26.170824) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 41 secs) (at 2016-04-20 13:01:26.171318) ========= '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' 'fx-team' '--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', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 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=\Documents and Settings\cltbld.T-XP32-IX-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOGONSERVER=\\T-XP32-IX-047 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 13:01:24 INFO - MultiFileLogger online at 20160420 13:01:24 in C:\slave\test 13:01:24 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 fx-team --download-symbols true 13:01:24 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 13:01:24 INFO - {'append_to_log': False, 13:01:24 INFO - 'base_work_dir': 'C:\\slave\\test', 13:01:24 INFO - 'blob_upload_branch': 'fx-team', 13:01:24 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 13:01:24 INFO - 'buildbot_json_path': 'buildprops.json', 13:01:24 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 13:01:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:01:24 INFO - 'download_minidump_stackwalk': True, 13:01:24 INFO - 'download_symbols': 'true', 13:01:24 INFO - 'e10s': False, 13:01:24 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 13:01:24 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 13:01:24 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 13:01:24 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 13:01:24 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 13:01:24 INFO - 'C:/mozilla-build/tooltool.py'), 13:01:24 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 13:01:24 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 13:01:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:01:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:01:24 INFO - 'log_level': 'info', 13:01:24 INFO - 'log_to_console': True, 13:01:24 INFO - 'opt_config_files': (), 13:01:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:01:24 INFO - '--processes=1', 13:01:24 INFO - '--config=%(test_path)s/wptrunner.ini', 13:01:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:01:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:01:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:01:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:01:24 INFO - 'pip_index': False, 13:01:24 INFO - 'require_test_zip': True, 13:01:24 INFO - 'test_type': ('testharness',), 13:01:24 INFO - 'this_chunk': '1', 13:01:24 INFO - 'total_chunks': '10', 13:01:24 INFO - 'virtualenv_path': 'venv', 13:01:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:01:24 INFO - 'work_dir': 'build'} 13:01:24 INFO - ##### 13:01:24 INFO - ##### Running clobber step. 13:01:24 INFO - ##### 13:01:24 INFO - Running pre-action listener: _resource_record_pre_action 13:01:24 INFO - Running main action method: clobber 13:01:24 INFO - rmtree: C:\slave\test\build 13:01:24 INFO - Using _rmtree_windows ... 13:01:24 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 13:01:44 INFO - Running post-action listener: _resource_record_post_action 13:01:44 INFO - ##### 13:01:44 INFO - ##### Running read-buildbot-config step. 13:01:44 INFO - ##### 13:01:44 INFO - Running pre-action listener: _resource_record_pre_action 13:01:44 INFO - Running main action method: read_buildbot_config 13:01:44 INFO - Using buildbot properties: 13:01:44 INFO - { 13:01:44 INFO - "project": "", 13:01:44 INFO - "product": "firefox", 13:01:44 INFO - "script_repo_revision": "production", 13:01:44 INFO - "scheduler": "tests-fx-team-xp_ix-debug-unittest-14-7200", 13:01:44 INFO - "repository": "", 13:01:44 INFO - "buildername": "Windows XP 32-bit fx-team debug test web-platform-tests-1", 13:01:44 INFO - "buildid": "20160420103441", 13:01:44 INFO - "pgo_build": "False", 13:01:44 INFO - "basedir": "C:\\slave\\test", 13:01:44 INFO - "buildnumber": 3, 13:01:44 INFO - "slavename": "t-xp32-ix-047", 13:01:44 INFO - "revision": "50e5abd1f981d784be7300b645188720b88ee8e9", 13:01:44 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 13:01:44 INFO - "platform": "win32", 13:01:44 INFO - "branch": "fx-team", 13:01:44 INFO - "repo_path": "integration/fx-team", 13:01:44 INFO - "moz_repo_path": "", 13:01:44 INFO - "stage_platform": "win32", 13:01:44 INFO - "builduid": "c166b148dc034f398601cae773c0cb63", 13:01:44 INFO - "slavebuilddir": "test" 13:01:44 INFO - } 13:01:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 13:01:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 13:01:44 INFO - Running post-action listener: _resource_record_post_action 13:01:44 INFO - ##### 13:01:44 INFO - ##### Running download-and-extract step. 13:01:44 INFO - ##### 13:01:44 INFO - Running pre-action listener: _resource_record_pre_action 13:01:44 INFO - Running main action method: download_and_extract 13:01:44 INFO - mkdir: C:\slave\test\build\tests 13:01:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:01:44 INFO - https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 13:01:44 INFO - trying https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 13:01:44 INFO - Downloading https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/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 13:01:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/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 13:01:45 INFO - Downloaded 1274 bytes. 13:01:45 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 13:01:45 INFO - Using the following test package requirements: 13:01:45 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 13:01:45 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:01:45 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 13:01:45 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:01:45 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 13:01:45 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:01:45 INFO - u'jsshell-win32.zip'], 13:01:45 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:01:45 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 13:01:45 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 13:01:45 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:01:45 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 13:01:45 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:01:45 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 13:01:45 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:01:45 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 13:01:45 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 13:01:45 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 13:01:45 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 13:01:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:01:45 INFO - https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 13:01:45 INFO - trying https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 13:01:45 INFO - Downloading https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/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 13:01:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/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 13:01:47 INFO - Downloaded 20463317 bytes. 13:01:47 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/*'] 13:01:47 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/* 13:01:50 INFO - caution: filename not matched: web-platform/* 13:01:50 INFO - Return code: 11 13:01:50 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')]} 13:01:50 INFO - https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 13:01:50 INFO - trying https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 13:01:50 INFO - Downloading https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/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 13:01:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/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 13:01:59 INFO - Downloaded 36397899 bytes. 13:01:59 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/*'] 13:01:59 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/* 13:03:17 INFO - caution: filename not matched: bin/* 13:03:17 INFO - caution: filename not matched: config/* 13:03:17 INFO - caution: filename not matched: mozbase/* 13:03:17 INFO - caution: filename not matched: marionette/* 13:03:17 INFO - caution: filename not matched: tools/wptserve/* 13:03:17 INFO - Return code: 11 13:03:17 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')]} 13:03:17 INFO - https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 13:03:17 INFO - trying https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 13:03:17 INFO - Downloading https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 13:03:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/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 13:03:22 INFO - Downloaded 67473735 bytes. 13:03:22 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 13:03:22 INFO - mkdir: C:\slave\test\properties 13:03:22 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 13:03:22 INFO - Writing to file C:\slave\test\properties\build_url 13:03:22 INFO - Contents: 13:03:22 INFO - build_url:https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 13:03:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:03:23 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 13:03:23 INFO - Writing to file C:\slave\test\properties\symbols_url 13:03:23 INFO - Contents: 13:03:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:03:23 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')]} 13:03:23 INFO - https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:03:23 INFO - trying https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 13:03:23 INFO - Downloading https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/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 13:03:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/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 13:06:18 INFO - Downloaded 58269906 bytes. 13:06:18 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'] 13:06:18 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 13:06:21 INFO - Return code: 0 13:06:21 INFO - Running post-action listener: _resource_record_post_action 13:06:21 INFO - Running post-action listener: set_extra_try_arguments 13:06:21 INFO - ##### 13:06:21 INFO - ##### Running create-virtualenv step. 13:06:21 INFO - ##### 13:06:21 INFO - Running pre-action listener: _pre_create_virtualenv 13:06:21 INFO - Running pre-action listener: _resource_record_pre_action 13:06:21 INFO - Running main action method: create_virtualenv 13:06:21 INFO - Creating virtualenv C:\slave\test\build\venv 13:06:21 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 13:06:21 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 13:06:23 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 13:06:24 INFO - Installing distribute......................................................................................................................................................................................done. 13:06:25 INFO - Return code: 0 13:06:25 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 13:06:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:06:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:06:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:06:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:06:25 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-047', 'USERDOMAIN': 'T-XP32-IX-047', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-047', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047'}}, attempt #1 13:06:25 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 13:06:25 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 13:06:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:06:25 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 13:06:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:06:25 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 13:06:25 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:06:25 INFO - 'DCLOCATION': 'SCL3', 13:06:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:06:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:06:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:06:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:06:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:06:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:06:25 INFO - 'HOMEDRIVE': 'C:', 13:06:25 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:06:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:06:25 INFO - 'KTS_VERSION': '1.19c', 13:06:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:06:25 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 13:06:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:06:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:06:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:06:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:06:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:06:25 INFO - 'MOZ_AIRBAG': '1', 13:06:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:06:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:25 INFO - 'MOZ_MSVCVERSION': '8', 13:06:25 INFO - 'MOZ_NO_REMOTE': '1', 13:06:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:06:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:06:25 INFO - 'NO_EM_RESTART': '1', 13:06:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:06:25 INFO - 'OS': 'Windows_NT', 13:06:25 INFO - 'OURDRIVE': 'C:', 13:06:25 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:06:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:06:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:06:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:06:25 INFO - 'PROCESSOR_LEVEL': '6', 13:06:25 INFO - 'PROCESSOR_REVISION': '1e05', 13:06:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:06:25 INFO - 'PROMPT': '$P$G', 13:06:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:06:25 INFO - 'PWD': 'C:\\slave\\test', 13:06:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:06:25 INFO - 'SESSIONNAME': 'Console', 13:06:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:06:25 INFO - 'SYSTEMDRIVE': 'C:', 13:06:25 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:06:25 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:06:25 INFO - 'TEST1': 'testie', 13:06:25 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:06:25 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 13:06:25 INFO - 'USERNAME': 'cltbld', 13:06:25 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:06:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:06:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:06:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:06:25 INFO - 'WINDIR': 'C:\\WINDOWS', 13:06:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:06:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:06:25 INFO - Downloading/unpacking psutil>=0.7.1 13:06:26 INFO - Running setup.py egg_info for package psutil 13:06:26 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 13:06:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:06:26 INFO - Installing collected packages: psutil 13:06:26 INFO - Running setup.py install for psutil 13:06:26 INFO - building 'psutil._psutil_windows' extension 13:06:26 INFO - error: Unable to find vcvarsall.bat 13:06:26 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-lgizkh-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 13:06:26 INFO - running install 13:06:26 INFO - running build 13:06:26 INFO - running build_py 13:06:26 INFO - creating build 13:06:26 INFO - creating build\lib.win32-2.7 13:06:26 INFO - creating build\lib.win32-2.7\psutil 13:06:26 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 13:06:26 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 13:06:26 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 13:06:26 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 13:06:26 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 13:06:26 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 13:06:26 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 13:06:26 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 13:06:26 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 13:06:26 INFO - running build_ext 13:06:26 INFO - building 'psutil._psutil_windows' extension 13:06:26 INFO - error: Unable to find vcvarsall.bat 13:06:26 INFO - ---------------------------------------- 13:06:26 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-lgizkh-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 13:06:26 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data\pip\pip.log 13:06:26 WARNING - Return code: 1 13:06:26 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! 13:06:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 13:06:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:06:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:06:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:06:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:06:26 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-047', 'USERDOMAIN': 'T-XP32-IX-047', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-047', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047'}}, attempt #1 13:06:26 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 13:06:26 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 13:06:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:06:26 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 13:06:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:06:26 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 13:06:26 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:06:26 INFO - 'DCLOCATION': 'SCL3', 13:06:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:06:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:06:26 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:06:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:06:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:06:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:06:26 INFO - 'HOMEDRIVE': 'C:', 13:06:26 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:06:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:06:26 INFO - 'KTS_VERSION': '1.19c', 13:06:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:06:26 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 13:06:26 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:06:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:06:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:06:26 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:06:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:06:26 INFO - 'MOZ_AIRBAG': '1', 13:06:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:06:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:26 INFO - 'MOZ_MSVCVERSION': '8', 13:06:26 INFO - 'MOZ_NO_REMOTE': '1', 13:06:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:06:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:06:26 INFO - 'NO_EM_RESTART': '1', 13:06:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:26 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:06:26 INFO - 'OS': 'Windows_NT', 13:06:26 INFO - 'OURDRIVE': 'C:', 13:06:26 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:06:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:06:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:06:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:06:26 INFO - 'PROCESSOR_LEVEL': '6', 13:06:26 INFO - 'PROCESSOR_REVISION': '1e05', 13:06:26 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:06:26 INFO - 'PROMPT': '$P$G', 13:06:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:06:26 INFO - 'PWD': 'C:\\slave\\test', 13:06:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:06:26 INFO - 'SESSIONNAME': 'Console', 13:06:26 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:06:26 INFO - 'SYSTEMDRIVE': 'C:', 13:06:26 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:06:26 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:06:26 INFO - 'TEST1': 'testie', 13:06:26 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:06:26 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 13:06:26 INFO - 'USERNAME': 'cltbld', 13:06:26 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:06:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:06:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:06:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:06:26 INFO - 'WINDIR': 'C:\\WINDOWS', 13:06:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:06:27 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:06:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:06:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:06:27 INFO - Running setup.py egg_info for package mozsystemmonitor 13:06:27 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 13:06:27 INFO - Running setup.py egg_info for package psutil 13:06:27 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 13:06:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:06:27 INFO - Installing collected packages: mozsystemmonitor, psutil 13:06:27 INFO - Running setup.py install for mozsystemmonitor 13:06:27 INFO - Running setup.py install for psutil 13:06:27 INFO - building 'psutil._psutil_windows' extension 13:06:27 INFO - error: Unable to find vcvarsall.bat 13:06:27 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-c6x0cv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 13:06:27 INFO - running install 13:06:27 INFO - running build 13:06:27 INFO - running build_py 13:06:27 INFO - running build_ext 13:06:27 INFO - building 'psutil._psutil_windows' extension 13:06:27 INFO - error: Unable to find vcvarsall.bat 13:06:27 INFO - ---------------------------------------- 13:06:27 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-c6x0cv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 13:06:27 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data\pip\pip.log 13:06:27 WARNING - Return code: 1 13:06:27 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! 13:06:27 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 13:06:27 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')]} 13:06:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:06:27 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')]} 13:06:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:06:27 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-047', 'USERDOMAIN': 'T-XP32-IX-047', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-047', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047'}}, attempt #1 13:06:27 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 13:06:27 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 13:06:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:06:27 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 13:06:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:06:27 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 13:06:27 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:06:27 INFO - 'DCLOCATION': 'SCL3', 13:06:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:06:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:06:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:06:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:06:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:06:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:06:27 INFO - 'HOMEDRIVE': 'C:', 13:06:27 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:06:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:06:27 INFO - 'KTS_VERSION': '1.19c', 13:06:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:06:27 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 13:06:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:06:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:06:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:06:27 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:06:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:06:27 INFO - 'MOZ_AIRBAG': '1', 13:06:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:06:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:27 INFO - 'MOZ_MSVCVERSION': '8', 13:06:27 INFO - 'MOZ_NO_REMOTE': '1', 13:06:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:06:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:06:27 INFO - 'NO_EM_RESTART': '1', 13:06:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:06:27 INFO - 'OS': 'Windows_NT', 13:06:27 INFO - 'OURDRIVE': 'C:', 13:06:27 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:06:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:06:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:06:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:06:27 INFO - 'PROCESSOR_LEVEL': '6', 13:06:27 INFO - 'PROCESSOR_REVISION': '1e05', 13:06:27 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:06:27 INFO - 'PROMPT': '$P$G', 13:06:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:06:27 INFO - 'PWD': 'C:\\slave\\test', 13:06:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:06:27 INFO - 'SESSIONNAME': 'Console', 13:06:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:06:27 INFO - 'SYSTEMDRIVE': 'C:', 13:06:27 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:06:27 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:06:27 INFO - 'TEST1': 'testie', 13:06:27 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:06:27 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 13:06:27 INFO - 'USERNAME': 'cltbld', 13:06:27 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:06:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:06:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:06:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:06:27 INFO - 'WINDIR': 'C:\\WINDOWS', 13:06:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:06:27 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:06:27 INFO - Downloading/unpacking blobuploader==1.2.4 13:06:27 INFO - Downloading blobuploader-1.2.4.tar.gz 13:06:27 INFO - Running setup.py egg_info for package blobuploader 13:06:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:06:29 INFO - Running setup.py egg_info for package requests 13:06:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:06:29 INFO - Downloading docopt-0.6.1.tar.gz 13:06:29 INFO - Running setup.py egg_info for package docopt 13:06:29 INFO - Installing collected packages: blobuploader, docopt, requests 13:06:29 INFO - Running setup.py install for blobuploader 13:06:29 INFO - Running setup.py install for docopt 13:06:29 INFO - Running setup.py install for requests 13:06:29 INFO - Successfully installed blobuploader docopt requests 13:06:29 INFO - Cleaning up... 13:06:29 INFO - Return code: 0 13:06:29 INFO - Installing None into virtualenv C:\slave\test\build\venv 13:06:29 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')]} 13:06:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:06:29 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')]} 13:06:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:06:29 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-047', 'USERDOMAIN': 'T-XP32-IX-047', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-047', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047'}}, attempt #1 13:06:29 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 13:06:29 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 13:06:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:06:29 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 13:06:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:06:29 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 13:06:29 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:06:29 INFO - 'DCLOCATION': 'SCL3', 13:06:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:06:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:06:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:06:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:06:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:06:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:06:29 INFO - 'HOMEDRIVE': 'C:', 13:06:29 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:06:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:06:29 INFO - 'KTS_VERSION': '1.19c', 13:06:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:06:29 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 13:06:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:06:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:06:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:06:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:06:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:06:29 INFO - 'MOZ_AIRBAG': '1', 13:06:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:06:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:29 INFO - 'MOZ_MSVCVERSION': '8', 13:06:29 INFO - 'MOZ_NO_REMOTE': '1', 13:06:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:06:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:06:29 INFO - 'NO_EM_RESTART': '1', 13:06:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:06:29 INFO - 'OS': 'Windows_NT', 13:06:29 INFO - 'OURDRIVE': 'C:', 13:06:29 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:06:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:06:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:06:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:06:29 INFO - 'PROCESSOR_LEVEL': '6', 13:06:29 INFO - 'PROCESSOR_REVISION': '1e05', 13:06:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:06:29 INFO - 'PROMPT': '$P$G', 13:06:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:06:29 INFO - 'PWD': 'C:\\slave\\test', 13:06:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:06:29 INFO - 'SESSIONNAME': 'Console', 13:06:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:06:29 INFO - 'SYSTEMDRIVE': 'C:', 13:06:29 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:06:29 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:06:29 INFO - 'TEST1': 'testie', 13:06:29 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:06:29 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 13:06:29 INFO - 'USERNAME': 'cltbld', 13:06:29 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:06:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:06:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:06:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:06:29 INFO - 'WINDIR': 'C:\\WINDOWS', 13:06:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:06:38 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 13:06:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 13:06:38 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 13:06:38 INFO - Unpacking c:\slave\test\build\tests\marionette\client 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 13:06:38 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 13:06:38 INFO - Unpacking c:\slave\test\build\tests\marionette 13:06:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 13:06:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:06:38 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 13:06:38 INFO - Running setup.py install for browsermob-proxy 13:06:43 INFO - Running setup.py install for manifestparser 13:06:43 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for marionette-client 13:06:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:06:43 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for marionette-driver 13:06:43 INFO - Running setup.py install for mozcrash 13:06:43 INFO - Running setup.py install for mozdebug 13:06:43 INFO - Running setup.py install for mozdevice 13:06:43 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for mozfile 13:06:43 INFO - Running setup.py install for mozhttpd 13:06:43 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for mozinfo 13:06:43 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for mozInstall 13:06:43 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for mozleak 13:06:43 INFO - Running setup.py install for mozlog 13:06:43 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for moznetwork 13:06:43 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for mozprocess 13:06:43 INFO - Running setup.py install for mozprofile 13:06:43 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for mozrunner 13:06:43 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for mozscreenshot 13:06:43 INFO - Running setup.py install for moztest 13:06:43 INFO - Running setup.py install for mozversion 13:06:43 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 13:06:43 INFO - Running setup.py install for wptserve 13:06:43 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 13:06:43 INFO - Cleaning up... 13:06:43 INFO - Return code: 0 13:06:43 INFO - Installing None into virtualenv C:\slave\test\build\venv 13:06:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:06:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:06:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:06:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:06:43 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-047', 'USERDOMAIN': 'T-XP32-IX-047', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-047', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047'}}, attempt #1 13:06:43 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 13:06:43 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 13:06:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:06:43 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 13:06:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:06:43 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 13:06:43 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:06:43 INFO - 'DCLOCATION': 'SCL3', 13:06:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:06:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:06:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:06:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:06:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:06:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:06:43 INFO - 'HOMEDRIVE': 'C:', 13:06:43 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:06:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:06:43 INFO - 'KTS_VERSION': '1.19c', 13:06:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:06:43 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 13:06:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:06:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:06:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:06:43 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:06:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:06:43 INFO - 'MOZ_AIRBAG': '1', 13:06:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:06:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:43 INFO - 'MOZ_MSVCVERSION': '8', 13:06:43 INFO - 'MOZ_NO_REMOTE': '1', 13:06:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:06:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:06:43 INFO - 'NO_EM_RESTART': '1', 13:06:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:06:43 INFO - 'OS': 'Windows_NT', 13:06:43 INFO - 'OURDRIVE': 'C:', 13:06:43 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:06:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:06:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:06:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:06:43 INFO - 'PROCESSOR_LEVEL': '6', 13:06:43 INFO - 'PROCESSOR_REVISION': '1e05', 13:06:43 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:06:43 INFO - 'PROMPT': '$P$G', 13:06:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:06:43 INFO - 'PWD': 'C:\\slave\\test', 13:06:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:06:43 INFO - 'SESSIONNAME': 'Console', 13:06:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:06:43 INFO - 'SYSTEMDRIVE': 'C:', 13:06:43 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:06:43 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:06:43 INFO - 'TEST1': 'testie', 13:06:43 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:06:43 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 13:06:43 INFO - 'USERNAME': 'cltbld', 13:06:43 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:06:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:06:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:06:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:06:43 INFO - 'WINDIR': 'C:\\WINDOWS', 13:06:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:06:50 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 13:06:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 13:06:50 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 13:06:50 INFO - Unpacking c:\slave\test\build\tests\marionette\client 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 13:06:50 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 13:06:50 INFO - Unpacking c:\slave\test\build\tests\marionette 13:06:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 13:06:50 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:06:50 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)) 13:06:55 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)) 13:06:55 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)) 13:06:55 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)) 13:06:55 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)) 13:06:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 13:06:55 INFO - Downloading blessings-1.6.tar.gz 13:06:55 INFO - Running setup.py egg_info for package blessings 13:06:55 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)) 13:06:55 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 13:06:55 INFO - Running setup.py install for blessings 13:06:55 INFO - Running setup.py install for browsermob-proxy 13:06:55 INFO - Running setup.py install for manifestparser 13:06:55 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Running setup.py install for marionette-client 13:06:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:06:55 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Running setup.py install for marionette-driver 13:06:55 INFO - Running setup.py install for mozcrash 13:06:55 INFO - Running setup.py install for mozdebug 13:06:55 INFO - Running setup.py install for mozdevice 13:06:55 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Running setup.py install for mozhttpd 13:06:55 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Running setup.py install for mozInstall 13:06:55 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Running setup.py install for mozleak 13:06:55 INFO - Running setup.py install for mozprofile 13:06:55 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Running setup.py install for mozrunner 13:06:55 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Running setup.py install for mozscreenshot 13:06:55 INFO - Running setup.py install for moztest 13:06:55 INFO - Running setup.py install for mozversion 13:06:55 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 13:06:55 INFO - Running setup.py install for wptserve 13:06:55 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 13:06:55 INFO - Cleaning up... 13:06:55 INFO - Return code: 0 13:06:55 INFO - Done creating virtualenv C:\slave\test\build\venv. 13:06:55 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 13:06:55 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 13:06:56 INFO - Reading from file tmpfile_stdout 13:06:56 INFO - Using _rmtree_windows ... 13:06:56 INFO - Using _rmtree_windows ... 13:06:56 INFO - Current package versions: 13:06:56 INFO - blessings == 1.6 13:06:56 INFO - blobuploader == 1.2.4 13:06:56 INFO - browsermob-proxy == 0.6.0 13:06:56 INFO - distribute == 0.6.14 13:06:56 INFO - docopt == 0.6.1 13:06:56 INFO - manifestparser == 1.1 13:06:56 INFO - marionette-client == 2.3.0 13:06:56 INFO - marionette-driver == 1.4.0 13:06:56 INFO - mozInstall == 1.12 13:06:56 INFO - mozcrash == 0.17 13:06:56 INFO - mozdebug == 0.1 13:06:56 INFO - mozdevice == 0.48 13:06:56 INFO - mozfile == 1.2 13:06:56 INFO - mozhttpd == 0.7 13:06:56 INFO - mozinfo == 0.9 13:06:56 INFO - mozleak == 0.1 13:06:56 INFO - mozlog == 3.1 13:06:56 INFO - moznetwork == 0.27 13:06:56 INFO - mozprocess == 0.22 13:06:56 INFO - mozprofile == 0.28 13:06:56 INFO - mozrunner == 6.11 13:06:56 INFO - mozscreenshot == 0.1 13:06:56 INFO - mozsystemmonitor == 0.0 13:06:56 INFO - moztest == 0.7 13:06:56 INFO - mozversion == 1.4 13:06:56 INFO - requests == 1.2.3 13:06:56 INFO - wptserve == 1.4.0 13:06:56 INFO - Running post-action listener: _resource_record_post_action 13:06:56 INFO - Running post-action listener: _start_resource_monitoring 13:06:56 INFO - Starting resource monitoring. 13:06:56 INFO - ##### 13:06:56 INFO - ##### Running pull step. 13:06:56 INFO - ##### 13:06:56 INFO - Running pre-action listener: _resource_record_pre_action 13:06:56 INFO - Running main action method: pull 13:06:56 INFO - Pull has nothing to do! 13:06:56 INFO - Running post-action listener: _resource_record_post_action 13:06:56 INFO - ##### 13:06:56 INFO - ##### Running install step. 13:06:56 INFO - ##### 13:06:56 INFO - Running pre-action listener: _resource_record_pre_action 13:06:56 INFO - Running main action method: install 13:06:56 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 13:06:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 13:06:56 INFO - Reading from file tmpfile_stdout 13:06:56 INFO - Using _rmtree_windows ... 13:06:56 INFO - Using _rmtree_windows ... 13:06:56 INFO - Detecting whether we're running mozinstall >=1.0... 13:06:56 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 13:06:56 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 13:06:56 INFO - Reading from file tmpfile_stdout 13:06:56 INFO - Output received: 13:06:56 INFO - Usage: mozinstall-script.py [options] installer 13:06:56 INFO - Options: 13:06:56 INFO - -h, --help show this help message and exit 13:06:56 INFO - -d DEST, --destination=DEST 13:06:56 INFO - Directory to install application into. [default: 13:06:56 INFO - "C:\slave\test"] 13:06:56 INFO - --app=APP Application being installed. [default: firefox] 13:06:56 INFO - Using _rmtree_windows ... 13:06:56 INFO - Using _rmtree_windows ... 13:06:56 INFO - mkdir: C:\slave\test\build\application 13:06:56 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'] 13:06:56 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 13:06:59 INFO - Reading from file tmpfile_stdout 13:06:59 INFO - Output received: 13:06:59 INFO - C:\slave\test\build\application\firefox\firefox.exe 13:06:59 INFO - Using _rmtree_windows ... 13:06:59 INFO - Using _rmtree_windows ... 13:06:59 INFO - Running post-action listener: _resource_record_post_action 13:06:59 INFO - ##### 13:06:59 INFO - ##### Running run-tests step. 13:06:59 INFO - ##### 13:06:59 INFO - Running pre-action listener: _resource_record_pre_action 13:06:59 INFO - Running main action method: run_tests 13:06:59 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 13:06:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:06:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:06:59 INFO - grabbing minidump binary from tooltool 13:06:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:06:59 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 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 13:06:59 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 13:06:59 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 13:07:00 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 13:07:01 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp3tqua1 13:07:01 INFO - INFO - File integrity verified, renaming tmp3tqua1 to win32-minidump_stackwalk.exe 13:07:01 INFO - Return code: 0 13:07:01 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 13:07:01 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 13:07:01 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/WTj7kE3IRKmVTo5DLv79Tg/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 13:07:01 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/WTj7kE3IRKmVTo5DLv79Tg/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 13:07:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:07:01 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047\\Application Data', 13:07:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:07:01 INFO - 'COMPUTERNAME': 'T-XP32-IX-047', 13:07:01 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:07:01 INFO - 'DCLOCATION': 'SCL3', 13:07:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:07:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:07:01 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:07:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:07:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:07:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:07:01 INFO - 'HOMEDRIVE': 'C:', 13:07:01 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:07:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:07:01 INFO - 'KTS_VERSION': '1.19c', 13:07:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:07:01 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-047', 13:07:01 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 13:07:01 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:07:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:07:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:07:01 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:07:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:07:01 INFO - 'MOZ_AIRBAG': '1', 13:07:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:07:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:07:01 INFO - 'MOZ_MSVCVERSION': '8', 13:07:01 INFO - 'MOZ_NO_REMOTE': '1', 13:07:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:07:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:07:01 INFO - 'NO_EM_RESTART': '1', 13:07:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:07:01 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:07:01 INFO - 'OS': 'Windows_NT', 13:07:01 INFO - 'OURDRIVE': 'C:', 13:07:01 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:07:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:07:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:07:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:07:01 INFO - 'PROCESSOR_LEVEL': '6', 13:07:01 INFO - 'PROCESSOR_REVISION': '1e05', 13:07:01 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:07:01 INFO - 'PROMPT': '$P$G', 13:07:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:07:01 INFO - 'PWD': 'C:\\slave\\test', 13:07:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:07:01 INFO - 'SESSIONNAME': 'Console', 13:07:01 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:07:01 INFO - 'SYSTEMDRIVE': 'C:', 13:07:01 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:07:01 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:07:01 INFO - 'TEST1': 'testie', 13:07:01 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:07:01 INFO - 'USERDOMAIN': 'T-XP32-IX-047', 13:07:01 INFO - 'USERNAME': 'cltbld', 13:07:01 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-047', 13:07:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:07:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:07:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:07:01 INFO - 'WINDIR': 'C:\\WINDOWS', 13:07:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:07:01 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/WTj7kE3IRKmVTo5DLv79Tg/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 13:07:02 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 13:07:02 INFO - import pkg_resources 13:07:03 INFO - Using 1 client processes 13:07:06 INFO - SUITE-START | Running 778 tests 13:07:06 INFO - Running testharness tests 13:07:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:07:06 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 13:07:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:07:06 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 13:07:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:07:06 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 13:07:06 INFO - Setting up ssl 13:07:07 INFO - PROCESS | certutil | 13:07:07 INFO - PROCESS | certutil | 13:07:07 INFO - PROCESS | certutil | 13:07:07 INFO - Certificate Nickname Trust Attributes 13:07:07 INFO - SSL,S/MIME,JAR/XPI 13:07:07 INFO - 13:07:07 INFO - web-platform-tests CT,, 13:07:07 INFO - 13:07:07 INFO - Starting runner 13:07:08 INFO - PROCESS | 3636 | [3636] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 13:07:08 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 13:07:09 INFO - PROCESS | 3636 | [3636] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 13:07:10 INFO - PROCESS | 3636 | [3636] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 13:07:10 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:07:10 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:07:10 INFO - PROCESS | 3636 | 1461182830457 Marionette DEBUG Marionette enabled via build flag and pref 13:07:10 INFO - PROCESS | 3636 | ++DOCSHELL 1449DC00 == 1 [pid = 3636] [id = 1] 13:07:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 1 (1449E000) [pid = 3636] [serial = 1] [outer = 00000000] 13:07:10 INFO - PROCESS | 3636 | [3636] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:07:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 2 (1449EC00) [pid = 3636] [serial = 2] [outer = 1449E000] 13:07:10 INFO - PROCESS | 3636 | [3636] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2858 13:07:10 INFO - PROCESS | 3636 | [3636] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 13:07:10 INFO - PROCESS | 3636 | ++DOCSHELL 14B5A400 == 2 [pid = 3636] [id = 2] 13:07:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 3 (14B5A800) [pid = 3636] [serial = 3] [outer = 00000000] 13:07:10 INFO - PROCESS | 3636 | [3636] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:07:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 4 (14B5B400) [pid = 3636] [serial = 4] [outer = 14B5A800] 13:07:11 INFO - PROCESS | 3636 | 1461182831002 Marionette INFO Listening on port 2828 13:07:11 INFO - PROCESS | 3636 | 1461182831403 Marionette DEBUG Marionette enabled via command-line flag 13:07:11 INFO - PROCESS | 3636 | ++DOCSHELL 12D7DC00 == 3 [pid = 3636] [id = 3] 13:07:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 5 (12D7E000) [pid = 3636] [serial = 5] [outer = 00000000] 13:07:11 INFO - PROCESS | 3636 | [3636] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:07:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 6 (12D7EC00) [pid = 3636] [serial = 6] [outer = 12D7E000] 13:07:11 INFO - PROCESS | 3636 | [3636] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 13:07:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 7 (16842000) [pid = 3636] [serial = 7] [outer = 14B5A800] 13:07:11 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:07:11 INFO - PROCESS | 3636 | 1461182831732 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1636 13:07:11 INFO - PROCESS | 3636 | 1461182831847 Marionette DEBUG Closed connection conn0 13:07:11 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:07:11 INFO - PROCESS | 3636 | 1461182831857 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1638 13:07:11 INFO - PROCESS | 3636 | 1461182831908 Marionette DEBUG Closed connection conn1 13:07:11 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:07:11 INFO - PROCESS | 3636 | 1461182831915 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1639 13:07:11 INFO - PROCESS | 3636 | ++DOCSHELL 1449D000 == 4 [pid = 3636] [id = 4] 13:07:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 8 (16C49000) [pid = 3636] [serial = 8] [outer = 00000000] 13:07:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 9 (16766C00) [pid = 3636] [serial = 9] [outer = 16C49000] 13:07:12 INFO - PROCESS | 3636 | [3636] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 13:07:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 10 (1676F000) [pid = 3636] [serial = 10] [outer = 16C49000] 13:07:12 INFO - PROCESS | 3636 | 1461182832144 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:07:12 INFO - PROCESS | 3636 | 1461182832150 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420103441","device":"desktop","version":"48.0a1"} 13:07:12 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:07:12 INFO - PROCESS | 3636 | [3636] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 13:07:12 INFO - PROCESS | 3636 | [3636] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 13:07:12 INFO - PROCESS | 3636 | [3636] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:07:13 INFO - PROCESS | 3636 | ++DOCSHELL 18B84C00 == 5 [pid = 3636] [id = 5] 13:07:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 11 (18B86C00) [pid = 3636] [serial = 11] [outer = 00000000] 13:07:13 INFO - PROCESS | 3636 | ++DOCSHELL 18B87C00 == 6 [pid = 3636] [id = 6] 13:07:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 12 (18B88000) [pid = 3636] [serial = 12] [outer = 00000000] 13:07:13 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:07:13 INFO - PROCESS | 3636 | ++DOCSHELL 194E9000 == 7 [pid = 3636] [id = 7] 13:07:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 13 (194E9400) [pid = 3636] [serial = 13] [outer = 00000000] 13:07:13 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:07:13 INFO - PROCESS | 3636 | [3636] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:07:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 14 (1988C400) [pid = 3636] [serial = 14] [outer = 194E9400] 13:07:14 INFO - PROCESS | 3636 | [3636] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 13:07:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 15 (19581400) [pid = 3636] [serial = 15] [outer = 18B86C00] 13:07:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 16 (19582C00) [pid = 3636] [serial = 16] [outer = 18B88000] 13:07:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 17 (19585400) [pid = 3636] [serial = 17] [outer = 194E9400] 13:07:14 INFO - PROCESS | 3636 | 1461182834677 Marionette DEBUG loaded listener.js 13:07:14 INFO - PROCESS | 3636 | 1461182834691 Marionette DEBUG loaded listener.js 13:07:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 18 (1AB7F800) [pid = 3636] [serial = 18] [outer = 194E9400] 13:07:15 INFO - PROCESS | 3636 | 1461182835251 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"aaecbb8a-d012-45b3-b793-48816c151e44","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420103441","device":"desktop","version":"48.0a1","command_id":1}}] 13:07:15 INFO - PROCESS | 3636 | 1461182835418 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:07:15 INFO - PROCESS | 3636 | 1461182835487 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:07:15 INFO - PROCESS | 3636 | 1461182835587 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:07:15 INFO - PROCESS | 3636 | [3636] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:07:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 19 (18B82400) [pid = 3636] [serial = 19] [outer = 194E9400] 13:07:16 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:07:16 INFO - PROCESS | 3636 | 1461182836042 Marionette TRACE conn2 <- [1,3,null,{}] 13:07:16 INFO - PROCESS | 3636 | 1461182836093 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 13:07:16 INFO - PROCESS | 3636 | 1461182836108 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:07:16 INFO - PROCESS | 3636 | 1461182836122 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:07:16 INFO - PROCESS | 3636 | 1461182836125 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 13:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:07:16 INFO - PROCESS | 3636 | 1461182836129 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:07:16 INFO - PROCESS | 3636 | 1461182836132 Marionette TRACE conn2 <- [1,6,null,{}] 13:07:16 INFO - PROCESS | 3636 | 1461182836137 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:16 INFO - PROCESS | 3636 | 1461182836149 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:07:16 INFO - PROCESS | 3636 | 1461182836153 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:16 INFO - PROCESS | 3636 | ++DOCSHELL 1946E400 == 8 [pid = 3636] [id = 8] 13:07:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 20 (1C68B800) [pid = 3636] [serial = 20] [outer = 00000000] 13:07:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 21 (1CB5AC00) [pid = 3636] [serial = 21] [outer = 1C68B800] 13:07:16 INFO - PROCESS | 3636 | 1461182836201 Marionette DEBUG loaded listener.js 13:07:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 22 (1CB5E000) [pid = 3636] [serial = 22] [outer = 1C68B800] 13:07:16 INFO - PROCESS | 3636 | ++DOCSHELL 1CE77000 == 9 [pid = 3636] [id = 9] 13:07:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 23 (1CE80000) [pid = 3636] [serial = 23] [outer = 00000000] 13:07:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 24 (1CE83000) [pid = 3636] [serial = 24] [outer = 1CE80000] 13:07:16 INFO - PROCESS | 3636 | 1461182836656 Marionette DEBUG loaded listener.js 13:07:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 25 (1CB60C00) [pid = 3636] [serial = 25] [outer = 1CE80000] 13:07:16 INFO - PROCESS | 3636 | 1461182836757 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 705ms 13:07:16 INFO - PROCESS | 3636 | 1461182836836 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:07:16 INFO - PROCESS | 3636 | 1461182836839 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 13:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:07:16 INFO - PROCESS | 3636 | 1461182836843 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:07:16 INFO - PROCESS | 3636 | 1461182836845 Marionette TRACE conn2 <- [1,10,null,{}] 13:07:16 INFO - PROCESS | 3636 | 1461182836904 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:17 INFO - PROCESS | 3636 | 1461182837051 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:07:17 INFO - PROCESS | 3636 | 1461182837071 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:17 INFO - PROCESS | 3636 | ++DOCSHELL 1D878C00 == 10 [pid = 3636] [id = 10] 13:07:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 26 (1D879000) [pid = 3636] [serial = 26] [outer = 00000000] 13:07:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 27 (1D87C000) [pid = 3636] [serial = 27] [outer = 1D879000] 13:07:17 INFO - PROCESS | 3636 | 1461182837149 Marionette DEBUG loaded listener.js 13:07:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 28 (1D87F800) [pid = 3636] [serial = 28] [outer = 1D879000] 13:07:17 INFO - PROCESS | 3636 | 1461182837541 Marionette TRACE conn2 <- [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]]]}] 13:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 737ms 13:07:17 INFO - PROCESS | 3636 | 1461182837581 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:07:17 INFO - PROCESS | 3636 | 1461182837584 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 13:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:07:17 INFO - PROCESS | 3636 | 1461182837587 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:07:17 INFO - PROCESS | 3636 | 1461182837588 Marionette TRACE conn2 <- [1,14,null,{}] 13:07:17 INFO - PROCESS | 3636 | 1461182837592 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:17 INFO - PROCESS | 3636 | 1461182837686 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:07:17 INFO - PROCESS | 3636 | 1461182837694 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:17 INFO - PROCESS | 3636 | ++DOCSHELL 1A2E4400 == 11 [pid = 3636] [id = 11] 13:07:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 29 (1D2BD800) [pid = 3636] [serial = 29] [outer = 00000000] 13:07:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 30 (1DE17400) [pid = 3636] [serial = 30] [outer = 1D2BD800] 13:07:17 INFO - PROCESS | 3636 | 1461182837740 Marionette DEBUG loaded listener.js 13:07:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 31 (1DE1EC00) [pid = 3636] [serial = 31] [outer = 1D2BD800] 13:07:18 INFO - PROCESS | 3636 | 1461182838082 Marionette TRACE conn2 <- [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]]]}] 13:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 533ms 13:07:18 INFO - PROCESS | 3636 | 1461182838122 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:07:18 INFO - PROCESS | 3636 | 1461182838124 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 13:07:18 INFO - PROCESS | 3636 | 1461182838128 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:07:18 INFO - PROCESS | 3636 | 1461182838129 Marionette TRACE conn2 <- [1,18,null,{}] 13:07:18 INFO - PROCESS | 3636 | 1461182838133 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:18 INFO - PROCESS | 3636 | 1461182838221 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:07:18 INFO - PROCESS | 3636 | 1461182838227 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:18 INFO - PROCESS | 3636 | ++DOCSHELL 1DF4A800 == 12 [pid = 3636] [id = 12] 13:07:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 32 (1DF4C400) [pid = 3636] [serial = 32] [outer = 00000000] 13:07:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 33 (1DF53C00) [pid = 3636] [serial = 33] [outer = 1DF4C400] 13:07:18 INFO - PROCESS | 3636 | 1461182838275 Marionette DEBUG loaded listener.js 13:07:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 34 (1E391000) [pid = 3636] [serial = 34] [outer = 1DF4C400] 13:07:18 INFO - PROCESS | 3636 | 1461182838605 Marionette TRACE conn2 <- [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]]]}] 13:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 533ms 13:07:18 INFO - PROCESS | 3636 | 1461182838664 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:07:18 INFO - PROCESS | 3636 | 1461182838666 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 13:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:07:18 INFO - PROCESS | 3636 | 1461182838669 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:07:18 INFO - PROCESS | 3636 | 1461182838671 Marionette TRACE conn2 <- [1,22,null,{}] 13:07:18 INFO - PROCESS | 3636 | 1461182838674 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:18 INFO - PROCESS | 3636 | 1461182838765 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:07:18 INFO - PROCESS | 3636 | 1461182838771 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:18 INFO - PROCESS | 3636 | ++DOCSHELL 1E397000 == 13 [pid = 3636] [id = 13] 13:07:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 35 (1E39A400) [pid = 3636] [serial = 35] [outer = 00000000] 13:07:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 36 (1E9B3400) [pid = 3636] [serial = 36] [outer = 1E39A400] 13:07:18 INFO - PROCESS | 3636 | 1461182838816 Marionette DEBUG loaded listener.js 13:07:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 37 (1E9B6800) [pid = 3636] [serial = 37] [outer = 1E39A400] 13:07:19 INFO - PROCESS | 3636 | 1461182839126 Marionette TRACE conn2 <- [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]]]}] 13:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 486ms 13:07:19 INFO - PROCESS | 3636 | 1461182839163 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:07:19 INFO - PROCESS | 3636 | 1461182839165 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 13:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:07:19 INFO - PROCESS | 3636 | 1461182839173 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:07:19 INFO - PROCESS | 3636 | 1461182839175 Marionette TRACE conn2 <- [1,26,null,{}] 13:07:19 INFO - PROCESS | 3636 | 1461182839178 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:19 INFO - PROCESS | 3636 | 1461182839266 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:07:19 INFO - PROCESS | 3636 | 1461182839273 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:19 INFO - PROCESS | 3636 | ++DOCSHELL 1E9BC000 == 14 [pid = 3636] [id = 14] 13:07:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 38 (1EAE5800) [pid = 3636] [serial = 38] [outer = 00000000] 13:07:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 39 (1EAED800) [pid = 3636] [serial = 39] [outer = 1EAE5800] 13:07:19 INFO - PROCESS | 3636 | 1461182839317 Marionette DEBUG loaded listener.js 13:07:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 40 (1EAF0C00) [pid = 3636] [serial = 40] [outer = 1EAE5800] 13:07:19 INFO - PROCESS | 3636 | 1461182839646 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 486ms 13:07:19 INFO - PROCESS | 3636 | 1461182839671 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:07:19 INFO - PROCESS | 3636 | 1461182839673 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 13:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:07:19 INFO - PROCESS | 3636 | 1461182839676 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:07:19 INFO - PROCESS | 3636 | 1461182839678 Marionette TRACE conn2 <- [1,30,null,{}] 13:07:19 INFO - PROCESS | 3636 | 1461182839681 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:19 INFO - PROCESS | 3636 | 1461182839769 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:07:19 INFO - PROCESS | 3636 | 1461182839775 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:19 INFO - PROCESS | 3636 | ++DOCSHELL 1EAE4000 == 15 [pid = 3636] [id = 15] 13:07:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 41 (1EAF2C00) [pid = 3636] [serial = 41] [outer = 00000000] 13:07:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 42 (1F196000) [pid = 3636] [serial = 42] [outer = 1EAF2C00] 13:07:19 INFO - PROCESS | 3636 | 1461182839819 Marionette DEBUG loaded listener.js 13:07:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 43 (1F198C00) [pid = 3636] [serial = 43] [outer = 1EAF2C00] 13:07:20 INFO - PROCESS | 3636 | ++DOCSHELL 1F2D8800 == 16 [pid = 3636] [id = 16] 13:07:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 44 (1F2D8C00) [pid = 3636] [serial = 44] [outer = 00000000] 13:07:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 45 (1F2DAC00) [pid = 3636] [serial = 45] [outer = 1F2D8C00] 13:07:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 46 (1F2D9000) [pid = 3636] [serial = 46] [outer = 1F2D8C00] 13:07:20 INFO - PROCESS | 3636 | ++DOCSHELL 1AB83400 == 17 [pid = 3636] [id = 17] 13:07:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 47 (1F2DBC00) [pid = 3636] [serial = 47] [outer = 00000000] 13:07:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 48 (1F460C00) [pid = 3636] [serial = 48] [outer = 1F2DBC00] 13:07:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 49 (1F2D3000) [pid = 3636] [serial = 49] [outer = 1F2DBC00] 13:07:20 INFO - PROCESS | 3636 | 1461182840248 Marionette TRACE conn2 <- [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]]]}] 13:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 626ms 13:07:20 INFO - PROCESS | 3636 | 1461182840314 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:07:20 INFO - PROCESS | 3636 | 1461182840316 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 13:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:07:20 INFO - PROCESS | 3636 | 1461182840319 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:07:20 INFO - PROCESS | 3636 | 1461182840321 Marionette TRACE conn2 <- [1,34,null,{}] 13:07:20 INFO - PROCESS | 3636 | 1461182840326 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:20 INFO - PROCESS | 3636 | 1461182840407 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:07:20 INFO - PROCESS | 3636 | 1461182840413 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:20 INFO - PROCESS | 3636 | ++DOCSHELL 1F2D3400 == 18 [pid = 3636] [id = 18] 13:07:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 50 (1F2DE400) [pid = 3636] [serial = 50] [outer = 00000000] 13:07:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 51 (1FC17C00) [pid = 3636] [serial = 51] [outer = 1F2DE400] 13:07:20 INFO - PROCESS | 3636 | 1461182840461 Marionette DEBUG loaded listener.js 13:07:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 52 (1FC1A800) [pid = 3636] [serial = 52] [outer = 1F2DE400] 13:07:21 INFO - PROCESS | 3636 | --DOCSHELL 1449DC00 == 17 [pid = 3636] [id = 1] 13:07:21 INFO - PROCESS | 3636 | 1461182841496 Marionette TRACE conn2 <- [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]]]}] 13:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1191ms 13:07:21 INFO - PROCESS | 3636 | 1461182841513 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:07:21 INFO - PROCESS | 3636 | 1461182841519 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 13:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:07:21 INFO - PROCESS | 3636 | 1461182841525 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:07:21 INFO - PROCESS | 3636 | 1461182841528 Marionette TRACE conn2 <- [1,38,null,{}] 13:07:21 INFO - PROCESS | 3636 | 1461182841534 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:21 INFO - PROCESS | 3636 | 1461182841644 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:07:21 INFO - PROCESS | 3636 | 1461182841723 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:21 INFO - PROCESS | 3636 | ++DOCSHELL 12B85000 == 18 [pid = 3636] [id = 19] 13:07:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 53 (13369000) [pid = 3636] [serial = 53] [outer = 00000000] 13:07:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 54 (143B2400) [pid = 3636] [serial = 54] [outer = 13369000] 13:07:21 INFO - PROCESS | 3636 | 1461182841790 Marionette DEBUG loaded listener.js 13:07:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 55 (1449E400) [pid = 3636] [serial = 55] [outer = 13369000] 13:07:22 INFO - PROCESS | 3636 | 1461182842420 Marionette TRACE conn2 <- [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]]]}] 13:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 909ms 13:07:22 INFO - PROCESS | 3636 | 1461182842461 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:07:22 INFO - PROCESS | 3636 | 1461182842467 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 13:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:07:22 INFO - PROCESS | 3636 | 1461182842473 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:07:22 INFO - PROCESS | 3636 | 1461182842476 Marionette TRACE conn2 <- [1,42,null,{}] 13:07:22 INFO - PROCESS | 3636 | 1461182842480 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:22 INFO - PROCESS | 3636 | 1461182842593 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:07:22 INFO - PROCESS | 3636 | 1461182842657 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:22 INFO - PROCESS | 3636 | ++DOCSHELL 15853C00 == 19 [pid = 3636] [id = 20] 13:07:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 56 (161A6400) [pid = 3636] [serial = 56] [outer = 00000000] 13:07:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 57 (16C50400) [pid = 3636] [serial = 57] [outer = 161A6400] 13:07:22 INFO - PROCESS | 3636 | 1461182842714 Marionette DEBUG loaded listener.js 13:07:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 58 (16D8C800) [pid = 3636] [serial = 58] [outer = 161A6400] 13:07:23 INFO - PROCESS | 3636 | 1461182843448 Marionette TRACE conn2 <- [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]]]}] 13:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1003ms 13:07:23 INFO - PROCESS | 3636 | 1461182843479 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:07:23 INFO - PROCESS | 3636 | 1461182843483 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 13:07:23 INFO - PROCESS | 3636 | 1461182843489 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:07:23 INFO - PROCESS | 3636 | 1461182843493 Marionette TRACE conn2 <- [1,46,null,{}] 13:07:23 INFO - PROCESS | 3636 | 1461182843499 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:23 INFO - PROCESS | 3636 | 1461182843585 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:07:23 INFO - PROCESS | 3636 | 1461182843651 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:23 INFO - PROCESS | 3636 | ++DOCSHELL 1335F000 == 20 [pid = 3636] [id = 21] 13:07:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 59 (1335F400) [pid = 3636] [serial = 59] [outer = 00000000] 13:07:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 60 (137F1400) [pid = 3636] [serial = 60] [outer = 1335F400] 13:07:23 INFO - PROCESS | 3636 | 1461182843704 Marionette DEBUG loaded listener.js 13:07:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 61 (13B43800) [pid = 3636] [serial = 61] [outer = 1335F400] 13:07:24 INFO - PROCESS | 3636 | --DOCSHELL 1449D000 == 19 [pid = 3636] [id = 4] 13:07:24 INFO - PROCESS | 3636 | 1461182844192 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 736ms 13:07:24 INFO - PROCESS | 3636 | 1461182844231 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:07:24 INFO - PROCESS | 3636 | 1461182844236 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 13:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:07:24 INFO - PROCESS | 3636 | 1461182844245 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:07:24 INFO - PROCESS | 3636 | 1461182844248 Marionette TRACE conn2 <- [1,50,null,{}] 13:07:24 INFO - PROCESS | 3636 | 1461182844252 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:24 INFO - PROCESS | 3636 | 1461182844349 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:07:24 INFO - PROCESS | 3636 | 1461182844418 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:24 INFO - PROCESS | 3636 | ++DOCSHELL 13B48800 == 20 [pid = 3636] [id = 22] 13:07:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 62 (13B49000) [pid = 3636] [serial = 62] [outer = 00000000] 13:07:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 63 (144A7C00) [pid = 3636] [serial = 63] [outer = 13B49000] 13:07:24 INFO - PROCESS | 3636 | 1461182844465 Marionette DEBUG loaded listener.js 13:07:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 64 (14B5E400) [pid = 3636] [serial = 64] [outer = 13B49000] 13:07:24 INFO - PROCESS | 3636 | 1461182844905 Marionette TRACE conn2 <- [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]]]}] 13:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 705ms 13:07:24 INFO - PROCESS | 3636 | 1461182844946 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:07:24 INFO - PROCESS | 3636 | 1461182844949 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 13:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:07:24 INFO - PROCESS | 3636 | 1461182844952 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:07:24 INFO - PROCESS | 3636 | 1461182844956 Marionette TRACE conn2 <- [1,54,null,{}] 13:07:24 INFO - PROCESS | 3636 | 1461182844966 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:25 INFO - PROCESS | 3636 | 1461182845043 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:07:25 INFO - PROCESS | 3636 | 1461182845074 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:25 INFO - PROCESS | 3636 | ++DOCSHELL 16957800 == 21 [pid = 3636] [id = 23] 13:07:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 65 (1695AC00) [pid = 3636] [serial = 65] [outer = 00000000] 13:07:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 66 (16C46400) [pid = 3636] [serial = 66] [outer = 1695AC00] 13:07:25 INFO - PROCESS | 3636 | 1461182845123 Marionette DEBUG loaded listener.js 13:07:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 67 (16C7AC00) [pid = 3636] [serial = 67] [outer = 1695AC00] 13:07:25 INFO - PROCESS | 3636 | 1461182845513 Marionette TRACE conn2 <- [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]]]}] 13:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 595ms 13:07:25 INFO - PROCESS | 3636 | 1461182845549 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:07:25 INFO - PROCESS | 3636 | 1461182845551 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 13:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:07:25 INFO - PROCESS | 3636 | 1461182845554 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:07:25 INFO - PROCESS | 3636 | 1461182845556 Marionette TRACE conn2 <- [1,58,null,{}] 13:07:25 INFO - PROCESS | 3636 | 1461182845559 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:25 INFO - PROCESS | 3636 | 1461182845633 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:07:25 INFO - PROCESS | 3636 | 1461182845639 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:25 INFO - PROCESS | 3636 | ++DOCSHELL 14449800 == 22 [pid = 3636] [id = 24] 13:07:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 68 (16D4AC00) [pid = 3636] [serial = 68] [outer = 00000000] 13:07:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 69 (1840C400) [pid = 3636] [serial = 69] [outer = 16D4AC00] 13:07:25 INFO - PROCESS | 3636 | 1461182845684 Marionette DEBUG loaded listener.js 13:07:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 70 (18705800) [pid = 3636] [serial = 70] [outer = 16D4AC00] 13:07:26 INFO - PROCESS | 3636 | 1461182846057 Marionette TRACE conn2 <- [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]]]}] 13:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 533ms 13:07:26 INFO - PROCESS | 3636 | 1461182846089 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:07:26 INFO - PROCESS | 3636 | 1461182846091 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 13:07:26 INFO - PROCESS | 3636 | 1461182846094 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:07:26 INFO - PROCESS | 3636 | 1461182846096 Marionette TRACE conn2 <- [1,62,null,{}] 13:07:26 INFO - PROCESS | 3636 | 1461182846099 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:26 INFO - PROCESS | 3636 | 1461182846201 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:07:26 INFO - PROCESS | 3636 | 1461182846209 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:26 INFO - PROCESS | 3636 | ++DOCSHELL 187A9C00 == 23 [pid = 3636] [id = 25] 13:07:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 71 (187AB800) [pid = 3636] [serial = 71] [outer = 00000000] 13:07:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 72 (18A19000) [pid = 3636] [serial = 72] [outer = 187AB800] 13:07:26 INFO - PROCESS | 3636 | 1461182846258 Marionette DEBUG loaded listener.js 13:07:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (18A16000) [pid = 3636] [serial = 73] [outer = 187AB800] 13:07:26 INFO - PROCESS | 3636 | 1461182846641 Marionette TRACE conn2 <- [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]]]}] 13:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 595ms 13:07:26 INFO - PROCESS | 3636 | 1461182846692 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:07:26 INFO - PROCESS | 3636 | 1461182846694 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 13:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:07:26 INFO - PROCESS | 3636 | 1461182846697 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:07:26 INFO - PROCESS | 3636 | 1461182846699 Marionette TRACE conn2 <- [1,66,null,{}] 13:07:26 INFO - PROCESS | 3636 | 1461182846702 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:26 INFO - PROCESS | 3636 | 1461182846819 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:07:26 INFO - PROCESS | 3636 | 1461182846828 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:26 INFO - PROCESS | 3636 | ++DOCSHELL 12BB9400 == 24 [pid = 3636] [id = 26] 13:07:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (187A9400) [pid = 3636] [serial = 74] [outer = 00000000] 13:07:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (19585000) [pid = 3636] [serial = 75] [outer = 187A9400] 13:07:26 INFO - PROCESS | 3636 | 1461182846881 Marionette DEBUG loaded listener.js 13:07:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (195CE800) [pid = 3636] [serial = 76] [outer = 187A9400] 13:07:27 INFO - PROCESS | 3636 | 1461182847268 Marionette TRACE conn2 <- [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]]]}] 13:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 596ms 13:07:27 INFO - PROCESS | 3636 | 1461182847295 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:07:27 INFO - PROCESS | 3636 | 1461182847296 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 13:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:07:27 INFO - PROCESS | 3636 | 1461182847300 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:07:27 INFO - PROCESS | 3636 | 1461182847302 Marionette TRACE conn2 <- [1,70,null,{}] 13:07:27 INFO - PROCESS | 3636 | 1461182847305 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:27 INFO - PROCESS | 3636 | 1461182847375 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:07:27 INFO - PROCESS | 3636 | 1461182847457 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:27 INFO - PROCESS | 3636 | ++DOCSHELL 12395400 == 25 [pid = 3636] [id = 27] 13:07:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (18E84800) [pid = 3636] [serial = 77] [outer = 00000000] 13:07:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (19E40400) [pid = 3636] [serial = 78] [outer = 18E84800] 13:07:27 INFO - PROCESS | 3636 | 1461182847505 Marionette DEBUG loaded listener.js 13:07:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (19F42C00) [pid = 3636] [serial = 79] [outer = 18E84800] 13:07:27 INFO - PROCESS | 3636 | 1461182847822 Marionette TRACE conn2 <- [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]]]}] 13:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 596ms 13:07:27 INFO - PROCESS | 3636 | 1461182847898 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:07:27 INFO - PROCESS | 3636 | 1461182847900 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 13:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:07:27 INFO - PROCESS | 3636 | 1461182847904 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:07:27 INFO - PROCESS | 3636 | 1461182847907 Marionette TRACE conn2 <- [1,74,null,{}] 13:07:27 INFO - PROCESS | 3636 | 1461182847910 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:28 INFO - PROCESS | 3636 | 1461182848013 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:07:28 INFO - PROCESS | 3636 | 1461182848021 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:28 INFO - PROCESS | 3636 | ++DOCSHELL 13BEE800 == 26 [pid = 3636] [id = 28] 13:07:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (198FB000) [pid = 3636] [serial = 80] [outer = 00000000] 13:07:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (1A45A800) [pid = 3636] [serial = 81] [outer = 198FB000] 13:07:28 INFO - PROCESS | 3636 | 1461182848066 Marionette DEBUG loaded listener.js 13:07:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (1A4C2400) [pid = 3636] [serial = 82] [outer = 198FB000] 13:07:28 INFO - PROCESS | 3636 | 1461182848436 Marionette TRACE conn2 <- [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]]]}] 13:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 595ms 13:07:28 INFO - PROCESS | 3636 | 1461182848500 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:07:28 INFO - PROCESS | 3636 | 1461182848502 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 13:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:07:28 INFO - PROCESS | 3636 | 1461182848505 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:07:28 INFO - PROCESS | 3636 | 1461182848507 Marionette TRACE conn2 <- [1,78,null,{}] 13:07:28 INFO - PROCESS | 3636 | 1461182848510 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:28 INFO - PROCESS | 3636 | 1461182848583 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:07:28 INFO - PROCESS | 3636 | 1461182848652 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:28 INFO - PROCESS | 3636 | ++DOCSHELL 18B85C00 == 27 [pid = 3636] [id = 29] 13:07:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (1A2E5800) [pid = 3636] [serial = 83] [outer = 00000000] 13:07:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (1A847C00) [pid = 3636] [serial = 84] [outer = 1A2E5800] 13:07:28 INFO - PROCESS | 3636 | 1461182848696 Marionette DEBUG loaded listener.js 13:07:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (1A856400) [pid = 3636] [serial = 85] [outer = 1A2E5800] 13:07:29 INFO - PROCESS | 3636 | 1461182849048 Marionette TRACE conn2 <- [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]]]}] 13:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 596ms 13:07:29 INFO - PROCESS | 3636 | 1461182849102 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:07:29 INFO - PROCESS | 3636 | 1461182849104 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 13:07:29 INFO - PROCESS | 3636 | 1461182849107 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:07:29 INFO - PROCESS | 3636 | 1461182849109 Marionette TRACE conn2 <- [1,82,null,{}] 13:07:29 INFO - PROCESS | 3636 | 1461182849113 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:29 INFO - PROCESS | 3636 | 1461182849214 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:07:29 INFO - PROCESS | 3636 | 1461182849222 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:29 INFO - PROCESS | 3636 | ++DOCSHELL 16960C00 == 28 [pid = 3636] [id = 30] 13:07:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (1A455400) [pid = 3636] [serial = 86] [outer = 00000000] 13:07:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1AC27800) [pid = 3636] [serial = 87] [outer = 1A455400] 13:07:29 INFO - PROCESS | 3636 | 1461182849266 Marionette DEBUG loaded listener.js 13:07:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1B1C0000) [pid = 3636] [serial = 88] [outer = 1A455400] 13:07:29 INFO - PROCESS | 3636 | 1461182849640 Marionette TRACE conn2 <- [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]]]}] 13:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 596ms 13:07:29 INFO - PROCESS | 3636 | 1461182849705 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:07:29 INFO - PROCESS | 3636 | 1461182849707 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 13:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:07:29 INFO - PROCESS | 3636 | 1461182849710 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:07:29 INFO - PROCESS | 3636 | 1461182849713 Marionette TRACE conn2 <- [1,86,null,{}] 13:07:29 INFO - PROCESS | 3636 | 1461182849716 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:29 INFO - PROCESS | 3636 | 1461182849836 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:07:29 INFO - PROCESS | 3636 | 1461182849852 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:29 INFO - PROCESS | 3636 | ++DOCSHELL 1C642400 == 29 [pid = 3636] [id = 31] 13:07:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (1C642C00) [pid = 3636] [serial = 89] [outer = 00000000] 13:07:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (1C68C000) [pid = 3636] [serial = 90] [outer = 1C642C00] 13:07:29 INFO - PROCESS | 3636 | 1461182849903 Marionette DEBUG loaded listener.js 13:07:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1CB64C00) [pid = 3636] [serial = 91] [outer = 1C642C00] 13:07:30 INFO - PROCESS | 3636 | 1461182850315 Marionette TRACE conn2 <- [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]]]}] 13:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 642ms 13:07:30 INFO - PROCESS | 3636 | 1461182850348 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:07:30 INFO - PROCESS | 3636 | 1461182850350 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 13:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:07:30 INFO - PROCESS | 3636 | 1461182850354 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:07:30 INFO - PROCESS | 3636 | 1461182850355 Marionette TRACE conn2 <- [1,90,null,{}] 13:07:30 INFO - PROCESS | 3636 | 1461182850358 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:30 INFO - PROCESS | 3636 | 1461182850459 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:07:30 INFO - PROCESS | 3636 | 1461182850467 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:30 INFO - PROCESS | 3636 | ++DOCSHELL 16960000 == 30 [pid = 3636] [id = 32] 13:07:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (16D41800) [pid = 3636] [serial = 92] [outer = 00000000] 13:07:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1CE76800) [pid = 3636] [serial = 93] [outer = 16D41800] 13:07:30 INFO - PROCESS | 3636 | 1461182850511 Marionette DEBUG loaded listener.js 13:07:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (1CE80C00) [pid = 3636] [serial = 94] [outer = 16D41800] 13:07:30 INFO - PROCESS | 3636 | 1461182850873 Marionette TRACE conn2 <- [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]]]}] 13:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 533ms 13:07:30 INFO - PROCESS | 3636 | 1461182850889 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:07:30 INFO - PROCESS | 3636 | 1461182850891 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 13:07:30 INFO - PROCESS | 3636 | 1461182850895 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:07:30 INFO - PROCESS | 3636 | 1461182850896 Marionette TRACE conn2 <- [1,94,null,{}] 13:07:30 INFO - PROCESS | 3636 | 1461182850900 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:30 INFO - PROCESS | 3636 | 1461182850975 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:07:31 INFO - PROCESS | 3636 | 1461182850980 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:31 INFO - PROCESS | 3636 | ++DOCSHELL 18367800 == 31 [pid = 3636] [id = 33] 13:07:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1CE85C00) [pid = 3636] [serial = 95] [outer = 00000000] 13:07:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1D2C3C00) [pid = 3636] [serial = 96] [outer = 1CE85C00] 13:07:31 INFO - PROCESS | 3636 | 1461182851025 Marionette DEBUG loaded listener.js 13:07:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1D2C3000) [pid = 3636] [serial = 97] [outer = 1CE85C00] 13:07:31 INFO - PROCESS | 3636 | 1461182851439 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 595ms 13:07:32 INFO - PROCESS | 3636 | 1461182852256 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:07:32 INFO - PROCESS | 3636 | 1461182852259 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 13:07:32 INFO - PROCESS | 3636 | 1461182852276 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:07:32 INFO - PROCESS | 3636 | 1461182852280 Marionette TRACE conn2 <- [1,98,null,{}] 13:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:07:32 INFO - PROCESS | 3636 | 1461182852322 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:32 INFO - PROCESS | 3636 | 1461182852429 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:07:32 INFO - PROCESS | 3636 | 1461182852441 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:32 INFO - PROCESS | 3636 | ++DOCSHELL 13750400 == 32 [pid = 3636] [id = 34] 13:07:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (13755400) [pid = 3636] [serial = 98] [outer = 00000000] 13:07:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (13B3F400) [pid = 3636] [serial = 99] [outer = 13755400] 13:07:32 INFO - PROCESS | 3636 | 1461182852500 Marionette DEBUG loaded listener.js 13:07:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (13B46C00) [pid = 3636] [serial = 100] [outer = 13755400] 13:07:32 INFO - PROCESS | 3636 | 1461182852955 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 705ms 13:07:33 INFO - PROCESS | 3636 | 1461182852988 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:07:33 INFO - PROCESS | 3636 | 1461182852991 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 13:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:07:33 INFO - PROCESS | 3636 | 1461182853000 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:07:33 INFO - PROCESS | 3636 | 1461182853005 Marionette TRACE conn2 <- [1,102,null,{}] 13:07:33 INFO - PROCESS | 3636 | 1461182853016 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:33 INFO - PROCESS | 3636 | 1461182853169 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:07:33 INFO - PROCESS | 3636 | 1461182853178 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:33 INFO - PROCESS | 3636 | ++DOCSHELL 14B55C00 == 33 [pid = 3636] [id = 35] 13:07:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (14B5D800) [pid = 3636] [serial = 101] [outer = 00000000] 13:07:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1593F400) [pid = 3636] [serial = 102] [outer = 14B5D800] 13:07:33 INFO - PROCESS | 3636 | 1461182853228 Marionette DEBUG loaded listener.js 13:07:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (159B8400) [pid = 3636] [serial = 103] [outer = 14B5D800] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (16C49000) [pid = 3636] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1EAF2C00) [pid = 3636] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1EAE5800) [pid = 3636] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1E39A400) [pid = 3636] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1DF4C400) [pid = 3636] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (1D2BD800) [pid = 3636] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1D879000) [pid = 3636] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1C68B800) [pid = 3636] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (13B49000) [pid = 3636] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1695AC00) [pid = 3636] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (16D4AC00) [pid = 3636] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (187AB800) [pid = 3636] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (187A9400) [pid = 3636] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (18E84800) [pid = 3636] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (198FB000) [pid = 3636] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1A2E5800) [pid = 3636] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (1A455400) [pid = 3636] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (1C642C00) [pid = 3636] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (1F2DE400) [pid = 3636] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (13369000) [pid = 3636] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (161A6400) [pid = 3636] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (1335F400) [pid = 3636] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:07:34 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (16D41800) [pid = 3636] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:07:34 INFO - PROCESS | 3636 | 1461182854133 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1144ms 13:07:34 INFO - PROCESS | 3636 | 1461182854180 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:07:34 INFO - PROCESS | 3636 | 1461182854183 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 13:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:07:34 INFO - PROCESS | 3636 | 1461182854186 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:07:34 INFO - PROCESS | 3636 | 1461182854188 Marionette TRACE conn2 <- [1,106,null,{}] 13:07:34 INFO - PROCESS | 3636 | 1461182854196 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:34 INFO - PROCESS | 3636 | 1461182854270 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:07:34 INFO - PROCESS | 3636 | 1461182854355 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:34 INFO - PROCESS | 3636 | ++DOCSHELL 1335CC00 == 34 [pid = 3636] [id = 36] 13:07:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (1335D400) [pid = 3636] [serial = 104] [outer = 00000000] 13:07:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (161A4000) [pid = 3636] [serial = 105] [outer = 1335D400] 13:07:34 INFO - PROCESS | 3636 | 1461182854404 Marionette DEBUG loaded listener.js 13:07:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (1676DC00) [pid = 3636] [serial = 106] [outer = 1335D400] 13:07:34 INFO - PROCESS | 3636 | 1461182854742 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 595ms 13:07:34 INFO - PROCESS | 3636 | 1461182854783 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:07:34 INFO - PROCESS | 3636 | 1461182854785 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 13:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:07:34 INFO - PROCESS | 3636 | 1461182854788 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:07:34 INFO - PROCESS | 3636 | 1461182854790 Marionette TRACE conn2 <- [1,110,null,{}] 13:07:34 INFO - PROCESS | 3636 | 1461182854793 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:34 INFO - PROCESS | 3636 | 1461182854882 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:07:34 INFO - PROCESS | 3636 | 1461182854945 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:34 INFO - PROCESS | 3636 | ++DOCSHELL 15EDB000 == 35 [pid = 3636] [id = 37] 13:07:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (161B1C00) [pid = 3636] [serial = 107] [outer = 00000000] 13:07:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (16D99400) [pid = 3636] [serial = 108] [outer = 161B1C00] 13:07:35 INFO - PROCESS | 3636 | 1461182854990 Marionette DEBUG loaded listener.js 13:07:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (18368400) [pid = 3636] [serial = 109] [outer = 161B1C00] 13:07:35 INFO - PROCESS | 3636 | 1461182855348 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 596ms 13:07:35 INFO - PROCESS | 3636 | 1461182855385 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:07:35 INFO - PROCESS | 3636 | 1461182855387 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 13:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:07:35 INFO - PROCESS | 3636 | 1461182855391 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:07:35 INFO - PROCESS | 3636 | 1461182855392 Marionette TRACE conn2 <- [1,114,null,{}] 13:07:35 INFO - PROCESS | 3636 | 1461182855396 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:35 INFO - PROCESS | 3636 | 1461182855466 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:07:35 INFO - PROCESS | 3636 | 1461182855472 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:35 INFO - PROCESS | 3636 | ++DOCSHELL 1870D400 == 36 [pid = 3636] [id = 38] 13:07:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1870DC00) [pid = 3636] [serial = 110] [outer = 00000000] 13:07:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (18E7A400) [pid = 3636] [serial = 111] [outer = 1870DC00] 13:07:35 INFO - PROCESS | 3636 | 1461182855517 Marionette DEBUG loaded listener.js 13:07:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18E83400) [pid = 3636] [serial = 112] [outer = 1870DC00] 13:07:35 INFO - PROCESS | 3636 | 1461182855913 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 533ms 13:07:35 INFO - PROCESS | 3636 | 1461182855926 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:07:35 INFO - PROCESS | 3636 | 1461182855928 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 13:07:35 INFO - PROCESS | 3636 | 1461182855931 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:07:35 INFO - PROCESS | 3636 | 1461182855933 Marionette TRACE conn2 <- [1,118,null,{}] 13:07:35 INFO - PROCESS | 3636 | 1461182855936 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:36 INFO - PROCESS | 3636 | 1461182856052 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:07:36 INFO - PROCESS | 3636 | 1461182856144 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:36 INFO - PROCESS | 3636 | ++DOCSHELL 02A8D000 == 37 [pid = 3636] [id = 39] 13:07:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (02A90C00) [pid = 3636] [serial = 113] [outer = 00000000] 13:07:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (12DD3000) [pid = 3636] [serial = 114] [outer = 02A90C00] 13:07:36 INFO - PROCESS | 3636 | 1461182856203 Marionette DEBUG loaded listener.js 13:07:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (1335DC00) [pid = 3636] [serial = 115] [outer = 02A90C00] 13:07:36 INFO - PROCESS | 3636 | 1461182856717 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 846ms 13:07:36 INFO - PROCESS | 3636 | 1461182856802 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:07:36 INFO - PROCESS | 3636 | 1461182856806 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 13:07:36 INFO - PROCESS | 3636 | 1461182856811 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:07:36 INFO - PROCESS | 3636 | 1461182856816 Marionette TRACE conn2 <- [1,122,null,{}] 13:07:36 INFO - PROCESS | 3636 | 1461182856821 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:36 INFO - PROCESS | 3636 | 1461182856918 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:07:36 INFO - PROCESS | 3636 | 1461182856988 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:37 INFO - PROCESS | 3636 | ++DOCSHELL 14B12C00 == 38 [pid = 3636] [id = 40] 13:07:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1591DC00) [pid = 3636] [serial = 116] [outer = 00000000] 13:07:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (16838000) [pid = 3636] [serial = 117] [outer = 1591DC00] 13:07:37 INFO - PROCESS | 3636 | 1461182857044 Marionette DEBUG loaded listener.js 13:07:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (16D45000) [pid = 3636] [serial = 118] [outer = 1591DC00] 13:07:37 INFO - PROCESS | 3636 | 1461182857555 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 799ms 13:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:07:37 INFO - PROCESS | 3636 | 1461182857620 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:07:37 INFO - PROCESS | 3636 | 1461182857624 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 13:07:37 INFO - PROCESS | 3636 | 1461182857628 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:07:37 INFO - PROCESS | 3636 | 1461182857630 Marionette TRACE conn2 <- [1,126,null,{}] 13:07:37 INFO - PROCESS | 3636 | 1461182857634 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:37 INFO - PROCESS | 3636 | 1461182857728 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:07:37 INFO - PROCESS | 3636 | 1461182857812 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:37 INFO - PROCESS | 3636 | ++DOCSHELL 18B8DC00 == 39 [pid = 3636] [id = 41] 13:07:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (18E78400) [pid = 3636] [serial = 119] [outer = 00000000] 13:07:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (19892C00) [pid = 3636] [serial = 120] [outer = 18E78400] 13:07:37 INFO - PROCESS | 3636 | 1461182857867 Marionette DEBUG loaded listener.js 13:07:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (19DC7000) [pid = 3636] [serial = 121] [outer = 18E78400] 13:07:38 INFO - PROCESS | 3636 | 1461182858450 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 846ms 13:07:38 INFO - PROCESS | 3636 | 1461182858470 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:07:38 INFO - PROCESS | 3636 | 1461182858473 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 13:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:07:38 INFO - PROCESS | 3636 | 1461182858483 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:07:38 INFO - PROCESS | 3636 | 1461182858489 Marionette TRACE conn2 <- [1,130,null,{}] 13:07:38 INFO - PROCESS | 3636 | 1461182858494 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:38 INFO - PROCESS | 3636 | 1461182858588 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:07:38 INFO - PROCESS | 3636 | 1461182858656 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:38 INFO - PROCESS | 3636 | ++DOCSHELL 19F43000 == 40 [pid = 3636] [id = 42] 13:07:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (19FF5000) [pid = 3636] [serial = 122] [outer = 00000000] 13:07:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1A55D800) [pid = 3636] [serial = 123] [outer = 19FF5000] 13:07:38 INFO - PROCESS | 3636 | 1461182858711 Marionette DEBUG loaded listener.js 13:07:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1A563800) [pid = 3636] [serial = 124] [outer = 19FF5000] 13:07:39 INFO - PROCESS | 3636 | 1461182859248 Marionette TRACE conn2 <- [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]]]}] 13:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 800ms 13:07:39 INFO - PROCESS | 3636 | 1461182859278 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:07:39 INFO - PROCESS | 3636 | 1461182859281 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 13:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:07:39 INFO - PROCESS | 3636 | 1461182859284 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:07:39 INFO - PROCESS | 3636 | 1461182859286 Marionette TRACE conn2 <- [1,134,null,{}] 13:07:39 INFO - PROCESS | 3636 | 1461182859290 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:39 INFO - PROCESS | 3636 | 1461182859382 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:07:39 INFO - PROCESS | 3636 | 1461182859463 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:39 INFO - PROCESS | 3636 | ++DOCSHELL 12DD7800 == 41 [pid = 3636] [id = 43] 13:07:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (13B3FC00) [pid = 3636] [serial = 125] [outer = 00000000] 13:07:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (14B50800) [pid = 3636] [serial = 126] [outer = 13B3FC00] 13:07:39 INFO - PROCESS | 3636 | 1461182859519 Marionette DEBUG loaded listener.js 13:07:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (14BE9400) [pid = 3636] [serial = 127] [outer = 13B3FC00] 13:07:40 INFO - PROCESS | 3636 | 1461182860129 Marionette TRACE conn2 <- [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]]]}] 13:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 893ms 13:07:40 INFO - PROCESS | 3636 | 1461182860188 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:07:40 INFO - PROCESS | 3636 | 1461182860192 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 13:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:07:40 INFO - PROCESS | 3636 | 1461182860197 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:07:40 INFO - PROCESS | 3636 | 1461182860200 Marionette TRACE conn2 <- [1,138,null,{}] 13:07:40 INFO - PROCESS | 3636 | 1461182860206 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:40 INFO - PROCESS | 3636 | 1461182860333 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:07:40 INFO - PROCESS | 3636 | 1461182860350 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:40 INFO - PROCESS | 3636 | ++DOCSHELL 13B40800 == 42 [pid = 3636] [id = 44] 13:07:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (13B43C00) [pid = 3636] [serial = 128] [outer = 00000000] 13:07:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1585EC00) [pid = 3636] [serial = 129] [outer = 13B43C00] 13:07:40 INFO - PROCESS | 3636 | 1461182860404 Marionette DEBUG loaded listener.js 13:07:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (15EDC800) [pid = 3636] [serial = 130] [outer = 13B43C00] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 1870D400 == 41 [pid = 3636] [id = 38] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 15EDB000 == 40 [pid = 3636] [id = 37] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 1335CC00 == 39 [pid = 3636] [id = 36] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 14B55C00 == 38 [pid = 3636] [id = 35] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 13750400 == 37 [pid = 3636] [id = 34] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 18367800 == 36 [pid = 3636] [id = 33] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 12DD7800 == 35 [pid = 3636] [id = 43] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 18B8DC00 == 34 [pid = 3636] [id = 41] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 19F43000 == 33 [pid = 3636] [id = 42] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 18B85C00 == 32 [pid = 3636] [id = 29] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 1C642400 == 31 [pid = 3636] [id = 31] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 02A8D000 == 30 [pid = 3636] [id = 39] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 16960000 == 29 [pid = 3636] [id = 32] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 14B12C00 == 28 [pid = 3636] [id = 40] 13:07:41 INFO - PROCESS | 3636 | --DOCSHELL 16960C00 == 27 [pid = 3636] [id = 30] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (19585400) [pid = 3636] [serial = 17] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1988C400) [pid = 3636] [serial = 14] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (16766C00) [pid = 3636] [serial = 9] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1676F000) [pid = 3636] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (14B5B400) [pid = 3636] [serial = 4] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (144A7C00) [pid = 3636] [serial = 63] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (16C46400) [pid = 3636] [serial = 66] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1840C400) [pid = 3636] [serial = 69] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (18A19000) [pid = 3636] [serial = 72] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (19585000) [pid = 3636] [serial = 75] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (19E40400) [pid = 3636] [serial = 78] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1A45A800) [pid = 3636] [serial = 81] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1A847C00) [pid = 3636] [serial = 84] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1AC27800) [pid = 3636] [serial = 87] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1C68C000) [pid = 3636] [serial = 90] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (18A16000) [pid = 3636] [serial = 73] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1CE76800) [pid = 3636] [serial = 93] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (143B2400) [pid = 3636] [serial = 54] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (16C50400) [pid = 3636] [serial = 57] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (137F1400) [pid = 3636] [serial = 60] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (195CE800) [pid = 3636] [serial = 76] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (19F42C00) [pid = 3636] [serial = 79] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (1A4C2400) [pid = 3636] [serial = 82] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (13B43800) [pid = 3636] [serial = 61] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (18705800) [pid = 3636] [serial = 70] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (1A856400) [pid = 3636] [serial = 85] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (14B5E400) [pid = 3636] [serial = 64] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (1B1C0000) [pid = 3636] [serial = 88] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (1449E400) [pid = 3636] [serial = 55] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (1CB64C00) [pid = 3636] [serial = 91] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (16C7AC00) [pid = 3636] [serial = 67] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (16D8C800) [pid = 3636] [serial = 58] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (1CE80C00) [pid = 3636] [serial = 94] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (1FC1A800) [pid = 3636] [serial = 52] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 72 (1EAED800) [pid = 3636] [serial = 39] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 71 (1EAF0C00) [pid = 3636] [serial = 40] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 70 (1E9B3400) [pid = 3636] [serial = 36] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 69 (1E9B6800) [pid = 3636] [serial = 37] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 68 (1E391000) [pid = 3636] [serial = 34] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 67 (1DF53C00) [pid = 3636] [serial = 33] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 66 (1DE17400) [pid = 3636] [serial = 30] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 65 (1DE1EC00) [pid = 3636] [serial = 31] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 64 (1D87C000) [pid = 3636] [serial = 27] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 63 (1D87F800) [pid = 3636] [serial = 28] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 62 (1CE83000) [pid = 3636] [serial = 24] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 61 (1CB5AC00) [pid = 3636] [serial = 21] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 60 (1CB5E000) [pid = 3636] [serial = 22] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 59 (1FC17C00) [pid = 3636] [serial = 51] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 58 (1F198C00) [pid = 3636] [serial = 43] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 57 (1F2DAC00) [pid = 3636] [serial = 45] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 56 (1F460C00) [pid = 3636] [serial = 48] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | --DOMWINDOW == 55 (1F196000) [pid = 3636] [serial = 42] [outer = 00000000] [url = about:blank] 13:07:41 INFO - PROCESS | 3636 | 1461182861370 Marionette TRACE conn2 <- [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]]]}] 13:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1222ms 13:07:41 INFO - PROCESS | 3636 | 1461182861411 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:07:41 INFO - PROCESS | 3636 | 1461182861418 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 13:07:41 INFO - PROCESS | 3636 | 1461182861424 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:07:41 INFO - PROCESS | 3636 | 1461182861427 Marionette TRACE conn2 <- [1,142,null,{}] 13:07:41 INFO - PROCESS | 3636 | 1461182861432 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:41 INFO - PROCESS | 3636 | 1461182861512 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:07:41 INFO - PROCESS | 3636 | 1461182861522 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:41 INFO - PROCESS | 3636 | ++DOCSHELL 13BF3C00 == 28 [pid = 3636] [id = 45] 13:07:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 56 (143AE000) [pid = 3636] [serial = 131] [outer = 00000000] 13:07:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 57 (1449CC00) [pid = 3636] [serial = 132] [outer = 143AE000] 13:07:41 INFO - PROCESS | 3636 | 1461182861570 Marionette DEBUG loaded listener.js 13:07:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 58 (147AB800) [pid = 3636] [serial = 133] [outer = 143AE000] 13:07:42 INFO - PROCESS | 3636 | 1461182861987 Marionette TRACE conn2 <- [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]]]}] 13:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 596ms 13:07:42 INFO - PROCESS | 3636 | 1461182862023 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:07:42 INFO - PROCESS | 3636 | 1461182862028 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 13:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:07:42 INFO - PROCESS | 3636 | 1461182862035 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:07:42 INFO - PROCESS | 3636 | 1461182862037 Marionette TRACE conn2 <- [1,146,null,{}] 13:07:42 INFO - PROCESS | 3636 | 1461182862044 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:42 INFO - PROCESS | 3636 | 1461182862119 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:07:42 INFO - PROCESS | 3636 | 1461182862126 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:42 INFO - PROCESS | 3636 | ++DOCSHELL 143F4C00 == 29 [pid = 3636] [id = 46] 13:07:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 59 (14B08C00) [pid = 3636] [serial = 134] [outer = 00000000] 13:07:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 60 (16837000) [pid = 3636] [serial = 135] [outer = 14B08C00] 13:07:42 INFO - PROCESS | 3636 | 1461182862173 Marionette DEBUG loaded listener.js 13:07:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 61 (16961C00) [pid = 3636] [serial = 136] [outer = 14B08C00] 13:07:42 INFO - PROCESS | 3636 | 1461182862620 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 627ms 13:07:42 INFO - PROCESS | 3636 | 1461182862671 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:07:42 INFO - PROCESS | 3636 | 1461182862673 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 13:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:07:42 INFO - PROCESS | 3636 | 1461182862677 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:07:42 INFO - PROCESS | 3636 | 1461182862681 Marionette TRACE conn2 <- [1,150,null,{}] 13:07:42 INFO - PROCESS | 3636 | 1461182862691 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:42 INFO - PROCESS | 3636 | 1461182862768 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:07:42 INFO - PROCESS | 3636 | 1461182862777 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:42 INFO - PROCESS | 3636 | ++DOCSHELL 18366000 == 30 [pid = 3636] [id = 47] 13:07:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 62 (18367000) [pid = 3636] [serial = 137] [outer = 00000000] 13:07:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 63 (18705800) [pid = 3636] [serial = 138] [outer = 18367000] 13:07:42 INFO - PROCESS | 3636 | 1461182862825 Marionette DEBUG loaded listener.js 13:07:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 64 (187AB800) [pid = 3636] [serial = 139] [outer = 18367000] 13:07:43 INFO - PROCESS | 3636 | 1461182863245 Marionette TRACE conn2 <- [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]]]}] 13:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 595ms 13:07:43 INFO - PROCESS | 3636 | 1461182863277 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:07:43 INFO - PROCESS | 3636 | 1461182863280 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 13:07:43 INFO - PROCESS | 3636 | 1461182863283 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:07:43 INFO - PROCESS | 3636 | 1461182863285 Marionette TRACE conn2 <- [1,154,null,{}] 13:07:43 INFO - PROCESS | 3636 | 1461182863294 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:43 INFO - PROCESS | 3636 | 1461182863386 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:07:43 INFO - PROCESS | 3636 | 1461182863392 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:43 INFO - PROCESS | 3636 | ++DOCSHELL 18A10C00 == 31 [pid = 3636] [id = 48] 13:07:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 65 (18A1A400) [pid = 3636] [serial = 140] [outer = 00000000] 13:07:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 66 (18E85400) [pid = 3636] [serial = 141] [outer = 18A1A400] 13:07:43 INFO - PROCESS | 3636 | 1461182863437 Marionette DEBUG loaded listener.js 13:07:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 67 (19585400) [pid = 3636] [serial = 142] [outer = 18A1A400] 13:07:43 INFO - PROCESS | 3636 | 1461182863854 Marionette TRACE conn2 <- [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]]]}] 13:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 595ms 13:07:43 INFO - PROCESS | 3636 | 1461182863880 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:07:43 INFO - PROCESS | 3636 | 1461182863882 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 13:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:07:43 INFO - PROCESS | 3636 | 1461182863892 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:07:43 INFO - PROCESS | 3636 | 1461182863894 Marionette TRACE conn2 <- [1,158,null,{}] 13:07:43 INFO - PROCESS | 3636 | 1461182863897 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:44 INFO - PROCESS | 3636 | 1461182863987 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:07:44 INFO - PROCESS | 3636 | 1461182863993 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:44 INFO - PROCESS | 3636 | ++DOCSHELL 19579400 == 32 [pid = 3636] [id = 49] 13:07:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 68 (195BF400) [pid = 3636] [serial = 143] [outer = 00000000] 13:07:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 69 (19DC6800) [pid = 3636] [serial = 144] [outer = 195BF400] 13:07:44 INFO - PROCESS | 3636 | 1461182864037 Marionette DEBUG loaded listener.js 13:07:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 70 (19E41800) [pid = 3636] [serial = 145] [outer = 195BF400] 13:07:44 INFO - PROCESS | 3636 | 1461182864533 Marionette TRACE conn2 <- [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]]]}] 13:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 627ms 13:07:44 INFO - PROCESS | 3636 | 1461182864560 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:07:44 INFO - PROCESS | 3636 | 1461182864562 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 13:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:07:44 INFO - PROCESS | 3636 | 1461182864573 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:07:44 INFO - PROCESS | 3636 | 1461182864574 Marionette TRACE conn2 <- [1,162,null,{}] 13:07:44 INFO - PROCESS | 3636 | 1461182864578 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:44 INFO - PROCESS | 3636 | 1461182864691 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:07:44 INFO - PROCESS | 3636 | 1461182864764 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:44 INFO - PROCESS | 3636 | ++DOCSHELL 19FF9800 == 33 [pid = 3636] [id = 50] 13:07:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 71 (1A2E7000) [pid = 3636] [serial = 146] [outer = 00000000] 13:07:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 72 (1A55AC00) [pid = 3636] [serial = 147] [outer = 1A2E7000] 13:07:44 INFO - PROCESS | 3636 | 1461182864812 Marionette DEBUG loaded listener.js 13:07:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (1AB13000) [pid = 3636] [serial = 148] [outer = 1A2E7000] 13:07:45 INFO - PROCESS | 3636 | 1461182865200 Marionette TRACE conn2 <- [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]]]}] 13:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 643ms 13:07:45 INFO - PROCESS | 3636 | 1461182865209 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:07:45 INFO - PROCESS | 3636 | 1461182865211 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 13:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:07:45 INFO - PROCESS | 3636 | 1461182865214 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:07:45 INFO - PROCESS | 3636 | 1461182865216 Marionette TRACE conn2 <- [1,166,null,{}] 13:07:45 INFO - PROCESS | 3636 | 1461182865227 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:45 INFO - PROCESS | 3636 | 1461182865351 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:07:45 INFO - PROCESS | 3636 | --DOMWINDOW == 72 (1CE85C00) [pid = 3636] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:07:45 INFO - PROCESS | 3636 | --DOMWINDOW == 71 (1870DC00) [pid = 3636] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:07:45 INFO - PROCESS | 3636 | --DOMWINDOW == 70 (14B5D800) [pid = 3636] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:07:45 INFO - PROCESS | 3636 | --DOMWINDOW == 69 (13755400) [pid = 3636] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:07:45 INFO - PROCESS | 3636 | --DOMWINDOW == 68 (1335D400) [pid = 3636] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:07:45 INFO - PROCESS | 3636 | --DOMWINDOW == 67 (161B1C00) [pid = 3636] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:07:45 INFO - PROCESS | 3636 | 1461182865392 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:45 INFO - PROCESS | 3636 | ++DOCSHELL 12D72400 == 34 [pid = 3636] [id = 51] 13:07:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 68 (12DD9400) [pid = 3636] [serial = 149] [outer = 00000000] 13:07:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 69 (14BEDC00) [pid = 3636] [serial = 150] [outer = 12DD9400] 13:07:45 INFO - PROCESS | 3636 | 1461182865440 Marionette DEBUG loaded listener.js 13:07:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 70 (1593E800) [pid = 3636] [serial = 151] [outer = 12DD9400] 13:07:45 INFO - PROCESS | 3636 | 1461182865770 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 595ms 13:07:45 INFO - PROCESS | 3636 | 1461182865811 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:07:45 INFO - PROCESS | 3636 | 1461182865813 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 13:07:45 INFO - PROCESS | 3636 | 1461182865816 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:07:45 INFO - PROCESS | 3636 | 1461182865818 Marionette TRACE conn2 <- [1,170,null,{}] 13:07:45 INFO - PROCESS | 3636 | 1461182865821 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:45 INFO - PROCESS | 3636 | 1461182865891 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:07:45 INFO - PROCESS | 3636 | 1461182865952 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:45 INFO - PROCESS | 3636 | ++DOCSHELL 12B87800 == 35 [pid = 3636] [id = 52] 13:07:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 71 (1449F400) [pid = 3636] [serial = 152] [outer = 00000000] 13:07:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 72 (1C53BC00) [pid = 3636] [serial = 153] [outer = 1449F400] 13:07:46 INFO - PROCESS | 3636 | 1461182865996 Marionette DEBUG loaded listener.js 13:07:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (1AB7D400) [pid = 3636] [serial = 154] [outer = 1449F400] 13:07:46 INFO - PROCESS | 3636 | 1461182866349 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 596ms 13:07:46 INFO - PROCESS | 3636 | 1461182866414 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:07:46 INFO - PROCESS | 3636 | 1461182866416 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 13:07:46 INFO - PROCESS | 3636 | 1461182866419 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:07:46 INFO - PROCESS | 3636 | 1461182866421 Marionette TRACE conn2 <- [1,174,null,{}] 13:07:46 INFO - PROCESS | 3636 | 1461182866424 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:46 INFO - PROCESS | 3636 | 1461182866515 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:07:46 INFO - PROCESS | 3636 | 1461182866522 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:46 INFO - PROCESS | 3636 | ++DOCSHELL 18363400 == 36 [pid = 3636] [id = 53] 13:07:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (1C681400) [pid = 3636] [serial = 155] [outer = 00000000] 13:07:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (1C68B000) [pid = 3636] [serial = 156] [outer = 1C681400] 13:07:46 INFO - PROCESS | 3636 | 1461182866567 Marionette DEBUG loaded listener.js 13:07:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (1C68AC00) [pid = 3636] [serial = 157] [outer = 1C681400] 13:07:46 INFO - PROCESS | 3636 | 1461182866911 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 548ms 13:07:46 INFO - PROCESS | 3636 | 1461182866955 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:07:46 INFO - PROCESS | 3636 | 1461182866957 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 13:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:07:46 INFO - PROCESS | 3636 | 1461182866960 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:07:46 INFO - PROCESS | 3636 | 1461182866962 Marionette TRACE conn2 <- [1,178,null,{}] 13:07:46 INFO - PROCESS | 3636 | 1461182866965 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:47 INFO - PROCESS | 3636 | 1461182867036 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:07:47 INFO - PROCESS | 3636 | 1461182867097 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:47 INFO - PROCESS | 3636 | ++DOCSHELL 1375A800 == 37 [pid = 3636] [id = 54] 13:07:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (18704C00) [pid = 3636] [serial = 158] [outer = 00000000] 13:07:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (1CB5D800) [pid = 3636] [serial = 159] [outer = 18704C00] 13:07:47 INFO - PROCESS | 3636 | 1461182867143 Marionette DEBUG loaded listener.js 13:07:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (1CB61400) [pid = 3636] [serial = 160] [outer = 18704C00] 13:07:47 INFO - PROCESS | 3636 | 1461182867728 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 799ms 13:07:47 INFO - PROCESS | 3636 | 1461182867783 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:07:47 INFO - PROCESS | 3636 | 1461182867787 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 13:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:07:47 INFO - PROCESS | 3636 | 1461182867797 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:07:47 INFO - PROCESS | 3636 | 1461182867800 Marionette TRACE conn2 <- [1,182,null,{}] 13:07:47 INFO - PROCESS | 3636 | 1461182867831 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:47 INFO - PROCESS | 3636 | 1461182867944 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:07:48 INFO - PROCESS | 3636 | 1461182868004 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:48 INFO - PROCESS | 3636 | ++DOCSHELL 1374FC00 == 38 [pid = 3636] [id = 55] 13:07:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (13752C00) [pid = 3636] [serial = 161] [outer = 00000000] 13:07:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (1593B400) [pid = 3636] [serial = 162] [outer = 13752C00] 13:07:48 INFO - PROCESS | 3636 | 1461182868066 Marionette DEBUG loaded listener.js 13:07:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (1676A000) [pid = 3636] [serial = 163] [outer = 13752C00] 13:07:48 INFO - PROCESS | 3636 | 1461182868741 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1002ms 13:07:48 INFO - PROCESS | 3636 | 1461182868798 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:07:48 INFO - PROCESS | 3636 | 1461182868803 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 13:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:07:48 INFO - PROCESS | 3636 | 1461182868810 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:07:48 INFO - PROCESS | 3636 | 1461182868813 Marionette TRACE conn2 <- [1,186,null,{}] 13:07:48 INFO - PROCESS | 3636 | 1461182868817 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:49 INFO - PROCESS | 3636 | 1461182869071 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:07:49 INFO - PROCESS | 3636 | 1461182869080 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:49 INFO - PROCESS | 3636 | ++DOCSHELL 12DDAC00 == 39 [pid = 3636] [id = 56] 13:07:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (1335CC00) [pid = 3636] [serial = 164] [outer = 00000000] 13:07:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (13B47000) [pid = 3636] [serial = 165] [outer = 1335CC00] 13:07:49 INFO - PROCESS | 3636 | 1461182869130 Marionette DEBUG loaded listener.js 13:07:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (13B3F800) [pid = 3636] [serial = 166] [outer = 1335CC00] 13:07:49 INFO - PROCESS | 3636 | --DOCSHELL 18363400 == 38 [pid = 3636] [id = 53] 13:07:49 INFO - PROCESS | 3636 | --DOCSHELL 12B87800 == 37 [pid = 3636] [id = 52] 13:07:49 INFO - PROCESS | 3636 | --DOCSHELL 12D72400 == 36 [pid = 3636] [id = 51] 13:07:49 INFO - PROCESS | 3636 | --DOCSHELL 19FF9800 == 35 [pid = 3636] [id = 50] 13:07:49 INFO - PROCESS | 3636 | --DOCSHELL 19579400 == 34 [pid = 3636] [id = 49] 13:07:49 INFO - PROCESS | 3636 | --DOCSHELL 18A10C00 == 33 [pid = 3636] [id = 48] 13:07:49 INFO - PROCESS | 3636 | --DOCSHELL 18366000 == 32 [pid = 3636] [id = 47] 13:07:49 INFO - PROCESS | 3636 | --DOCSHELL 143F4C00 == 31 [pid = 3636] [id = 46] 13:07:49 INFO - PROCESS | 3636 | --DOCSHELL 13BF3C00 == 30 [pid = 3636] [id = 45] 13:07:49 INFO - PROCESS | 3636 | --DOCSHELL 13B40800 == 29 [pid = 3636] [id = 44] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (18E7A400) [pid = 3636] [serial = 111] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1593F400) [pid = 3636] [serial = 102] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (13B3F400) [pid = 3636] [serial = 99] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (161A4000) [pid = 3636] [serial = 105] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (159B8400) [pid = 3636] [serial = 103] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (16D99400) [pid = 3636] [serial = 108] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (13B46C00) [pid = 3636] [serial = 100] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (18368400) [pid = 3636] [serial = 109] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (1D2C3000) [pid = 3636] [serial = 97] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (18E83400) [pid = 3636] [serial = 112] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (1676DC00) [pid = 3636] [serial = 106] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (1D2C3C00) [pid = 3636] [serial = 96] [outer = 00000000] [url = about:blank] 13:07:49 INFO - PROCESS | 3636 | 1461182869733 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 956ms 13:07:49 INFO - PROCESS | 3636 | 1461182869754 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:07:49 INFO - PROCESS | 3636 | 1461182869758 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 13:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:07:49 INFO - PROCESS | 3636 | 1461182869762 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:07:49 INFO - PROCESS | 3636 | 1461182869766 Marionette TRACE conn2 <- [1,190,null,{}] 13:07:49 INFO - PROCESS | 3636 | 1461182869770 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:49 INFO - PROCESS | 3636 | 1461182869845 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:07:49 INFO - PROCESS | 3636 | 1461182869854 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:49 INFO - PROCESS | 3636 | ++DOCSHELL 13B3F400 == 30 [pid = 3636] [id = 57] 13:07:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (13B40800) [pid = 3636] [serial = 167] [outer = 00000000] 13:07:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (159AE000) [pid = 3636] [serial = 168] [outer = 13B40800] 13:07:49 INFO - PROCESS | 3636 | 1461182869902 Marionette DEBUG loaded listener.js 13:07:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (16087C00) [pid = 3636] [serial = 169] [outer = 13B40800] 13:07:50 INFO - PROCESS | 3636 | 1461182870311 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:07:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (161AE400) [pid = 3636] [serial = 170] [outer = 1F2DBC00] 13:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 595ms 13:07:50 INFO - PROCESS | 3636 | 1461182870392 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:07:50 INFO - PROCESS | 3636 | 1461182870395 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 13:07:50 INFO - PROCESS | 3636 | 1461182870399 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:07:50 INFO - PROCESS | 3636 | 1461182870401 Marionette TRACE conn2 <- [1,194,null,{}] 13:07:50 INFO - PROCESS | 3636 | 1461182870405 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:50 INFO - PROCESS | 3636 | 1461182870481 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:07:50 INFO - PROCESS | 3636 | 1461182870497 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:50 INFO - PROCESS | 3636 | ++DOCSHELL 16D4AC00 == 31 [pid = 3636] [id = 58] 13:07:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (16D8A800) [pid = 3636] [serial = 171] [outer = 00000000] 13:07:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (18706400) [pid = 3636] [serial = 172] [outer = 16D8A800] 13:07:50 INFO - PROCESS | 3636 | 1461182870542 Marionette DEBUG loaded listener.js 13:07:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (187B0C00) [pid = 3636] [serial = 173] [outer = 16D8A800] 13:07:50 INFO - PROCESS | 3636 | 1461182870959 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 596ms 13:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:07:51 INFO - PROCESS | 3636 | 1461182870997 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:07:51 INFO - PROCESS | 3636 | 1461182871001 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 13:07:51 INFO - PROCESS | 3636 | 1461182871015 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:07:51 INFO - PROCESS | 3636 | 1461182871019 Marionette TRACE conn2 <- [1,198,null,{}] 13:07:51 INFO - PROCESS | 3636 | 1461182871023 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:51 INFO - PROCESS | 3636 | 1461182871099 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:07:51 INFO - PROCESS | 3636 | 1461182871107 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:51 INFO - PROCESS | 3636 | ++DOCSHELL 195BFC00 == 32 [pid = 3636] [id = 59] 13:07:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (195C0C00) [pid = 3636] [serial = 174] [outer = 00000000] 13:07:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (198F9C00) [pid = 3636] [serial = 175] [outer = 195C0C00] 13:07:51 INFO - PROCESS | 3636 | 1461182871152 Marionette DEBUG loaded listener.js 13:07:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (19DC6400) [pid = 3636] [serial = 176] [outer = 195C0C00] 13:07:51 INFO - PROCESS | 3636 | 1461182871592 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 595ms 13:07:51 INFO - PROCESS | 3636 | 1461182871610 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:07:51 INFO - PROCESS | 3636 | 1461182871612 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 13:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:07:51 INFO - PROCESS | 3636 | 1461182871615 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:07:51 INFO - PROCESS | 3636 | 1461182871617 Marionette TRACE conn2 <- [1,202,null,{}] 13:07:51 INFO - PROCESS | 3636 | 1461182871620 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:51 INFO - PROCESS | 3636 | 1461182871692 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:07:51 INFO - PROCESS | 3636 | 1461182871698 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:51 INFO - PROCESS | 3636 | ++DOCSHELL 19DC3800 == 33 [pid = 3636] [id = 60] 13:07:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (19E7D800) [pid = 3636] [serial = 177] [outer = 00000000] 13:07:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (1A4C5C00) [pid = 3636] [serial = 178] [outer = 19E7D800] 13:07:51 INFO - PROCESS | 3636 | 1461182871742 Marionette DEBUG loaded listener.js 13:07:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (1A55EC00) [pid = 3636] [serial = 179] [outer = 19E7D800] 13:07:52 INFO - PROCESS | 3636 | 1461182872152 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 595ms 13:07:52 INFO - PROCESS | 3636 | 1461182872213 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:07:52 INFO - PROCESS | 3636 | 1461182872215 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 13:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:07:52 INFO - PROCESS | 3636 | 1461182872223 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:07:52 INFO - PROCESS | 3636 | 1461182872225 Marionette TRACE conn2 <- [1,206,null,{}] 13:07:52 INFO - PROCESS | 3636 | 1461182872228 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:52 INFO - PROCESS | 3636 | 1461182872321 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:07:52 INFO - PROCESS | 3636 | 1461182872328 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:52 INFO - PROCESS | 3636 | ++DOCSHELL 1B1C4400 == 34 [pid = 3636] [id = 61] 13:07:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1B1C4800) [pid = 3636] [serial = 180] [outer = 00000000] 13:07:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1C67E000) [pid = 3636] [serial = 181] [outer = 1B1C4800] 13:07:52 INFO - PROCESS | 3636 | 1461182872379 Marionette DEBUG loaded listener.js 13:07:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (1CB5B000) [pid = 3636] [serial = 182] [outer = 1B1C4800] 13:07:52 INFO - PROCESS | 3636 | 1461182872850 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 642ms 13:07:52 INFO - PROCESS | 3636 | 1461182872861 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:07:52 INFO - PROCESS | 3636 | 1461182872863 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 13:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:07:52 INFO - PROCESS | 3636 | 1461182872866 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:07:52 INFO - PROCESS | 3636 | 1461182872868 Marionette TRACE conn2 <- [1,210,null,{}] 13:07:52 INFO - PROCESS | 3636 | 1461182872880 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:53 INFO - PROCESS | 3636 | 1461182872978 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:07:53 INFO - PROCESS | 3636 | 1461182872983 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 3636 | ++DOCSHELL 19E35800 == 35 [pid = 3636] [id = 62] 13:07:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (1C644800) [pid = 3636] [serial = 183] [outer = 00000000] 13:07:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1CE7F800) [pid = 3636] [serial = 184] [outer = 1C644800] 13:07:53 INFO - PROCESS | 3636 | 1461182873027 Marionette DEBUG loaded listener.js 13:07:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (1CD14400) [pid = 3636] [serial = 185] [outer = 1C644800] 13:07:53 INFO - PROCESS | 3636 | 1461182873421 Marionette TRACE conn2 <- [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]]]}] 13:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 596ms 13:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:07:53 INFO - PROCESS | 3636 | 1461182873464 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:07:53 INFO - PROCESS | 3636 | 1461182873466 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 13:07:53 INFO - PROCESS | 3636 | 1461182873469 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:07:53 INFO - PROCESS | 3636 | 1461182873471 Marionette TRACE conn2 <- [1,214,null,{}] 13:07:53 INFO - PROCESS | 3636 | 1461182873474 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:53 INFO - PROCESS | 3636 | 1461182873573 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:07:53 INFO - PROCESS | 3636 | 1461182873579 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 3636 | ++DOCSHELL 1CD11C00 == 36 [pid = 3636] [id = 63] 13:07:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1CD18C00) [pid = 3636] [serial = 186] [outer = 00000000] 13:07:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (1D2B6C00) [pid = 3636] [serial = 187] [outer = 1CD18C00] 13:07:53 INFO - PROCESS | 3636 | 1461182873622 Marionette DEBUG loaded listener.js 13:07:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1D2BE800) [pid = 3636] [serial = 188] [outer = 1CD18C00] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (195BF400) [pid = 3636] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (18A1A400) [pid = 3636] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1A2E7000) [pid = 3636] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (14B08C00) [pid = 3636] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (143AE000) [pid = 3636] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (18367000) [pid = 3636] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (13B43C00) [pid = 3636] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (12DD9400) [pid = 3636] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (02A90C00) [pid = 3636] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (1449F400) [pid = 3636] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (1591DC00) [pid = 3636] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (18E78400) [pid = 3636] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (19FF5000) [pid = 3636] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (13B3FC00) [pid = 3636] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:07:54 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (1C681400) [pid = 3636] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:07:54 INFO - PROCESS | 3636 | 1461182874160 Marionette TRACE conn2 <- [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]]]}] 13:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 736ms 13:07:54 INFO - PROCESS | 3636 | 1461182874210 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:07:54 INFO - PROCESS | 3636 | 1461182874212 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 13:07:54 INFO - PROCESS | 3636 | 1461182874215 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:07:54 INFO - PROCESS | 3636 | 1461182874217 Marionette TRACE conn2 <- [1,218,null,{}] 13:07:54 INFO - PROCESS | 3636 | 1461182874220 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:54 INFO - PROCESS | 3636 | 1461182874292 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:07:54 INFO - PROCESS | 3636 | 1461182874356 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:54 INFO - PROCESS | 3636 | ++DOCSHELL 1234F000 == 37 [pid = 3636] [id = 64] 13:07:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (1239BC00) [pid = 3636] [serial = 189] [outer = 00000000] 13:07:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (1449F400) [pid = 3636] [serial = 190] [outer = 1239BC00] 13:07:54 INFO - PROCESS | 3636 | 1461182874406 Marionette DEBUG loaded listener.js 13:07:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18E84800) [pid = 3636] [serial = 191] [outer = 1239BC00] 13:07:54 INFO - PROCESS | 3636 | 1461182874736 Marionette TRACE conn2 <- [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]]]}] 13:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 533ms 13:07:54 INFO - PROCESS | 3636 | 1461182874751 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:07:54 INFO - PROCESS | 3636 | 1461182874753 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 13:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:07:54 INFO - PROCESS | 3636 | 1461182874761 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:07:54 INFO - PROCESS | 3636 | 1461182874763 Marionette TRACE conn2 <- [1,222,null,{}] 13:07:54 INFO - PROCESS | 3636 | 1461182874766 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:54 INFO - PROCESS | 3636 | 1461182874837 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:07:54 INFO - PROCESS | 3636 | 1461182874843 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:54 INFO - PROCESS | 3636 | ++DOCSHELL 19579400 == 38 [pid = 3636] [id = 65] 13:07:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (19586800) [pid = 3636] [serial = 192] [outer = 00000000] 13:07:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (1D878800) [pid = 3636] [serial = 193] [outer = 19586800] 13:07:54 INFO - PROCESS | 3636 | 1461182874888 Marionette DEBUG loaded listener.js 13:07:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (1D87A000) [pid = 3636] [serial = 194] [outer = 19586800] 13:07:55 INFO - PROCESS | 3636 | 1461182875327 Marionette TRACE conn2 <- [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]]]}] 13:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 596ms 13:07:55 INFO - PROCESS | 3636 | 1461182875390 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:07:55 INFO - PROCESS | 3636 | 1461182875392 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 13:07:55 INFO - PROCESS | 3636 | 1461182875395 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:07:55 INFO - PROCESS | 3636 | 1461182875397 Marionette TRACE conn2 <- [1,226,null,{}] 13:07:55 INFO - PROCESS | 3636 | 1461182875400 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:55 INFO - PROCESS | 3636 | 1461182875470 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:07:55 INFO - PROCESS | 3636 | 1461182875476 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:55 INFO - PROCESS | 3636 | ++DOCSHELL 1C646400 == 39 [pid = 3636] [id = 66] 13:07:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1D87E400) [pid = 3636] [serial = 195] [outer = 00000000] 13:07:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1D99AC00) [pid = 3636] [serial = 196] [outer = 1D87E400] 13:07:55 INFO - PROCESS | 3636 | 1461182875532 Marionette DEBUG loaded listener.js 13:07:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (1D99F800) [pid = 3636] [serial = 197] [outer = 1D87E400] 13:07:55 INFO - PROCESS | 3636 | 1461182875925 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 595ms 13:07:56 INFO - PROCESS | 3636 | 1461182875993 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:07:56 INFO - PROCESS | 3636 | 1461182875995 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 13:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:07:56 INFO - PROCESS | 3636 | 1461182875998 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:07:56 INFO - PROCESS | 3636 | 1461182876000 Marionette TRACE conn2 <- [1,230,null,{}] 13:07:56 INFO - PROCESS | 3636 | 1461182876004 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:56 INFO - PROCESS | 3636 | 1461182876096 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:07:56 INFO - PROCESS | 3636 | 1461182876250 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:56 INFO - PROCESS | 3636 | ++DOCSHELL 12B8B400 == 40 [pid = 3636] [id = 67] 13:07:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (12B8C000) [pid = 3636] [serial = 198] [outer = 00000000] 13:07:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (13756400) [pid = 3636] [serial = 199] [outer = 12B8C000] 13:07:56 INFO - PROCESS | 3636 | 1461182876321 Marionette DEBUG loaded listener.js 13:07:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (13BF3C00) [pid = 3636] [serial = 200] [outer = 12B8C000] 13:07:56 INFO - PROCESS | 3636 | 1461182876838 Marionette TRACE conn2 <- [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]]]}] 13:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 909ms 13:07:56 INFO - PROCESS | 3636 | 1461182876904 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:07:56 INFO - PROCESS | 3636 | 1461182876908 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 13:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:07:56 INFO - PROCESS | 3636 | 1461182876913 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:07:56 INFO - PROCESS | 3636 | 1461182876917 Marionette TRACE conn2 <- [1,234,null,{}] 13:07:56 INFO - PROCESS | 3636 | 1461182876922 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:57 INFO - PROCESS | 3636 | 1461182877022 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:07:57 INFO - PROCESS | 3636 | 1461182877093 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:57 INFO - PROCESS | 3636 | ++DOCSHELL 16D49000 == 41 [pid = 3636] [id = 68] 13:07:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1835D400) [pid = 3636] [serial = 201] [outer = 00000000] 13:07:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (18B87000) [pid = 3636] [serial = 202] [outer = 1835D400] 13:07:57 INFO - PROCESS | 3636 | 1461182877149 Marionette DEBUG loaded listener.js 13:07:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (18E83800) [pid = 3636] [serial = 203] [outer = 1835D400] 13:07:57 INFO - PROCESS | 3636 | 1461182877706 Marionette TRACE conn2 <- [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]]]}] 13:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 846ms 13:07:57 INFO - PROCESS | 3636 | 1461182877766 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:07:57 INFO - PROCESS | 3636 | 1461182877770 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 13:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:07:57 INFO - PROCESS | 3636 | 1461182877774 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:07:57 INFO - PROCESS | 3636 | 1461182877776 Marionette TRACE conn2 <- [1,238,null,{}] 13:07:57 INFO - PROCESS | 3636 | 1461182877780 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:57 INFO - PROCESS | 3636 | 1461182877877 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:07:57 INFO - PROCESS | 3636 | 1461182877963 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:57 INFO - PROCESS | 3636 | ++DOCSHELL 18B85400 == 42 [pid = 3636] [id = 69] 13:07:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (19DCF000) [pid = 3636] [serial = 204] [outer = 00000000] 13:07:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (19FF9000) [pid = 3636] [serial = 205] [outer = 19DCF000] 13:07:58 INFO - PROCESS | 3636 | 1461182878018 Marionette DEBUG loaded listener.js 13:07:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1A851800) [pid = 3636] [serial = 206] [outer = 19DCF000] 13:07:58 INFO - PROCESS | 3636 | 1461182878505 Marionette TRACE conn2 <- [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]]]}] 13:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 799ms 13:07:58 INFO - PROCESS | 3636 | 1461182878575 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:07:58 INFO - PROCESS | 3636 | 1461182878578 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 13:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:07:58 INFO - PROCESS | 3636 | 1461182878588 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:07:58 INFO - PROCESS | 3636 | 1461182878594 Marionette TRACE conn2 <- [1,242,null,{}] 13:07:58 INFO - PROCESS | 3636 | 1461182878599 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:58 INFO - PROCESS | 3636 | 1461182878696 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:07:58 INFO - PROCESS | 3636 | 1461182878779 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:58 INFO - PROCESS | 3636 | ++DOCSHELL 1C535000 == 43 [pid = 3636] [id = 70] 13:07:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1C536400) [pid = 3636] [serial = 207] [outer = 00000000] 13:07:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1CD19400) [pid = 3636] [serial = 208] [outer = 1C536400] 13:07:58 INFO - PROCESS | 3636 | 1461182878832 Marionette DEBUG loaded listener.js 13:07:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1D018800) [pid = 3636] [serial = 209] [outer = 1C536400] 13:07:59 INFO - PROCESS | 3636 | 1461182879415 Marionette TRACE conn2 <- [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]]]}] 13:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 862ms 13:07:59 INFO - PROCESS | 3636 | 1461182879444 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:07:59 INFO - PROCESS | 3636 | 1461182879447 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 13:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:07:59 INFO - PROCESS | 3636 | 1461182879450 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:07:59 INFO - PROCESS | 3636 | 1461182879452 Marionette TRACE conn2 <- [1,246,null,{}] 13:07:59 INFO - PROCESS | 3636 | 1461182879456 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:59 INFO - PROCESS | 3636 | 1461182879557 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:07:59 INFO - PROCESS | 3636 | 1461182879644 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:59 INFO - PROCESS | 3636 | ++DOCSHELL 1CB5DC00 == 44 [pid = 3636] [id = 71] 13:07:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1CB68C00) [pid = 3636] [serial = 210] [outer = 00000000] 13:07:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1DE17C00) [pid = 3636] [serial = 211] [outer = 1CB68C00] 13:07:59 INFO - PROCESS | 3636 | 1461182879697 Marionette DEBUG loaded listener.js 13:07:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1DE1F400) [pid = 3636] [serial = 212] [outer = 1CB68C00] 13:08:00 INFO - PROCESS | 3636 | 1461182880343 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 956ms 13:08:00 INFO - PROCESS | 3636 | 1461182880395 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:08:00 INFO - PROCESS | 3636 | 1461182880399 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 13:08:00 INFO - PROCESS | 3636 | 1461182880405 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:08:00 INFO - PROCESS | 3636 | 1461182880409 Marionette TRACE conn2 <- [1,250,null,{}] 13:08:00 INFO - PROCESS | 3636 | 1461182880415 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:00 INFO - PROCESS | 3636 | 1461182880505 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:08:00 INFO - PROCESS | 3636 | 1461182880581 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:00 INFO - PROCESS | 3636 | ++DOCSHELL 1444BC00 == 45 [pid = 3636] [id = 72] 13:08:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (144A9800) [pid = 3636] [serial = 213] [outer = 00000000] 13:08:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1593A400) [pid = 3636] [serial = 214] [outer = 144A9800] 13:08:00 INFO - PROCESS | 3636 | 1461182880637 Marionette DEBUG loaded listener.js 13:08:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (161AF000) [pid = 3636] [serial = 215] [outer = 144A9800] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 1C646400 == 44 [pid = 3636] [id = 66] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 19579400 == 43 [pid = 3636] [id = 65] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 1234F000 == 42 [pid = 3636] [id = 64] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 1CD11C00 == 41 [pid = 3636] [id = 63] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 19E35800 == 40 [pid = 3636] [id = 62] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 1B1C4400 == 39 [pid = 3636] [id = 61] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 19DC3800 == 38 [pid = 3636] [id = 60] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 195BFC00 == 37 [pid = 3636] [id = 59] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 16D4AC00 == 36 [pid = 3636] [id = 58] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 13B3F400 == 35 [pid = 3636] [id = 57] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 12DDAC00 == 34 [pid = 3636] [id = 56] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 1374FC00 == 33 [pid = 3636] [id = 55] 13:08:01 INFO - PROCESS | 3636 | --DOCSHELL 1375A800 == 32 [pid = 3636] [id = 54] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1CB5D800) [pid = 3636] [serial = 159] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (19DC6800) [pid = 3636] [serial = 144] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (19585400) [pid = 3636] [serial = 142] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1A55AC00) [pid = 3636] [serial = 147] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (16837000) [pid = 3636] [serial = 135] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (16961C00) [pid = 3636] [serial = 136] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1449CC00) [pid = 3636] [serial = 132] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (147AB800) [pid = 3636] [serial = 133] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (18705800) [pid = 3636] [serial = 138] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (15EDC800) [pid = 3636] [serial = 130] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1585EC00) [pid = 3636] [serial = 129] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (19E41800) [pid = 3636] [serial = 145] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (14BEDC00) [pid = 3636] [serial = 150] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1593E800) [pid = 3636] [serial = 151] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1335DC00) [pid = 3636] [serial = 115] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (12DD3000) [pid = 3636] [serial = 114] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1C53BC00) [pid = 3636] [serial = 153] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (16D45000) [pid = 3636] [serial = 118] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (16838000) [pid = 3636] [serial = 117] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (19DC7000) [pid = 3636] [serial = 121] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (19892C00) [pid = 3636] [serial = 120] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (1A563800) [pid = 3636] [serial = 124] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (1A55D800) [pid = 3636] [serial = 123] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1AB13000) [pid = 3636] [serial = 148] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (14BE9400) [pid = 3636] [serial = 127] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (14B50800) [pid = 3636] [serial = 126] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (1C68B000) [pid = 3636] [serial = 156] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (18E85400) [pid = 3636] [serial = 141] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (1C68AC00) [pid = 3636] [serial = 157] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (1AB7D400) [pid = 3636] [serial = 154] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (187AB800) [pid = 3636] [serial = 139] [outer = 00000000] [url = about:blank] 13:08:01 INFO - PROCESS | 3636 | 1461182881234 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 862ms 13:08:01 INFO - PROCESS | 3636 | 1461182881275 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:08:01 INFO - PROCESS | 3636 | 1461182881280 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 13:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:08:01 INFO - PROCESS | 3636 | 1461182881287 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:08:01 INFO - PROCESS | 3636 | 1461182881291 Marionette TRACE conn2 <- [1,254,null,{}] 13:08:01 INFO - PROCESS | 3636 | 1461182881296 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:01 INFO - PROCESS | 3636 | 1461182881403 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:08:01 INFO - PROCESS | 3636 | 1461182881475 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:01 INFO - PROCESS | 3636 | ++DOCSHELL 12D71400 == 33 [pid = 3636] [id = 73] 13:08:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (12D79400) [pid = 3636] [serial = 216] [outer = 00000000] 13:08:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (143ED800) [pid = 3636] [serial = 217] [outer = 12D79400] 13:08:01 INFO - PROCESS | 3636 | 1461182881522 Marionette DEBUG loaded listener.js 13:08:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (1593E800) [pid = 3636] [serial = 218] [outer = 12D79400] 13:08:01 INFO - PROCESS | 3636 | 1461182881896 Marionette TRACE conn2 <- [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]]]}] 13:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 627ms 13:08:01 INFO - PROCESS | 3636 | 1461182881923 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:08:01 INFO - PROCESS | 3636 | 1461182881925 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 13:08:01 INFO - PROCESS | 3636 | 1461182881928 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:08:01 INFO - PROCESS | 3636 | 1461182881931 Marionette TRACE conn2 <- [1,258,null,{}] 13:08:01 INFO - PROCESS | 3636 | 1461182881942 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:02 INFO - PROCESS | 3636 | 1461182882025 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:08:02 INFO - PROCESS | 3636 | 1461182882124 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:02 INFO - PROCESS | 3636 | ++DOCSHELL 16838400 == 34 [pid = 3636] [id = 74] 13:08:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (1695C000) [pid = 3636] [serial = 219] [outer = 00000000] 13:08:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (16D92400) [pid = 3636] [serial = 220] [outer = 1695C000] 13:08:02 INFO - PROCESS | 3636 | 1461182882171 Marionette DEBUG loaded listener.js 13:08:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (187AFC00) [pid = 3636] [serial = 221] [outer = 1695C000] 13:08:02 INFO - PROCESS | 3636 | 1461182882521 Marionette TRACE conn2 <- [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]]]}] 13:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 642ms 13:08:02 INFO - PROCESS | 3636 | 1461182882566 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:08:02 INFO - PROCESS | 3636 | 1461182882568 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 13:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:08:02 INFO - PROCESS | 3636 | 1461182882572 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:08:02 INFO - PROCESS | 3636 | 1461182882574 Marionette TRACE conn2 <- [1,262,null,{}] 13:08:02 INFO - PROCESS | 3636 | 1461182882577 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:02 INFO - PROCESS | 3636 | 1461182882660 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:08:02 INFO - PROCESS | 3636 | 1461182882666 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:02 INFO - PROCESS | 3636 | ++DOCSHELL 18A14400 == 35 [pid = 3636] [id = 75] 13:08:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18B83C00) [pid = 3636] [serial = 222] [outer = 00000000] 13:08:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (19887000) [pid = 3636] [serial = 223] [outer = 18B83C00] 13:08:02 INFO - PROCESS | 3636 | 1461182882712 Marionette DEBUG loaded listener.js 13:08:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (19DC1C00) [pid = 3636] [serial = 224] [outer = 18B83C00] 13:08:03 INFO - PROCESS | 3636 | 1461182883131 Marionette TRACE conn2 <- [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]]]}] 13:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 596ms 13:08:03 INFO - PROCESS | 3636 | 1461182883169 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:08:03 INFO - PROCESS | 3636 | 1461182883171 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 13:08:03 INFO - PROCESS | 3636 | 1461182883174 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:08:03 INFO - PROCESS | 3636 | 1461182883176 Marionette TRACE conn2 <- [1,266,null,{}] 13:08:03 INFO - PROCESS | 3636 | 1461182883185 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:03 INFO - PROCESS | 3636 | 1461182883285 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:08:03 INFO - PROCESS | 3636 | 1461182883291 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:03 INFO - PROCESS | 3636 | ++DOCSHELL 18E7CC00 == 36 [pid = 3636] [id = 76] 13:08:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (19586000) [pid = 3636] [serial = 225] [outer = 00000000] 13:08:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (19E39000) [pid = 3636] [serial = 226] [outer = 19586000] 13:08:03 INFO - PROCESS | 3636 | 1461182883336 Marionette DEBUG loaded listener.js 13:08:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (19F3A400) [pid = 3636] [serial = 227] [outer = 19586000] 13:08:03 INFO - PROCESS | 3636 | 1461182883783 Marionette TRACE conn2 <- [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]]]}] 13:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 627ms 13:08:03 INFO - PROCESS | 3636 | 1461182883817 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:08:03 INFO - PROCESS | 3636 | 1461182883819 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 13:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:08:03 INFO - PROCESS | 3636 | 1461182883822 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:08:03 INFO - PROCESS | 3636 | 1461182883823 Marionette TRACE conn2 <- [1,270,null,{}] 13:08:03 INFO - PROCESS | 3636 | 1461182883827 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:03 INFO - PROCESS | 3636 | 1461182883942 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:08:03 INFO - PROCESS | 3636 | 1461182883949 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:03 INFO - PROCESS | 3636 | ++DOCSHELL 12B83800 == 37 [pid = 3636] [id = 77] 13:08:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (12B87800) [pid = 3636] [serial = 228] [outer = 00000000] 13:08:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (1AB7D000) [pid = 3636] [serial = 229] [outer = 12B87800] 13:08:04 INFO - PROCESS | 3636 | 1461182883997 Marionette DEBUG loaded listener.js 13:08:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1B1C9000) [pid = 3636] [serial = 230] [outer = 12B87800] 13:08:04 INFO - PROCESS | 3636 | 1461182884414 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 642ms 13:08:04 INFO - PROCESS | 3636 | 1461182884460 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:08:04 INFO - PROCESS | 3636 | 1461182884462 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 13:08:04 INFO - PROCESS | 3636 | 1461182884466 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:08:04 INFO - PROCESS | 3636 | 1461182884467 Marionette TRACE conn2 <- [1,274,null,{}] 13:08:04 INFO - PROCESS | 3636 | 1461182884471 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:04 INFO - PROCESS | 3636 | 1461182884580 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:08:04 INFO - PROCESS | 3636 | 1461182884658 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:04 INFO - PROCESS | 3636 | ++DOCSHELL 1A560800 == 38 [pid = 3636] [id = 78] 13:08:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (1A563800) [pid = 3636] [serial = 231] [outer = 00000000] 13:08:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1C643400) [pid = 3636] [serial = 232] [outer = 1A563800] 13:08:04 INFO - PROCESS | 3636 | 1461182884705 Marionette DEBUG loaded listener.js 13:08:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (1C53EC00) [pid = 3636] [serial = 233] [outer = 1A563800] 13:08:05 INFO - PROCESS | 3636 | 1461182885078 Marionette TRACE conn2 <- [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]]]}] 13:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 643ms 13:08:05 INFO - PROCESS | 3636 | 1461182885104 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:08:05 INFO - PROCESS | 3636 | 1461182885106 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 13:08:05 INFO - PROCESS | 3636 | 1461182885109 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:08:05 INFO - PROCESS | 3636 | 1461182885111 Marionette TRACE conn2 <- [1,278,null,{}] 13:08:05 INFO - PROCESS | 3636 | 1461182885114 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:05 INFO - PROCESS | 3636 | 1461182885315 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:08:05 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (19E7D800) [pid = 3636] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:08:05 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1335CC00) [pid = 3636] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:08:05 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (195C0C00) [pid = 3636] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:08:05 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1B1C4800) [pid = 3636] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:08:05 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (16D8A800) [pid = 3636] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:08:05 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (13B40800) [pid = 3636] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:08:05 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1CD18C00) [pid = 3636] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:08:05 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (1C644800) [pid = 3636] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:08:05 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (1239BC00) [pid = 3636] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:08:05 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (19586800) [pid = 3636] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:08:05 INFO - PROCESS | 3636 | 1461182885365 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:05 INFO - PROCESS | 3636 | ++DOCSHELL 1239BC00 == 39 [pid = 3636] [id = 79] 13:08:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (12D80C00) [pid = 3636] [serial = 234] [outer = 00000000] 13:08:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (16D41000) [pid = 3636] [serial = 235] [outer = 12D80C00] 13:08:05 INFO - PROCESS | 3636 | 1461182885410 Marionette DEBUG loaded listener.js 13:08:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (19DC4800) [pid = 3636] [serial = 236] [outer = 12D80C00] 13:08:05 INFO - PROCESS | 3636 | 1461182885748 Marionette TRACE conn2 <- [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]]]}] 13:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 689ms 13:08:05 INFO - PROCESS | 3636 | 1461182885809 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:08:05 INFO - PROCESS | 3636 | 1461182885811 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 13:08:05 INFO - PROCESS | 3636 | 1461182885814 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:08:05 INFO - PROCESS | 3636 | 1461182885816 Marionette TRACE conn2 <- [1,282,null,{}] 13:08:05 INFO - PROCESS | 3636 | 1461182885819 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:05 INFO - PROCESS | 3636 | 1461182885919 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:08:05 INFO - PROCESS | 3636 | 1461182885949 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:05 INFO - PROCESS | 3636 | ++DOCSHELL 1335E000 == 40 [pid = 3636] [id = 80] 13:08:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1CB5C400) [pid = 3636] [serial = 237] [outer = 00000000] 13:08:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (1CD12400) [pid = 3636] [serial = 238] [outer = 1CB5C400] 13:08:06 INFO - PROCESS | 3636 | 1461182885994 Marionette DEBUG loaded listener.js 13:08:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (1CD11C00) [pid = 3636] [serial = 239] [outer = 1CB5C400] 13:08:06 INFO - PROCESS | 3636 | 1461182886397 Marionette TRACE conn2 <- [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]]]}] 13:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 595ms 13:08:06 INFO - PROCESS | 3636 | 1461182886443 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:08:06 INFO - PROCESS | 3636 | 1461182886445 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 13:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:08:06 INFO - PROCESS | 3636 | 1461182886458 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:08:06 INFO - PROCESS | 3636 | 1461182886460 Marionette TRACE conn2 <- [1,286,null,{}] 13:08:06 INFO - PROCESS | 3636 | 1461182886463 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:06 INFO - PROCESS | 3636 | 1461182886535 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:08:06 INFO - PROCESS | 3636 | 1461182886541 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:06 INFO - PROCESS | 3636 | ++DOCSHELL 1CE79400 == 41 [pid = 3636] [id = 81] 13:08:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1CE81C00) [pid = 3636] [serial = 240] [outer = 00000000] 13:08:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (1D87B400) [pid = 3636] [serial = 241] [outer = 1CE81C00] 13:08:06 INFO - PROCESS | 3636 | 1461182886584 Marionette DEBUG loaded listener.js 13:08:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1D998C00) [pid = 3636] [serial = 242] [outer = 1CE81C00] 13:08:06 INFO - PROCESS | 3636 | 1461182886980 Marionette TRACE conn2 <- [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]]]}] 13:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 533ms 13:08:06 INFO - PROCESS | 3636 | 1461182886995 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:08:06 INFO - PROCESS | 3636 | 1461182886997 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 13:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:08:07 INFO - PROCESS | 3636 | 1461182887000 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:08:07 INFO - PROCESS | 3636 | 1461182887003 Marionette TRACE conn2 <- [1,290,null,{}] 13:08:07 INFO - PROCESS | 3636 | 1461182887006 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:07 INFO - PROCESS | 3636 | 1461182887123 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:08:07 INFO - PROCESS | 3636 | 1461182887130 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:07 INFO - PROCESS | 3636 | ++DOCSHELL 12B87000 == 42 [pid = 3636] [id = 82] 13:08:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (12DD9400) [pid = 3636] [serial = 243] [outer = 00000000] 13:08:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1DF4BC00) [pid = 3636] [serial = 244] [outer = 12DD9400] 13:08:07 INFO - PROCESS | 3636 | 1461182887179 Marionette DEBUG loaded listener.js 13:08:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1DF51800) [pid = 3636] [serial = 245] [outer = 12DD9400] 13:08:07 INFO - PROCESS | 3636 | 1461182887881 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 941ms 13:08:07 INFO - PROCESS | 3636 | 1461182887947 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:08:07 INFO - PROCESS | 3636 | 1461182887950 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 13:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:08:07 INFO - PROCESS | 3636 | 1461182887955 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:08:07 INFO - PROCESS | 3636 | 1461182887958 Marionette TRACE conn2 <- [1,294,null,{}] 13:08:07 INFO - PROCESS | 3636 | 1461182887963 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:08 INFO - PROCESS | 3636 | 1461182888097 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:08:08 INFO - PROCESS | 3636 | 1461182888170 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:08 INFO - PROCESS | 3636 | ++DOCSHELL 14BEB000 == 43 [pid = 3636] [id = 83] 13:08:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (15926000) [pid = 3636] [serial = 246] [outer = 00000000] 13:08:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (16C46800) [pid = 3636] [serial = 247] [outer = 15926000] 13:08:08 INFO - PROCESS | 3636 | 1461182888266 Marionette DEBUG loaded listener.js 13:08:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (16D49C00) [pid = 3636] [serial = 248] [outer = 15926000] 13:08:08 INFO - PROCESS | 3636 | 1461182888827 Marionette TRACE conn2 <- [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]]]}] 13:08:08 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. 13:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 908ms 13:08:08 INFO - PROCESS | 3636 | 1461182888858 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:08:08 INFO - PROCESS | 3636 | 1461182888863 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 13:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:08:08 INFO - PROCESS | 3636 | 1461182888870 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:08:08 INFO - PROCESS | 3636 | 1461182888873 Marionette TRACE conn2 <- [1,298,null,{}] 13:08:08 INFO - PROCESS | 3636 | 1461182888876 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:08 INFO - PROCESS | 3636 | 1461182888977 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:08:09 INFO - PROCESS | 3636 | 1461182889064 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:09 INFO - PROCESS | 3636 | ++DOCSHELL 18707400 == 44 [pid = 3636] [id = 84] 13:08:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (18E86000) [pid = 3636] [serial = 249] [outer = 00000000] 13:08:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1A459000) [pid = 3636] [serial = 250] [outer = 18E86000] 13:08:09 INFO - PROCESS | 3636 | 1461182889118 Marionette DEBUG loaded listener.js 13:08:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1A560C00) [pid = 3636] [serial = 251] [outer = 18E86000] 13:08:09 INFO - PROCESS | 3636 | 1461182889636 Marionette TRACE conn2 <- [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]]]}] 13:08:09 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. 13:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 846ms 13:08:09 INFO - PROCESS | 3636 | 1461182889715 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:08:09 INFO - PROCESS | 3636 | 1461182889718 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 13:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:08:09 INFO - PROCESS | 3636 | 1461182889722 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:08:09 INFO - PROCESS | 3636 | 1461182889726 Marionette TRACE conn2 <- [1,302,null,{}] 13:08:09 INFO - PROCESS | 3636 | 1461182889737 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:09 INFO - PROCESS | 3636 | 1461182889844 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:08:09 INFO - PROCESS | 3636 | 1461182889920 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:09 INFO - PROCESS | 3636 | ++DOCSHELL 1CB63400 == 45 [pid = 3636] [id = 85] 13:08:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1D875400) [pid = 3636] [serial = 252] [outer = 00000000] 13:08:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1DF48800) [pid = 3636] [serial = 253] [outer = 1D875400] 13:08:09 INFO - PROCESS | 3636 | 1461182889978 Marionette DEBUG loaded listener.js 13:08:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1DF50000) [pid = 3636] [serial = 254] [outer = 1D875400] 13:08:10 INFO - PROCESS | 3636 | 1461182890538 Marionette TRACE conn2 <- [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]]]}] 13:08:10 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. 13:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 830ms 13:08:10 INFO - PROCESS | 3636 | 1461182890568 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:08:10 INFO - PROCESS | 3636 | 1461182890571 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 13:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:08:10 INFO - PROCESS | 3636 | 1461182890575 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:08:10 INFO - PROCESS | 3636 | 1461182890577 Marionette TRACE conn2 <- [1,306,null,{}] 13:08:10 INFO - PROCESS | 3636 | 1461182890581 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:10 INFO - PROCESS | 3636 | 1461182890680 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:08:11 INFO - PROCESS | 3636 | 1461182891027 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:11 INFO - PROCESS | 3636 | ++DOCSHELL 13361400 == 46 [pid = 3636] [id = 86] 13:08:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (137EBC00) [pid = 3636] [serial = 255] [outer = 00000000] 13:08:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1593F400) [pid = 3636] [serial = 256] [outer = 137EBC00] 13:08:11 INFO - PROCESS | 3636 | 1461182891087 Marionette DEBUG loaded listener.js 13:08:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1676EC00) [pid = 3636] [serial = 257] [outer = 137EBC00] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 1CE79400 == 45 [pid = 3636] [id = 81] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 1335E000 == 44 [pid = 3636] [id = 80] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 1239BC00 == 43 [pid = 3636] [id = 79] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 1A560800 == 42 [pid = 3636] [id = 78] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 12B83800 == 41 [pid = 3636] [id = 77] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 18E7CC00 == 40 [pid = 3636] [id = 76] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 18A14400 == 39 [pid = 3636] [id = 75] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 16838400 == 38 [pid = 3636] [id = 74] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 12D71400 == 37 [pid = 3636] [id = 73] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 1444BC00 == 36 [pid = 3636] [id = 72] 13:08:11 INFO - PROCESS | 3636 | --DOCSHELL 12B8B400 == 35 [pid = 3636] [id = 67] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1D99AC00) [pid = 3636] [serial = 196] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1593B400) [pid = 3636] [serial = 162] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (13B3F800) [pid = 3636] [serial = 166] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (13B47000) [pid = 3636] [serial = 165] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (159AE000) [pid = 3636] [serial = 168] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (16087C00) [pid = 3636] [serial = 169] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1F2D3000) [pid = 3636] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:08:11 INFO - PROCESS | 3636 | 1461182891841 Marionette TRACE conn2 <- [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]]]}] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1A4C5C00) [pid = 3636] [serial = 178] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (198F9C00) [pid = 3636] [serial = 175] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (19DC6400) [pid = 3636] [serial = 176] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (1CB5B000) [pid = 3636] [serial = 182] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (18706400) [pid = 3636] [serial = 172] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (187B0C00) [pid = 3636] [serial = 173] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1C67E000) [pid = 3636] [serial = 181] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1D2B6C00) [pid = 3636] [serial = 187] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1CD14400) [pid = 3636] [serial = 185] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (1CE7F800) [pid = 3636] [serial = 184] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1449F400) [pid = 3636] [serial = 190] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (1D878800) [pid = 3636] [serial = 193] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (1D87A000) [pid = 3636] [serial = 194] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1D2BE800) [pid = 3636] [serial = 188] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (18E84800) [pid = 3636] [serial = 191] [outer = 00000000] [url = about:blank] 13:08:11 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (1A55EC00) [pid = 3636] [serial = 179] [outer = 00000000] [url = about:blank] 13:08:11 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. 13:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1316ms 13:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:08:11 INFO - PROCESS | 3636 | 1461182891889 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:08:11 INFO - PROCESS | 3636 | 1461182891892 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 13:08:11 INFO - PROCESS | 3636 | 1461182891896 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:08:11 INFO - PROCESS | 3636 | 1461182891898 Marionette TRACE conn2 <- [1,310,null,{}] 13:08:11 INFO - PROCESS | 3636 | 1461182891903 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:12 INFO - PROCESS | 3636 | 1461182891981 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:08:12 INFO - PROCESS | 3636 | 1461182891988 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:12 INFO - PROCESS | 3636 | ++DOCSHELL 1593B400 == 36 [pid = 3636] [id = 87] 13:08:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (159AE000) [pid = 3636] [serial = 258] [outer = 00000000] 13:08:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1683F000) [pid = 3636] [serial = 259] [outer = 159AE000] 13:08:12 INFO - PROCESS | 3636 | 1461182892036 Marionette DEBUG loaded listener.js 13:08:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (16C48400) [pid = 3636] [serial = 260] [outer = 159AE000] 13:08:12 INFO - PROCESS | 3636 | 1461182892499 Marionette TRACE conn2 <- [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]]]}] 13:08:12 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. 13:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 627ms 13:08:12 INFO - PROCESS | 3636 | 1461182892534 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:08:12 INFO - PROCESS | 3636 | 1461182892538 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 13:08:12 INFO - PROCESS | 3636 | 1461182892541 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:08:12 INFO - PROCESS | 3636 | 1461182892543 Marionette TRACE conn2 <- [1,314,null,{}] 13:08:12 INFO - PROCESS | 3636 | 1461182892547 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:12 INFO - PROCESS | 3636 | 1461182892623 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:08:12 INFO - PROCESS | 3636 | 1461182892629 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:12 INFO - PROCESS | 3636 | ++DOCSHELL 18A19800 == 37 [pid = 3636] [id = 88] 13:08:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18E87C00) [pid = 3636] [serial = 261] [outer = 00000000] 13:08:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (19DC7C00) [pid = 3636] [serial = 262] [outer = 18E87C00] 13:08:12 INFO - PROCESS | 3636 | 1461182892674 Marionette DEBUG loaded listener.js 13:08:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (19E35400) [pid = 3636] [serial = 263] [outer = 18E87C00] 13:08:13 INFO - PROCESS | 3636 | 1461182893116 Marionette TRACE conn2 <- [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]]]}] 13:08:13 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. 13:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 595ms 13:08:13 INFO - PROCESS | 3636 | 1461182893139 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:08:13 INFO - PROCESS | 3636 | 1461182893141 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 13:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:08:13 INFO - PROCESS | 3636 | 1461182893154 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:08:13 INFO - PROCESS | 3636 | 1461182893159 Marionette TRACE conn2 <- [1,318,null,{}] 13:08:13 INFO - PROCESS | 3636 | 1461182893164 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:13 INFO - PROCESS | 3636 | 1461182893242 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:08:13 INFO - PROCESS | 3636 | 1461182893247 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:13 INFO - PROCESS | 3636 | ++DOCSHELL 19DC7000 == 38 [pid = 3636] [id = 89] 13:08:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (1A4C5C00) [pid = 3636] [serial = 264] [outer = 00000000] 13:08:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1AB0DC00) [pid = 3636] [serial = 265] [outer = 1A4C5C00] 13:08:13 INFO - PROCESS | 3636 | 1461182893292 Marionette DEBUG loaded listener.js 13:08:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (1AC29C00) [pid = 3636] [serial = 266] [outer = 1A4C5C00] 13:08:13 INFO - PROCESS | 3636 | 1461182893701 Marionette TRACE conn2 <- [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]]]}] 13:08:13 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. 13:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 595ms 13:08:13 INFO - PROCESS | 3636 | 1461182893746 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:08:13 INFO - PROCESS | 3636 | 1461182893749 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 13:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:08:13 INFO - PROCESS | 3636 | 1461182893752 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:08:13 INFO - PROCESS | 3636 | 1461182893754 Marionette TRACE conn2 <- [1,322,null,{}] 13:08:13 INFO - PROCESS | 3636 | 1461182893758 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:13 INFO - PROCESS | 3636 | 1461182893838 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:08:13 INFO - PROCESS | 3636 | 1461182893845 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:13 INFO - PROCESS | 3636 | ++DOCSHELL 1AB7A400 == 39 [pid = 3636] [id = 90] 13:08:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1B1BCC00) [pid = 3636] [serial = 267] [outer = 00000000] 13:08:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1C64E800) [pid = 3636] [serial = 268] [outer = 1B1BCC00] 13:08:13 INFO - PROCESS | 3636 | 1461182893893 Marionette DEBUG loaded listener.js 13:08:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1C687800) [pid = 3636] [serial = 269] [outer = 1B1BCC00] 13:08:14 INFO - PROCESS | 3636 | 1461182894362 Marionette TRACE conn2 <- [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]]]}] 13:08:14 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. 13:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 627ms 13:08:14 INFO - PROCESS | 3636 | 1461182894390 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:08:14 INFO - PROCESS | 3636 | 1461182894392 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 13:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:08:14 INFO - PROCESS | 3636 | 1461182894404 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:08:14 INFO - PROCESS | 3636 | 1461182894406 Marionette TRACE conn2 <- [1,326,null,{}] 13:08:14 INFO - PROCESS | 3636 | 1461182894410 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:14 INFO - PROCESS | 3636 | 1461182894507 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:08:14 INFO - PROCESS | 3636 | 1461182894514 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:14 INFO - PROCESS | 3636 | ++DOCSHELL 143F2800 == 40 [pid = 3636] [id = 91] 13:08:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1CB65000) [pid = 3636] [serial = 270] [outer = 00000000] 13:08:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1CE79400) [pid = 3636] [serial = 271] [outer = 1CB65000] 13:08:14 INFO - PROCESS | 3636 | 1461182894569 Marionette DEBUG loaded listener.js 13:08:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1D018400) [pid = 3636] [serial = 272] [outer = 1CB65000] 13:08:14 INFO - PROCESS | 3636 | 1461182894903 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:08:15 INFO - PROCESS | 3636 | 1461182895061 Marionette TRACE conn2 <- [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]]]}] 13:08:15 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. 13:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 690ms 13:08:15 INFO - PROCESS | 3636 | 1461182895106 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:08:15 INFO - PROCESS | 3636 | 1461182895108 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 13:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:08:15 INFO - PROCESS | 3636 | 1461182895111 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:08:15 INFO - PROCESS | 3636 | 1461182895113 Marionette TRACE conn2 <- [1,330,null,{}] 13:08:15 INFO - PROCESS | 3636 | 1461182895116 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:15 INFO - PROCESS | 3636 | 1461182895242 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:08:15 INFO - PROCESS | 3636 | 1461182895273 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:15 INFO - PROCESS | 3636 | ++DOCSHELL 1A45E800 == 41 [pid = 3636] [id = 92] 13:08:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1C539C00) [pid = 3636] [serial = 273] [outer = 00000000] 13:08:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1DE20800) [pid = 3636] [serial = 274] [outer = 1C539C00] 13:08:15 INFO - PROCESS | 3636 | 1461182895318 Marionette DEBUG loaded listener.js 13:08:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1E38F000) [pid = 3636] [serial = 275] [outer = 1C539C00] 13:08:15 INFO - PROCESS | 3636 | 1461182895737 Marionette TRACE conn2 <- [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]]]}] 13:08:15 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. 13:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 627ms 13:08:15 INFO - PROCESS | 3636 | 1461182895749 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:08:15 INFO - PROCESS | 3636 | 1461182895751 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 13:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:08:15 INFO - PROCESS | 3636 | 1461182895754 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:08:15 INFO - PROCESS | 3636 | 1461182895756 Marionette TRACE conn2 <- [1,334,null,{}] 13:08:15 INFO - PROCESS | 3636 | 1461182895759 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:15 INFO - PROCESS | 3636 | 1461182895857 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:08:15 INFO - PROCESS | 3636 | 1461182895863 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:15 INFO - PROCESS | 3636 | ++DOCSHELL 1D87A800 == 42 [pid = 3636] [id = 93] 13:08:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1DE1B000) [pid = 3636] [serial = 276] [outer = 00000000] 13:08:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1E39CC00) [pid = 3636] [serial = 277] [outer = 1DE1B000] 13:08:15 INFO - PROCESS | 3636 | 1461182895935 Marionette DEBUG loaded listener.js 13:08:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1E9AFC00) [pid = 3636] [serial = 278] [outer = 1DE1B000] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1D87E400) [pid = 3636] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (13752C00) [pid = 3636] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (12B87800) [pid = 3636] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (19586000) [pid = 3636] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1A563800) [pid = 3636] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (18B83C00) [pid = 3636] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1695C000) [pid = 3636] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (12D79400) [pid = 3636] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (144A9800) [pid = 3636] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1CE81C00) [pid = 3636] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (12D80C00) [pid = 3636] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:08:16 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1CB5C400) [pid = 3636] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:08:16 INFO - PROCESS | 3636 | 1461182896569 Marionette TRACE conn2 <- [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]]]}] 13:08:16 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. 13:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 846ms 13:08:16 INFO - PROCESS | 3636 | 1461182896598 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:08:16 INFO - PROCESS | 3636 | 1461182896600 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 13:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:08:16 INFO - PROCESS | 3636 | 1461182896603 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:08:16 INFO - PROCESS | 3636 | 1461182896605 Marionette TRACE conn2 <- [1,338,null,{}] 13:08:16 INFO - PROCESS | 3636 | 1461182896608 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:16 INFO - PROCESS | 3636 | 1461182896684 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:08:16 INFO - PROCESS | 3636 | 1461182896690 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:16 INFO - PROCESS | 3636 | ++DOCSHELL 13B47C00 == 43 [pid = 3636] [id = 94] 13:08:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (16C4E800) [pid = 3636] [serial = 279] [outer = 00000000] 13:08:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1CE81C00) [pid = 3636] [serial = 280] [outer = 16C4E800] 13:08:16 INFO - PROCESS | 3636 | 1461182896735 Marionette DEBUG loaded listener.js 13:08:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1CD16800) [pid = 3636] [serial = 281] [outer = 16C4E800] 13:08:17 INFO - PROCESS | 3636 | 1461182897182 Marionette TRACE conn2 <- [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]]]}] 13:08:17 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. 13:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 595ms 13:08:17 INFO - PROCESS | 3636 | 1461182897232 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:08:17 INFO - PROCESS | 3636 | 1461182897234 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 13:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:08:17 INFO - PROCESS | 3636 | 1461182897238 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:08:17 INFO - PROCESS | 3636 | 1461182897241 Marionette TRACE conn2 <- [1,342,null,{}] 13:08:17 INFO - PROCESS | 3636 | 1461182897245 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:17 INFO - PROCESS | 3636 | 1461182897346 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:08:17 INFO - PROCESS | 3636 | 1461182897353 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:17 INFO - PROCESS | 3636 | ++DOCSHELL 14B12C00 == 44 [pid = 3636] [id = 95] 13:08:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1C68B800) [pid = 3636] [serial = 282] [outer = 00000000] 13:08:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1E9B7000) [pid = 3636] [serial = 283] [outer = 1C68B800] 13:08:17 INFO - PROCESS | 3636 | 1461182897401 Marionette DEBUG loaded listener.js 13:08:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1E9B5C00) [pid = 3636] [serial = 284] [outer = 1C68B800] 13:08:17 INFO - PROCESS | 3636 | 1461182897790 Marionette TRACE conn2 <- [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]]]}] 13:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 595ms 13:08:17 INFO - PROCESS | 3636 | 1461182897844 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:08:17 INFO - PROCESS | 3636 | 1461182897846 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 13:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:08:17 INFO - PROCESS | 3636 | 1461182897849 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:08:17 INFO - PROCESS | 3636 | 1461182897851 Marionette TRACE conn2 <- [1,346,null,{}] 13:08:17 INFO - PROCESS | 3636 | 1461182897854 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:17 INFO - PROCESS | 3636 | 1461182897929 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:08:17 INFO - PROCESS | 3636 | 1461182897934 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:17 INFO - PROCESS | 3636 | ++DOCSHELL 11BEF800 == 45 [pid = 3636] [id = 96] 13:08:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (11BF2800) [pid = 3636] [serial = 285] [outer = 00000000] 13:08:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (11BF8C00) [pid = 3636] [serial = 286] [outer = 11BF2800] 13:08:18 INFO - PROCESS | 3636 | 1461182897991 Marionette DEBUG loaded listener.js 13:08:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (137F6C00) [pid = 3636] [serial = 287] [outer = 11BF2800] 13:08:18 INFO - PROCESS | 3636 | 1461182898583 Marionette TRACE conn2 <- [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]]]}] 13:08:18 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. 13:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 799ms 13:08:18 INFO - PROCESS | 3636 | 1461182898654 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:08:18 INFO - PROCESS | 3636 | 1461182898658 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 13:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:08:18 INFO - PROCESS | 3636 | 1461182898664 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:08:18 INFO - PROCESS | 3636 | 1461182898668 Marionette TRACE conn2 <- [1,350,null,{}] 13:08:18 INFO - PROCESS | 3636 | 1461182898715 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:18 INFO - PROCESS | 3636 | 1461182898840 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:08:18 INFO - PROCESS | 3636 | 1461182898930 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:18 INFO - PROCESS | 3636 | ++DOCSHELL 1374DC00 == 46 [pid = 3636] [id = 97] 13:08:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (13756000) [pid = 3636] [serial = 288] [outer = 00000000] 13:08:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (15859800) [pid = 3636] [serial = 289] [outer = 13756000] 13:08:19 INFO - PROCESS | 3636 | 1461182898995 Marionette DEBUG loaded listener.js 13:08:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (159B8400) [pid = 3636] [serial = 290] [outer = 13756000] 13:08:19 INFO - PROCESS | 3636 | 1461182899562 Marionette TRACE conn2 <- [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]]]}] 13:08:19 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. 13:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 940ms 13:08:19 INFO - PROCESS | 3636 | 1461182899610 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:08:19 INFO - PROCESS | 3636 | 1461182899616 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 13:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:08:19 INFO - PROCESS | 3636 | 1461182899622 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:08:19 INFO - PROCESS | 3636 | 1461182899625 Marionette TRACE conn2 <- [1,354,null,{}] 13:08:19 INFO - PROCESS | 3636 | 1461182899629 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:19 INFO - PROCESS | 3636 | 1461182899730 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:08:19 INFO - PROCESS | 3636 | 1461182899818 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:19 INFO - PROCESS | 3636 | ++DOCSHELL 1670E800 == 47 [pid = 3636] [id = 98] 13:08:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1670E400) [pid = 3636] [serial = 291] [outer = 00000000] 13:08:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (16717000) [pid = 3636] [serial = 292] [outer = 1670E400] 13:08:19 INFO - PROCESS | 3636 | 1461182899873 Marionette DEBUG loaded listener.js 13:08:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (16836400) [pid = 3636] [serial = 293] [outer = 1670E400] 13:08:20 INFO - PROCESS | 3636 | 1461182900494 Marionette TRACE conn2 <- [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]]]}] 13:08:20 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. 13:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 909ms 13:08:20 INFO - PROCESS | 3636 | 1461182900525 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:08:20 INFO - PROCESS | 3636 | 1461182900527 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 13:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:08:20 INFO - PROCESS | 3636 | 1461182900531 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:08:20 INFO - PROCESS | 3636 | 1461182900535 Marionette TRACE conn2 <- [1,358,null,{}] 13:08:20 INFO - PROCESS | 3636 | 1461182900559 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:20 INFO - PROCESS | 3636 | 1461182900685 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:08:20 INFO - PROCESS | 3636 | 1461182900738 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:20 INFO - PROCESS | 3636 | ++DOCSHELL 195CCC00 == 48 [pid = 3636] [id = 99] 13:08:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (195CD400) [pid = 3636] [serial = 294] [outer = 00000000] 13:08:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (19DCDC00) [pid = 3636] [serial = 295] [outer = 195CD400] 13:08:20 INFO - PROCESS | 3636 | 1461182900795 Marionette DEBUG loaded listener.js 13:08:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1A2E3400) [pid = 3636] [serial = 296] [outer = 195CD400] 13:08:21 INFO - PROCESS | 3636 | 1461182901380 Marionette TRACE conn2 <- [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]]]}] 13:08:21 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. 13:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 909ms 13:08:21 INFO - PROCESS | 3636 | 1461182901435 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:08:21 INFO - PROCESS | 3636 | 1461182901437 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 13:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:08:21 INFO - PROCESS | 3636 | 1461182901441 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:08:21 INFO - PROCESS | 3636 | 1461182901443 Marionette TRACE conn2 <- [1,362,null,{}] 13:08:21 INFO - PROCESS | 3636 | 1461182901446 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:21 INFO - PROCESS | 3636 | 1461182901545 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:08:21 INFO - PROCESS | 3636 | 1461182901619 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:21 INFO - PROCESS | 3636 | ++DOCSHELL 1C534400 == 49 [pid = 3636] [id = 100] 13:08:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1C534C00) [pid = 3636] [serial = 297] [outer = 00000000] 13:08:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1CD1B400) [pid = 3636] [serial = 298] [outer = 1C534C00] 13:08:21 INFO - PROCESS | 3636 | 1461182901674 Marionette DEBUG loaded listener.js 13:08:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1D012C00) [pid = 3636] [serial = 299] [outer = 1C534C00] 13:08:22 INFO - PROCESS | 3636 | 1461182902203 Marionette TRACE conn2 <- [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]]]}] 13:08:22 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. 13:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 800ms 13:08:22 INFO - PROCESS | 3636 | 1461182902242 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:08:22 INFO - PROCESS | 3636 | 1461182902245 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 13:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:08:22 INFO - PROCESS | 3636 | 1461182902248 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:08:22 INFO - PROCESS | 3636 | 1461182902250 Marionette TRACE conn2 <- [1,366,null,{}] 13:08:22 INFO - PROCESS | 3636 | 1461182902254 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:22 INFO - PROCESS | 3636 | 1461182902358 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:08:22 INFO - PROCESS | 3636 | 1461182902459 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:22 INFO - PROCESS | 3636 | ++DOCSHELL 1374E800 == 50 [pid = 3636] [id = 101] 13:08:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (143A7C00) [pid = 3636] [serial = 300] [outer = 00000000] 13:08:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1DF48400) [pid = 3636] [serial = 301] [outer = 143A7C00] 13:08:22 INFO - PROCESS | 3636 | 1461182902514 Marionette DEBUG loaded listener.js 13:08:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1E39C400) [pid = 3636] [serial = 302] [outer = 143A7C00] 13:08:23 INFO - PROCESS | 3636 | 1461182903160 Marionette TRACE conn2 <- [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]]]}] 13:08:23 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. 13:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 955ms 13:08:23 INFO - PROCESS | 3636 | 1461182903194 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:08:23 INFO - PROCESS | 3636 | 1461182903198 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 13:08:23 INFO - PROCESS | 3636 | 1461182903203 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:08:23 INFO - PROCESS | 3636 | 1461182903207 Marionette TRACE conn2 <- [1,370,null,{}] 13:08:23 INFO - PROCESS | 3636 | 1461182903213 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:23 INFO - PROCESS | 3636 | 1461182903311 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:08:23 INFO - PROCESS | 3636 | 1461182903397 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:23 INFO - PROCESS | 3636 | ++DOCSHELL 15937400 == 51 [pid = 3636] [id = 102] 13:08:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (159AC800) [pid = 3636] [serial = 303] [outer = 00000000] 13:08:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1670D400) [pid = 3636] [serial = 304] [outer = 159AC800] 13:08:23 INFO - PROCESS | 3636 | 1461182903446 Marionette DEBUG loaded listener.js 13:08:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (16710800) [pid = 3636] [serial = 305] [outer = 159AC800] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 14B12C00 == 50 [pid = 3636] [id = 95] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 13B47C00 == 49 [pid = 3636] [id = 94] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 1D87A800 == 48 [pid = 3636] [id = 93] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 1A45E800 == 47 [pid = 3636] [id = 92] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 143F2800 == 46 [pid = 3636] [id = 91] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 1AB7A400 == 45 [pid = 3636] [id = 90] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 19DC7000 == 44 [pid = 3636] [id = 89] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 18A19800 == 43 [pid = 3636] [id = 88] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 1593B400 == 42 [pid = 3636] [id = 87] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 13361400 == 41 [pid = 3636] [id = 86] 13:08:24 INFO - PROCESS | 3636 | --DOCSHELL 12B87000 == 40 [pid = 3636] [id = 82] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1D99F800) [pid = 3636] [serial = 197] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1D87B400) [pid = 3636] [serial = 241] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (16D41000) [pid = 3636] [serial = 235] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (19E39000) [pid = 3636] [serial = 226] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1CD11C00) [pid = 3636] [serial = 239] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (19DC1C00) [pid = 3636] [serial = 224] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1CD12400) [pid = 3636] [serial = 238] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1D998C00) [pid = 3636] [serial = 242] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (19DC4800) [pid = 3636] [serial = 236] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1676A000) [pid = 3636] [serial = 163] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1DF4BC00) [pid = 3636] [serial = 244] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1AB7D000) [pid = 3636] [serial = 229] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (19F3A400) [pid = 3636] [serial = 227] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1C643400) [pid = 3636] [serial = 232] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1B1C9000) [pid = 3636] [serial = 230] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (19887000) [pid = 3636] [serial = 223] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (16D92400) [pid = 3636] [serial = 220] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (187AFC00) [pid = 3636] [serial = 221] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (143ED800) [pid = 3636] [serial = 217] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1593E800) [pid = 3636] [serial = 218] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (161AF000) [pid = 3636] [serial = 215] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1593A400) [pid = 3636] [serial = 214] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (13756400) [pid = 3636] [serial = 199] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (18B87000) [pid = 3636] [serial = 202] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (19FF9000) [pid = 3636] [serial = 205] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1CD19400) [pid = 3636] [serial = 208] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1DE17C00) [pid = 3636] [serial = 211] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1C53EC00) [pid = 3636] [serial = 233] [outer = 00000000] [url = about:blank] 13:08:24 INFO - PROCESS | 3636 | 1461182904117 Marionette TRACE conn2 <- [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]]]}] 13:08:24 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. 13:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 940ms 13:08:24 INFO - PROCESS | 3636 | 1461182904150 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:08:24 INFO - PROCESS | 3636 | 1461182904155 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 13:08:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:08:24 INFO - PROCESS | 3636 | 1461182904161 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:08:24 INFO - PROCESS | 3636 | 1461182904164 Marionette TRACE conn2 <- [1,374,null,{}] 13:08:24 INFO - PROCESS | 3636 | 1461182904167 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:24 INFO - PROCESS | 3636 | 1461182904245 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:08:24 INFO - PROCESS | 3636 | 1461182904252 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:24 INFO - PROCESS | 3636 | ++DOCSHELL 13B47C00 == 41 [pid = 3636] [id = 103] 13:08:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (13B49000) [pid = 3636] [serial = 306] [outer = 00000000] 13:08:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (161AF000) [pid = 3636] [serial = 307] [outer = 13B49000] 13:08:24 INFO - PROCESS | 3636 | 1461182904297 Marionette DEBUG loaded listener.js 13:08:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1676A000) [pid = 3636] [serial = 308] [outer = 13B49000] 13:08:24 INFO - PROCESS | 3636 | 1461182904761 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:08:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:08:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 627ms 13:08:24 INFO - PROCESS | 3636 | 1461182904824 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:08:24 INFO - PROCESS | 3636 | 1461182904826 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 13:08:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:08:24 INFO - PROCESS | 3636 | 1461182904830 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:08:24 INFO - PROCESS | 3636 | 1461182904833 Marionette TRACE conn2 <- [1,378,null,{}] 13:08:24 INFO - PROCESS | 3636 | 1461182904843 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:24 INFO - PROCESS | 3636 | 1461182904923 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:08:24 INFO - PROCESS | 3636 | 1461182904929 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:24 INFO - PROCESS | 3636 | ++DOCSHELL 18A15800 == 42 [pid = 3636] [id = 104] 13:08:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (18A16000) [pid = 3636] [serial = 309] [outer = 00000000] 13:08:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (18B46000) [pid = 3636] [serial = 310] [outer = 18A16000] 13:08:25 INFO - PROCESS | 3636 | 1461182904977 Marionette DEBUG loaded listener.js 13:08:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (18B49000) [pid = 3636] [serial = 311] [outer = 18A16000] 13:08:25 INFO - PROCESS | 3636 | 1461182905433 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:08:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:08:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 627ms 13:08:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:08:25 INFO - PROCESS | 3636 | 1461182905467 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:08:25 INFO - PROCESS | 3636 | 1461182905469 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 13:08:25 INFO - PROCESS | 3636 | 1461182905472 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:08:25 INFO - PROCESS | 3636 | 1461182905474 Marionette TRACE conn2 <- [1,382,null,{}] 13:08:25 INFO - PROCESS | 3636 | 1461182905477 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:25 INFO - PROCESS | 3636 | 1461182905553 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:08:25 INFO - PROCESS | 3636 | 1461182905559 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:25 INFO - PROCESS | 3636 | ++DOCSHELL 18B4F800 == 43 [pid = 3636] [id = 105] 13:08:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (18B8D800) [pid = 3636] [serial = 312] [outer = 00000000] 13:08:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (19586C00) [pid = 3636] [serial = 313] [outer = 18B8D800] 13:08:25 INFO - PROCESS | 3636 | 1461182905605 Marionette DEBUG loaded listener.js 13:08:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (19893C00) [pid = 3636] [serial = 314] [outer = 18B8D800] 13:08:26 INFO - PROCESS | 3636 | 1461182906030 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:08:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:08:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 596ms 13:08:26 INFO - PROCESS | 3636 | 1461182906069 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:08:26 INFO - PROCESS | 3636 | 1461182906071 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 13:08:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:08:26 INFO - PROCESS | 3636 | 1461182906075 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:08:26 INFO - PROCESS | 3636 | 1461182906076 Marionette TRACE conn2 <- [1,386,null,{}] 13:08:26 INFO - PROCESS | 3636 | 1461182906080 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:26 INFO - PROCESS | 3636 | 1461182906162 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:08:26 INFO - PROCESS | 3636 | 1461182906167 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:26 INFO - PROCESS | 3636 | ++DOCSHELL 13360000 == 44 [pid = 3636] [id = 106] 13:08:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (13BE5400) [pid = 3636] [serial = 315] [outer = 00000000] 13:08:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (19E3E800) [pid = 3636] [serial = 316] [outer = 13BE5400] 13:08:26 INFO - PROCESS | 3636 | 1461182906212 Marionette DEBUG loaded listener.js 13:08:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (19FD1400) [pid = 3636] [serial = 317] [outer = 13BE5400] 13:08:26 INFO - PROCESS | 3636 | 1461182906688 Marionette TRACE conn2 <- [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]]]}] 13:08:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:08:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 642ms 13:08:26 INFO - PROCESS | 3636 | 1461182906713 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:08:26 INFO - PROCESS | 3636 | 1461182906715 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 13:08:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:08:26 INFO - PROCESS | 3636 | 1461182906725 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:08:26 INFO - PROCESS | 3636 | 1461182906726 Marionette TRACE conn2 <- [1,390,null,{}] 13:08:26 INFO - PROCESS | 3636 | 1461182906730 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:26 INFO - PROCESS | 3636 | 1461182906850 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:08:26 INFO - PROCESS | 3636 | 1461182906859 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:26 INFO - PROCESS | 3636 | ++DOCSHELL 137F6800 == 45 [pid = 3636] [id = 107] 13:08:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (18E7E800) [pid = 3636] [serial = 318] [outer = 00000000] 13:08:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1B1C1800) [pid = 3636] [serial = 319] [outer = 18E7E800] 13:08:26 INFO - PROCESS | 3636 | 1461182906947 Marionette DEBUG loaded listener.js 13:08:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1C538800) [pid = 3636] [serial = 320] [outer = 18E7E800] 13:08:27 INFO - PROCESS | 3636 | 1461182907387 Marionette TRACE conn2 <- [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]]]}] 13:08:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:08:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 689ms 13:08:27 INFO - PROCESS | 3636 | 1461182907424 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:08:27 INFO - PROCESS | 3636 | 1461182907426 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 13:08:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:08:27 INFO - PROCESS | 3636 | 1461182907429 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:08:27 INFO - PROCESS | 3636 | 1461182907431 Marionette TRACE conn2 <- [1,394,null,{}] 13:08:27 INFO - PROCESS | 3636 | 1461182907434 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:27 INFO - PROCESS | 3636 | 1461182907562 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:08:27 INFO - PROCESS | 3636 | 1461182907584 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:27 INFO - PROCESS | 3636 | ++DOCSHELL 1AB82C00 == 46 [pid = 3636] [id = 108] 13:08:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1C531C00) [pid = 3636] [serial = 321] [outer = 00000000] 13:08:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1CB64800) [pid = 3636] [serial = 322] [outer = 1C531C00] 13:08:27 INFO - PROCESS | 3636 | 1461182907633 Marionette DEBUG loaded listener.js 13:08:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1CB61800) [pid = 3636] [serial = 323] [outer = 1C531C00] 13:08:28 INFO - PROCESS | 3636 | 1461182908055 Marionette TRACE conn2 <- [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]]]}] 13:08:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:08:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 643ms 13:08:28 INFO - PROCESS | 3636 | 1461182908066 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:08:28 INFO - PROCESS | 3636 | 1461182908068 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 13:08:28 INFO - PROCESS | 3636 | 1461182908071 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:08:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:08:28 INFO - PROCESS | 3636 | 1461182908073 Marionette TRACE conn2 <- [1,398,null,{}] 13:08:28 INFO - PROCESS | 3636 | 1461182908076 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:28 INFO - PROCESS | 3636 | 1461182908227 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:08:28 INFO - PROCESS | 3636 | 1461182908233 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:28 INFO - PROCESS | 3636 | ++DOCSHELL 1CD16400 == 47 [pid = 3636] [id = 109] 13:08:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1CE79C00) [pid = 3636] [serial = 324] [outer = 00000000] 13:08:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1D87A800) [pid = 3636] [serial = 325] [outer = 1CE79C00] 13:08:28 INFO - PROCESS | 3636 | 1461182908318 Marionette DEBUG loaded listener.js 13:08:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1D99B400) [pid = 3636] [serial = 326] [outer = 1CE79C00] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1CB65000) [pid = 3636] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1C539C00) [pid = 3636] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1B1BCC00) [pid = 3636] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (137EBC00) [pid = 3636] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18E87C00) [pid = 3636] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1A4C5C00) [pid = 3636] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (159AE000) [pid = 3636] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1DE1B000) [pid = 3636] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1C68B800) [pid = 3636] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (16C4E800) [pid = 3636] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:08:28 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (18704C00) [pid = 3636] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:08:28 INFO - PROCESS | 3636 | 1461182908763 Marionette TRACE conn2 <- [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]]]}] 13:08:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:08:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 705ms 13:08:28 INFO - PROCESS | 3636 | 1461182908803 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:08:28 INFO - PROCESS | 3636 | 1461182908805 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 13:08:28 INFO - PROCESS | 3636 | 1461182908808 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:08:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:08:28 INFO - PROCESS | 3636 | 1461182908810 Marionette TRACE conn2 <- [1,402,null,{}] 13:08:28 INFO - PROCESS | 3636 | 1461182908813 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:28 INFO - PROCESS | 3636 | 1461182908912 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:08:28 INFO - PROCESS | 3636 | 1461182908920 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:28 INFO - PROCESS | 3636 | ++DOCSHELL 14447800 == 48 [pid = 3636] [id = 110] 13:08:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1A561400) [pid = 3636] [serial = 327] [outer = 00000000] 13:08:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1CE84000) [pid = 3636] [serial = 328] [outer = 1A561400] 13:08:28 INFO - PROCESS | 3636 | 1461182908965 Marionette DEBUG loaded listener.js 13:08:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1D999800) [pid = 3636] [serial = 329] [outer = 1A561400] 13:08:29 INFO - PROCESS | 3636 | 1461182909391 Marionette TRACE conn2 <- [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]]]}] 13:08:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:08:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 642ms 13:08:29 INFO - PROCESS | 3636 | 1461182909447 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:08:29 INFO - PROCESS | 3636 | 1461182909449 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 13:08:29 INFO - PROCESS | 3636 | 1461182909452 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:08:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:08:29 INFO - PROCESS | 3636 | 1461182909454 Marionette TRACE conn2 <- [1,406,null,{}] 13:08:29 INFO - PROCESS | 3636 | 1461182909457 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:29 INFO - PROCESS | 3636 | 1461182909531 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:08:29 INFO - PROCESS | 3636 | 1461182909540 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:29 INFO - PROCESS | 3636 | ++DOCSHELL 1DE1B000 == 49 [pid = 3636] [id = 111] 13:08:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1DF47000) [pid = 3636] [serial = 330] [outer = 00000000] 13:08:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1E394400) [pid = 3636] [serial = 331] [outer = 1DF47000] 13:08:29 INFO - PROCESS | 3636 | 1461182909586 Marionette DEBUG loaded listener.js 13:08:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1E399C00) [pid = 3636] [serial = 332] [outer = 1DF47000] 13:08:30 INFO - PROCESS | 3636 | 1461182909993 Marionette TRACE conn2 <- [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]]]}] 13:08:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:08:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 596ms 13:08:30 INFO - PROCESS | 3636 | 1461182910049 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:08:30 INFO - PROCESS | 3636 | 1461182910052 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 13:08:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:08:30 INFO - PROCESS | 3636 | 1461182910055 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:08:30 INFO - PROCESS | 3636 | 1461182910057 Marionette TRACE conn2 <- [1,410,null,{}] 13:08:30 INFO - PROCESS | 3636 | 1461182910061 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:30 INFO - PROCESS | 3636 | 1461182910152 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:08:30 INFO - PROCESS | 3636 | 1461182910160 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:30 INFO - PROCESS | 3636 | ++DOCSHELL 1B125800 == 50 [pid = 3636] [id = 112] 13:08:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1B127000) [pid = 3636] [serial = 333] [outer = 00000000] 13:08:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1B134400) [pid = 3636] [serial = 334] [outer = 1B127000] 13:08:30 INFO - PROCESS | 3636 | 1461182910217 Marionette DEBUG loaded listener.js 13:08:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1DF48C00) [pid = 3636] [serial = 335] [outer = 1B127000] 13:08:30 INFO - PROCESS | 3636 | 1461182910869 Marionette TRACE conn2 <- [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]]]}] 13:08:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:08:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 847ms 13:08:30 INFO - PROCESS | 3636 | 1461182910903 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:08:30 INFO - PROCESS | 3636 | 1461182910907 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 13:08:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:08:30 INFO - PROCESS | 3636 | 1461182910913 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:08:30 INFO - PROCESS | 3636 | 1461182910917 Marionette TRACE conn2 <- [1,414,null,{}] 13:08:30 INFO - PROCESS | 3636 | 1461182910923 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:31 INFO - PROCESS | 3636 | 1461182911026 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:08:31 INFO - PROCESS | 3636 | 1461182911107 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:31 INFO - PROCESS | 3636 | ++DOCSHELL 11BB7000 == 51 [pid = 3636] [id = 113] 13:08:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (11BB7400) [pid = 3636] [serial = 336] [outer = 00000000] 13:08:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (12B8D800) [pid = 3636] [serial = 337] [outer = 11BB7400] 13:08:31 INFO - PROCESS | 3636 | 1461182911214 Marionette DEBUG loaded listener.js 13:08:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (13BE6000) [pid = 3636] [serial = 338] [outer = 11BB7400] 13:08:31 INFO - PROCESS | 3636 | 1461182911807 Marionette TRACE conn2 <- [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]]]}] 13:08:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:08:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 940ms 13:08:31 INFO - PROCESS | 3636 | 1461182911861 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:08:31 INFO - PROCESS | 3636 | 1461182911867 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 13:08:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:08:31 INFO - PROCESS | 3636 | 1461182911873 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:08:31 INFO - PROCESS | 3636 | 1461182911876 Marionette TRACE conn2 <- [1,418,null,{}] 13:08:31 INFO - PROCESS | 3636 | 1461182911880 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:31 INFO - PROCESS | 3636 | 1461182911981 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:08:32 INFO - PROCESS | 3636 | 1461182912073 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:32 INFO - PROCESS | 3636 | ++DOCSHELL 144A9C00 == 52 [pid = 3636] [id = 114] 13:08:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1593B400) [pid = 3636] [serial = 339] [outer = 00000000] 13:08:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (16D3C000) [pid = 3636] [serial = 340] [outer = 1593B400] 13:08:32 INFO - PROCESS | 3636 | 1461182912128 Marionette DEBUG loaded listener.js 13:08:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (18365400) [pid = 3636] [serial = 341] [outer = 1593B400] 13:08:33 INFO - PROCESS | 3636 | 1461182913129 Marionette TRACE conn2 <- [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]]]}] 13:08:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:08:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1316ms 13:08:33 INFO - PROCESS | 3636 | 1461182913186 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:08:33 INFO - PROCESS | 3636 | 1461182913189 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 13:08:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:08:33 INFO - PROCESS | 3636 | 1461182913193 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:08:33 INFO - PROCESS | 3636 | 1461182913197 Marionette TRACE conn2 <- [1,422,null,{}] 13:08:33 INFO - PROCESS | 3636 | 1461182913207 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:33 INFO - PROCESS | 3636 | 1461182913384 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:08:33 INFO - PROCESS | 3636 | 1461182913478 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:33 INFO - PROCESS | 3636 | ++DOCSHELL 18B44800 == 53 [pid = 3636] [id = 115] 13:08:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (18B4DC00) [pid = 3636] [serial = 342] [outer = 00000000] 13:08:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1A4CB000) [pid = 3636] [serial = 343] [outer = 18B4DC00] 13:08:33 INFO - PROCESS | 3636 | 1461182913534 Marionette DEBUG loaded listener.js 13:08:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1B126800) [pid = 3636] [serial = 344] [outer = 18B4DC00] 13:08:34 INFO - PROCESS | 3636 | 1461182914553 Marionette TRACE conn2 <- [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]]]}] 13:08:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:08:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1394ms 13:08:34 INFO - PROCESS | 3636 | 1461182914597 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:08:34 INFO - PROCESS | 3636 | 1461182914600 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 13:08:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:08:34 INFO - PROCESS | 3636 | 1461182914606 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:08:34 INFO - PROCESS | 3636 | 1461182914609 Marionette TRACE conn2 <- [1,426,null,{}] 13:08:34 INFO - PROCESS | 3636 | 1461182914615 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:34 INFO - PROCESS | 3636 | 1461182914709 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:08:34 INFO - PROCESS | 3636 | 1461182914823 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:34 INFO - PROCESS | 3636 | ++DOCSHELL 11BEF400 == 54 [pid = 3636] [id = 116] 13:08:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (11BF6000) [pid = 3636] [serial = 345] [outer = 00000000] 13:08:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (13BEE000) [pid = 3636] [serial = 346] [outer = 11BF6000] 13:08:34 INFO - PROCESS | 3636 | 1461182914924 Marionette DEBUG loaded listener.js 13:08:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (147ADC00) [pid = 3636] [serial = 347] [outer = 11BF6000] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 1DE1B000 == 53 [pid = 3636] [id = 111] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 14447800 == 52 [pid = 3636] [id = 110] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 1CD16400 == 51 [pid = 3636] [id = 109] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 1AB82C00 == 50 [pid = 3636] [id = 108] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 137F6800 == 49 [pid = 3636] [id = 107] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 13360000 == 48 [pid = 3636] [id = 106] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 18B4F800 == 47 [pid = 3636] [id = 105] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 18A15800 == 46 [pid = 3636] [id = 104] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 13B47C00 == 45 [pid = 3636] [id = 103] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 15937400 == 44 [pid = 3636] [id = 102] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (16C46800) [pid = 3636] [serial = 247] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1A459000) [pid = 3636] [serial = 250] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1DF48800) [pid = 3636] [serial = 253] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (11BF8C00) [pid = 3636] [serial = 286] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 1374DC00 == 43 [pid = 3636] [id = 97] 13:08:35 INFO - PROCESS | 3636 | --DOCSHELL 11BEF800 == 42 [pid = 3636] [id = 96] 13:08:35 INFO - PROCESS | 3636 | 1461182915529 Marionette TRACE conn2 <- [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] 13:08:35 INFO - PROCESS | 3636 | 1461182915560 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 13:08:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:08:35 INFO - PROCESS | 3636 | 1461182915566 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:08:35 INFO - PROCESS | 3636 | 1461182915568 Marionette TRACE conn2 <- [1,430,null,{}] 13:08:35 INFO - PROCESS | 3636 | 1461182915572 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:35 INFO - PROCESS | 3636 | 1461182915650 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1CB61400) [pid = 3636] [serial = 160] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1CE79400) [pid = 3636] [serial = 271] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1DE20800) [pid = 3636] [serial = 274] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1C64E800) [pid = 3636] [serial = 268] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1593F400) [pid = 3636] [serial = 256] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1676EC00) [pid = 3636] [serial = 257] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (19DC7C00) [pid = 3636] [serial = 262] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (19E35400) [pid = 3636] [serial = 263] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1D018400) [pid = 3636] [serial = 272] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1AB0DC00) [pid = 3636] [serial = 265] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1AC29C00) [pid = 3636] [serial = 266] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1683F000) [pid = 3636] [serial = 259] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (16C48400) [pid = 3636] [serial = 260] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1E39CC00) [pid = 3636] [serial = 277] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1E38F000) [pid = 3636] [serial = 275] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1E9B5C00) [pid = 3636] [serial = 284] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1E9B7000) [pid = 3636] [serial = 283] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1CE81C00) [pid = 3636] [serial = 280] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1CD16800) [pid = 3636] [serial = 281] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1C687800) [pid = 3636] [serial = 269] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1E9AFC00) [pid = 3636] [serial = 278] [outer = 00000000] [url = about:blank] 13:08:35 INFO - PROCESS | 3636 | 1461182915744 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:35 INFO - PROCESS | 3636 | ++DOCSHELL 11BF8000 == 43 [pid = 3636] [id = 117] 13:08:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1238E800) [pid = 3636] [serial = 348] [outer = 00000000] 13:08:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (159AE000) [pid = 3636] [serial = 349] [outer = 1238E800] 13:08:35 INFO - PROCESS | 3636 | 1461182915791 Marionette DEBUG loaded listener.js 13:08:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (16768800) [pid = 3636] [serial = 350] [outer = 1238E800] 13:08:36 INFO - PROCESS | 3636 | 1461182916204 Marionette TRACE conn2 <- [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]]]}] 13:08:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:08:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 688ms 13:08:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:08:36 INFO - PROCESS | 3636 | 1461182916264 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:08:36 INFO - PROCESS | 3636 | 1461182916267 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 13:08:36 INFO - PROCESS | 3636 | 1461182916270 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:08:36 INFO - PROCESS | 3636 | 1461182916273 Marionette TRACE conn2 <- [1,434,null,{}] 13:08:36 INFO - PROCESS | 3636 | 1461182916283 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:36 INFO - PROCESS | 3636 | 1461182916373 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:08:36 INFO - PROCESS | 3636 | 1461182916386 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:36 INFO - PROCESS | 3636 | ++DOCSHELL 1870F000 == 44 [pid = 3636] [id = 118] 13:08:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (187A9400) [pid = 3636] [serial = 351] [outer = 00000000] 13:08:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (18B45800) [pid = 3636] [serial = 352] [outer = 187A9400] 13:08:36 INFO - PROCESS | 3636 | 1461182916434 Marionette DEBUG loaded listener.js 13:08:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (18B4F400) [pid = 3636] [serial = 353] [outer = 187A9400] 13:08:36 INFO - PROCESS | 3636 | 1461182916879 Marionette TRACE conn2 <- [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]]]}] 13:08:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:08:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 626ms 13:08:36 INFO - PROCESS | 3636 | 1461182916909 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:08:36 INFO - PROCESS | 3636 | 1461182916911 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 13:08:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:08:36 INFO - PROCESS | 3636 | 1461182916915 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:08:36 INFO - PROCESS | 3636 | 1461182916916 Marionette TRACE conn2 <- [1,438,null,{}] 13:08:36 INFO - PROCESS | 3636 | 1461182916920 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:37 INFO - PROCESS | 3636 | 1461182916996 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:08:37 INFO - PROCESS | 3636 | 1461182917002 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:37 INFO - PROCESS | 3636 | ++DOCSHELL 18E7CC00 == 45 [pid = 3636] [id = 119] 13:08:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (195CE000) [pid = 3636] [serial = 354] [outer = 00000000] 13:08:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (19DD0800) [pid = 3636] [serial = 355] [outer = 195CE000] 13:08:37 INFO - PROCESS | 3636 | 1461182917055 Marionette DEBUG loaded listener.js 13:08:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (19F3A800) [pid = 3636] [serial = 356] [outer = 195CE000] 13:08:37 INFO - PROCESS | 3636 | 1461182917481 Marionette TRACE conn2 <- [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]]]}] 13:08:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:08:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 595ms 13:08:37 INFO - PROCESS | 3636 | 1461182917510 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:08:37 INFO - PROCESS | 3636 | 1461182917512 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 13:08:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:08:37 INFO - PROCESS | 3636 | 1461182917516 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:08:37 INFO - PROCESS | 3636 | 1461182917517 Marionette TRACE conn2 <- [1,442,null,{}] 13:08:37 INFO - PROCESS | 3636 | 1461182917521 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:37 INFO - PROCESS | 3636 | 1461182917593 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:08:37 INFO - PROCESS | 3636 | 1461182917599 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:37 INFO - PROCESS | 3636 | ++DOCSHELL 19585C00 == 46 [pid = 3636] [id = 120] 13:08:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (19E3F000) [pid = 3636] [serial = 357] [outer = 00000000] 13:08:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1A55D800) [pid = 3636] [serial = 358] [outer = 19E3F000] 13:08:37 INFO - PROCESS | 3636 | 1461182917644 Marionette DEBUG loaded listener.js 13:08:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1A563C00) [pid = 3636] [serial = 359] [outer = 19E3F000] 13:08:38 INFO - PROCESS | 3636 | 1461182918124 Marionette TRACE conn2 <- [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]]]}] 13:08:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:08:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 641ms 13:08:38 INFO - PROCESS | 3636 | 1461182918154 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:08:38 INFO - PROCESS | 3636 | 1461182918156 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 13:08:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:08:38 INFO - PROCESS | 3636 | 1461182918163 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:08:38 INFO - PROCESS | 3636 | 1461182918165 Marionette TRACE conn2 <- [1,446,null,{}] 13:08:38 INFO - PROCESS | 3636 | 1461182918168 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:38 INFO - PROCESS | 3636 | 1461182918286 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:08:38 INFO - PROCESS | 3636 | 1461182918295 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:38 INFO - PROCESS | 3636 | ++DOCSHELL 1B129800 == 47 [pid = 3636] [id = 121] 13:08:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1B12A400) [pid = 3636] [serial = 360] [outer = 00000000] 13:08:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1B1CAC00) [pid = 3636] [serial = 361] [outer = 1B12A400] 13:08:38 INFO - PROCESS | 3636 | 1461182918352 Marionette DEBUG loaded listener.js 13:08:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1C53A800) [pid = 3636] [serial = 362] [outer = 1B12A400] 13:08:38 INFO - PROCESS | 3636 | 1461182918796 Marionette TRACE conn2 <- [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]]]}] 13:08:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:08:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 703ms 13:08:38 INFO - PROCESS | 3636 | 1461182918864 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:08:38 INFO - PROCESS | 3636 | 1461182918866 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 13:08:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:08:38 INFO - PROCESS | 3636 | 1461182918876 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:08:38 INFO - PROCESS | 3636 | 1461182918878 Marionette TRACE conn2 <- [1,450,null,{}] 13:08:38 INFO - PROCESS | 3636 | 1461182918881 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:39 INFO - PROCESS | 3636 | 1461182919012 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:08:39 INFO - PROCESS | 3636 | 1461182919043 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:39 INFO - PROCESS | 3636 | ++DOCSHELL 1C687000 == 48 [pid = 3636] [id = 122] 13:08:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1C687800) [pid = 3636] [serial = 363] [outer = 00000000] 13:08:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1CB61400) [pid = 3636] [serial = 364] [outer = 1C687800] 13:08:39 INFO - PROCESS | 3636 | 1461182919087 Marionette DEBUG loaded listener.js 13:08:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1CB67400) [pid = 3636] [serial = 365] [outer = 1C687800] 13:08:39 INFO - PROCESS | 3636 | 1461182919495 Marionette TRACE conn2 <- [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] 13:08:39 INFO - PROCESS | 3636 | 1461182919579 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 13:08:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:08:39 INFO - PROCESS | 3636 | 1461182919586 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:08:39 INFO - PROCESS | 3636 | 1461182919588 Marionette TRACE conn2 <- [1,454,null,{}] 13:08:39 INFO - PROCESS | 3636 | 1461182919591 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:39 INFO - PROCESS | 3636 | 1461182919694 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:08:39 INFO - PROCESS | 3636 | 1461182919703 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:39 INFO - PROCESS | 3636 | ++DOCSHELL 1C53CC00 == 49 [pid = 3636] [id = 123] 13:08:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1CE82C00) [pid = 3636] [serial = 366] [outer = 00000000] 13:08:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1D2BF000) [pid = 3636] [serial = 367] [outer = 1CE82C00] 13:08:39 INFO - PROCESS | 3636 | 1461182919750 Marionette DEBUG loaded listener.js 13:08:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1D2BE400) [pid = 3636] [serial = 368] [outer = 1CE82C00] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1C536400) [pid = 3636] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1CB68C00) [pid = 3636] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (12B8C000) [pid = 3636] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (19DCF000) [pid = 3636] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1835D400) [pid = 3636] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (12DD9400) [pid = 3636] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (15926000) [pid = 3636] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (18E86000) [pid = 3636] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1D875400) [pid = 3636] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (18E7E800) [pid = 3636] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1C531C00) [pid = 3636] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (13B49000) [pid = 3636] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (13BE5400) [pid = 3636] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (18B8D800) [pid = 3636] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (18A16000) [pid = 3636] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (159AC800) [pid = 3636] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1CE79C00) [pid = 3636] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1A561400) [pid = 3636] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:08:40 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1DF47000) [pid = 3636] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:08:40 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:08:40 INFO - PROCESS | 3636 | 1461182920431 Marionette TRACE conn2 <- [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]]]}] 13:08:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:08:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 891ms 13:08:40 INFO - PROCESS | 3636 | 1461182920484 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:08:40 INFO - PROCESS | 3636 | 1461182920486 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 13:08:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:08:40 INFO - PROCESS | 3636 | 1461182920489 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:08:40 INFO - PROCESS | 3636 | 1461182920491 Marionette TRACE conn2 <- [1,458,null,{}] 13:08:40 INFO - PROCESS | 3636 | 1461182920494 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:40 INFO - PROCESS | 3636 | 1461182920568 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:08:40 INFO - PROCESS | 3636 | 1461182920574 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:40 INFO - PROCESS | 3636 | ++DOCSHELL 15853800 == 50 [pid = 3636] [id = 124] 13:08:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (16C48800) [pid = 3636] [serial = 369] [outer = 00000000] 13:08:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (18E86000) [pid = 3636] [serial = 370] [outer = 16C48800] 13:08:40 INFO - PROCESS | 3636 | 1461182920618 Marionette DEBUG loaded listener.js 13:08:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (18E7E800) [pid = 3636] [serial = 371] [outer = 16C48800] 13:08:41 INFO - PROCESS | 3636 | 1461182921024 Marionette TRACE conn2 <- [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] 13:08:41 INFO - PROCESS | 3636 | 1461182921089 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 13:08:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:08:41 INFO - PROCESS | 3636 | 1461182921092 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:08:41 INFO - PROCESS | 3636 | 1461182921094 Marionette TRACE conn2 <- [1,462,null,{}] 13:08:41 INFO - PROCESS | 3636 | 1461182921097 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:41 INFO - PROCESS | 3636 | 1461182921171 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:08:41 INFO - PROCESS | 3636 | 1461182921177 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:41 INFO - PROCESS | 3636 | ++DOCSHELL 18B88400 == 51 [pid = 3636] [id = 125] 13:08:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (19DC9000) [pid = 3636] [serial = 372] [outer = 00000000] 13:08:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1CE82400) [pid = 3636] [serial = 373] [outer = 19DC9000] 13:08:41 INFO - PROCESS | 3636 | 1461182921221 Marionette DEBUG loaded listener.js 13:08:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1D879000) [pid = 3636] [serial = 374] [outer = 19DC9000] 13:08:41 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:08:41 INFO - PROCESS | 3636 | 1461182921957 Marionette TRACE conn2 <- [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] 13:08:42 INFO - PROCESS | 3636 | 1461182922003 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 13:08:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:08:42 INFO - PROCESS | 3636 | 1461182922009 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:08:42 INFO - PROCESS | 3636 | 1461182922012 Marionette TRACE conn2 <- [1,466,null,{}] 13:08:42 INFO - PROCESS | 3636 | 1461182922018 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:42 INFO - PROCESS | 3636 | 1461182922129 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:08:42 INFO - PROCESS | 3636 | 1461182922224 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:42 INFO - PROCESS | 3636 | ++DOCSHELL 15937400 == 52 [pid = 3636] [id = 126] 13:08:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1593A400) [pid = 3636] [serial = 375] [outer = 00000000] 13:08:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (16C46400) [pid = 3636] [serial = 376] [outer = 1593A400] 13:08:42 INFO - PROCESS | 3636 | 1461182922280 Marionette DEBUG loaded listener.js 13:08:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (16D47800) [pid = 3636] [serial = 377] [outer = 1593A400] 13:08:42 INFO - PROCESS | 3636 | 1461182922804 Marionette TRACE conn2 <- [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] 13:08:42 INFO - PROCESS | 3636 | 1461182922858 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 13:08:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:08:42 INFO - PROCESS | 3636 | 1461182922864 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:08:42 INFO - PROCESS | 3636 | 1461182922867 Marionette TRACE conn2 <- [1,470,null,{}] 13:08:42 INFO - PROCESS | 3636 | 1461182922871 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:43 INFO - PROCESS | 3636 | 1461182922975 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:08:43 INFO - PROCESS | 3636 | 1461182923068 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:43 INFO - PROCESS | 3636 | ++DOCSHELL 143AD000 == 53 [pid = 3636] [id = 127] 13:08:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (16762400) [pid = 3636] [serial = 378] [outer = 00000000] 13:08:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1AB09400) [pid = 3636] [serial = 379] [outer = 16762400] 13:08:43 INFO - PROCESS | 3636 | 1461182923123 Marionette DEBUG loaded listener.js 13:08:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1B12AC00) [pid = 3636] [serial = 380] [outer = 16762400] 13:08:43 INFO - PROCESS | 3636 | 1461182923719 Marionette TRACE conn2 <- [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]]]}] 13:08:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:08:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 907ms 13:08:43 INFO - PROCESS | 3636 | 1461182923772 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:08:43 INFO - PROCESS | 3636 | 1461182923774 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 13:08:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:08:43 INFO - PROCESS | 3636 | 1461182923778 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:08:43 INFO - PROCESS | 3636 | 1461182923782 Marionette TRACE conn2 <- [1,474,null,{}] 13:08:43 INFO - PROCESS | 3636 | 1461182923792 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:43 INFO - PROCESS | 3636 | 1461182923894 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:08:44 INFO - PROCESS | 3636 | 1461182923975 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:44 INFO - PROCESS | 3636 | ++DOCSHELL 1D998000 == 54 [pid = 3636] [id = 128] 13:08:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1DF47000) [pid = 3636] [serial = 381] [outer = 00000000] 13:08:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1DF50400) [pid = 3636] [serial = 382] [outer = 1DF47000] 13:08:44 INFO - PROCESS | 3636 | 1461182924074 Marionette DEBUG loaded listener.js 13:08:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1E393000) [pid = 3636] [serial = 383] [outer = 1DF47000] 13:08:44 INFO - PROCESS | 3636 | 1461182924605 Marionette TRACE conn2 <- [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]]]}] 13:08:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:08:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 844ms 13:08:44 INFO - PROCESS | 3636 | 1461182924620 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:08:44 INFO - PROCESS | 3636 | 1461182924623 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 13:08:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:08:44 INFO - PROCESS | 3636 | 1461182924642 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:08:44 INFO - PROCESS | 3636 | 1461182924644 Marionette TRACE conn2 <- [1,478,null,{}] 13:08:44 INFO - PROCESS | 3636 | 1461182924648 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:44 INFO - PROCESS | 3636 | 1461182924747 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:08:44 INFO - PROCESS | 3636 | 1461182924838 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:44 INFO - PROCESS | 3636 | ++DOCSHELL 18B9DC00 == 55 [pid = 3636] [id = 129] 13:08:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (18B9FC00) [pid = 3636] [serial = 384] [outer = 00000000] 13:08:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (18BA7800) [pid = 3636] [serial = 385] [outer = 18B9FC00] 13:08:44 INFO - PROCESS | 3636 | 1461182924892 Marionette DEBUG loaded listener.js 13:08:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1A45EC00) [pid = 3636] [serial = 386] [outer = 18B9FC00] 13:08:45 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:08:45 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:08:45 INFO - PROCESS | 3636 | 1461182925475 Marionette TRACE conn2 <- [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]]]}] 13:08:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:08:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 891ms 13:08:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:08:45 INFO - PROCESS | 3636 | 1461182925548 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:08:45 INFO - PROCESS | 3636 | 1461182925550 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 13:08:45 INFO - PROCESS | 3636 | 1461182925554 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:08:45 INFO - PROCESS | 3636 | 1461182925556 Marionette TRACE conn2 <- [1,482,null,{}] 13:08:45 INFO - PROCESS | 3636 | 1461182925559 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:45 INFO - PROCESS | 3636 | 1461182925654 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:08:45 INFO - PROCESS | 3636 | 1461182925732 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:45 INFO - PROCESS | 3636 | ++DOCSHELL 13369C00 == 56 [pid = 3636] [id = 130] 13:08:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1374DC00) [pid = 3636] [serial = 387] [outer = 00000000] 13:08:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1E39C800) [pid = 3636] [serial = 388] [outer = 1374DC00] 13:08:45 INFO - PROCESS | 3636 | 1461182925866 Marionette DEBUG loaded listener.js 13:08:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1E9AD400) [pid = 3636] [serial = 389] [outer = 1374DC00] 13:08:46 INFO - PROCESS | 3636 | 1461182926628 Marionette TRACE conn2 <- [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]]]}] 13:08:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:08:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1095ms 13:08:46 INFO - PROCESS | 3636 | 1461182926656 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:08:46 INFO - PROCESS | 3636 | 1461182926660 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 13:08:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:08:46 INFO - PROCESS | 3636 | 1461182926665 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:08:46 INFO - PROCESS | 3636 | 1461182926669 Marionette TRACE conn2 <- [1,486,null,{}] 13:08:46 INFO - PROCESS | 3636 | 1461182926675 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:46 INFO - PROCESS | 3636 | 1461182926769 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:08:46 INFO - PROCESS | 3636 | 1461182926853 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:46 INFO - PROCESS | 3636 | ++DOCSHELL 137EBC00 == 57 [pid = 3636] [id = 131] 13:08:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (13BE6C00) [pid = 3636] [serial = 390] [outer = 00000000] 13:08:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1593BC00) [pid = 3636] [serial = 391] [outer = 13BE6C00] 13:08:46 INFO - PROCESS | 3636 | 1461182926953 Marionette DEBUG loaded listener.js 13:08:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (16837000) [pid = 3636] [serial = 392] [outer = 13BE6C00] 13:08:47 INFO - PROCESS | 3636 | --DOCSHELL 15853800 == 56 [pid = 3636] [id = 124] 13:08:47 INFO - PROCESS | 3636 | --DOCSHELL 1C53CC00 == 55 [pid = 3636] [id = 123] 13:08:47 INFO - PROCESS | 3636 | --DOCSHELL 1C687000 == 54 [pid = 3636] [id = 122] 13:08:47 INFO - PROCESS | 3636 | --DOCSHELL 1B129800 == 53 [pid = 3636] [id = 121] 13:08:47 INFO - PROCESS | 3636 | --DOCSHELL 19585C00 == 52 [pid = 3636] [id = 120] 13:08:47 INFO - PROCESS | 3636 | --DOCSHELL 18E7CC00 == 51 [pid = 3636] [id = 119] 13:08:47 INFO - PROCESS | 3636 | --DOCSHELL 1870F000 == 50 [pid = 3636] [id = 118] 13:08:47 INFO - PROCESS | 3636 | --DOCSHELL 11BF8000 == 49 [pid = 3636] [id = 117] 13:08:47 INFO - PROCESS | 3636 | --DOCSHELL 11BEF400 == 48 [pid = 3636] [id = 116] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1D018800) [pid = 3636] [serial = 209] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1DE1F400) [pid = 3636] [serial = 212] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (13BF3C00) [pid = 3636] [serial = 200] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1A851800) [pid = 3636] [serial = 206] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (18E83800) [pid = 3636] [serial = 203] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1DF51800) [pid = 3636] [serial = 245] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (16D49C00) [pid = 3636] [serial = 248] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1A560C00) [pid = 3636] [serial = 251] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1DF50000) [pid = 3636] [serial = 254] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (15859800) [pid = 3636] [serial = 289] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (16717000) [pid = 3636] [serial = 292] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (19DCDC00) [pid = 3636] [serial = 295] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1CD1B400) [pid = 3636] [serial = 298] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1DF48400) [pid = 3636] [serial = 301] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1D87A800) [pid = 3636] [serial = 325] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1CB61800) [pid = 3636] [serial = 323] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1B134400) [pid = 3636] [serial = 334] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1CE84000) [pid = 3636] [serial = 328] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1E394400) [pid = 3636] [serial = 331] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1D99B400) [pid = 3636] [serial = 326] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1D999800) [pid = 3636] [serial = 329] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (19FD1400) [pid = 3636] [serial = 317] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1E399C00) [pid = 3636] [serial = 332] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1B1C1800) [pid = 3636] [serial = 319] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1CB64800) [pid = 3636] [serial = 322] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (161AF000) [pid = 3636] [serial = 307] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1676A000) [pid = 3636] [serial = 308] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (1C538800) [pid = 3636] [serial = 320] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (19E3E800) [pid = 3636] [serial = 316] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (19586C00) [pid = 3636] [serial = 313] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (19893C00) [pid = 3636] [serial = 314] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (18B46000) [pid = 3636] [serial = 310] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (18B49000) [pid = 3636] [serial = 311] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (16710800) [pid = 3636] [serial = 305] [outer = 00000000] [url = about:blank] 13:08:47 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1670D400) [pid = 3636] [serial = 304] [outer = 00000000] [url = about:blank] 13:08:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:08:47 INFO - PROCESS | 3636 | 1461182927546 Marionette TRACE conn2 <- [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]]]}] 13:08:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 908ms 13:08:47 INFO - PROCESS | 3636 | 1461182927574 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:08:47 INFO - PROCESS | 3636 | 1461182927579 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 13:08:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:08:47 INFO - PROCESS | 3636 | 1461182927586 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:08:47 INFO - PROCESS | 3636 | 1461182927590 Marionette TRACE conn2 <- [1,490,null,{}] 13:08:47 INFO - PROCESS | 3636 | 1461182927594 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:47 INFO - PROCESS | 3636 | 1461182927717 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:08:47 INFO - PROCESS | 3636 | 1461182927796 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:47 INFO - PROCESS | 3636 | ++DOCSHELL 11BB8000 == 49 [pid = 3636] [id = 132] 13:08:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (11BEC800) [pid = 3636] [serial = 393] [outer = 00000000] 13:08:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (1670F000) [pid = 3636] [serial = 394] [outer = 11BEC800] 13:08:47 INFO - PROCESS | 3636 | 1461182927845 Marionette DEBUG loaded listener.js 13:08:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1676D800) [pid = 3636] [serial = 395] [outer = 11BEC800] 13:08:48 INFO - PROCESS | 3636 | 1461182928216 Marionette TRACE conn2 <- [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]]]}] 13:08:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:08:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 626ms 13:08:48 INFO - PROCESS | 3636 | 1461182928222 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:08:48 INFO - PROCESS | 3636 | 1461182928224 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 13:08:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:08:48 INFO - PROCESS | 3636 | 1461182928245 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:08:48 INFO - PROCESS | 3636 | 1461182928249 Marionette TRACE conn2 <- [1,494,null,{}] 13:08:48 INFO - PROCESS | 3636 | 1461182928259 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:48 INFO - PROCESS | 3636 | 1461182928386 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:08:48 INFO - PROCESS | 3636 | 1461182928392 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:48 INFO - PROCESS | 3636 | ++DOCSHELL 18B4FC00 == 50 [pid = 3636] [id = 133] 13:08:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (18B86400) [pid = 3636] [serial = 396] [outer = 00000000] 13:08:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (18BA5800) [pid = 3636] [serial = 397] [outer = 18B86400] 13:08:48 INFO - PROCESS | 3636 | 1461182928473 Marionette DEBUG loaded listener.js 13:08:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (18E83400) [pid = 3636] [serial = 398] [outer = 18B86400] 13:08:48 INFO - PROCESS | 3636 | 1461182928952 Marionette TRACE conn2 <- [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]]]}] 13:08:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:08:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 688ms 13:08:48 INFO - PROCESS | 3636 | 1461182928969 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:08:48 INFO - PROCESS | 3636 | 1461182928971 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 13:08:48 INFO - PROCESS | 3636 | 1461182928978 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:08:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:08:48 INFO - PROCESS | 3636 | 1461182928980 Marionette TRACE conn2 <- [1,498,null,{}] 13:08:48 INFO - PROCESS | 3636 | 1461182928983 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:49 INFO - PROCESS | 3636 | 1461182929063 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:08:49 INFO - PROCESS | 3636 | 1461182929072 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:49 INFO - PROCESS | 3636 | ++DOCSHELL 19893C00 == 51 [pid = 3636] [id = 134] 13:08:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (198F5000) [pid = 3636] [serial = 399] [outer = 00000000] 13:08:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (19FF5000) [pid = 3636] [serial = 400] [outer = 198F5000] 13:08:49 INFO - PROCESS | 3636 | 1461182929117 Marionette DEBUG loaded listener.js 13:08:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1A2E7000) [pid = 3636] [serial = 401] [outer = 198F5000] 13:08:49 INFO - PROCESS | 3636 | 1461182929529 Marionette TRACE conn2 <- [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]]]}] 13:08:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:08:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 594ms 13:08:49 INFO - PROCESS | 3636 | 1461182929576 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:08:49 INFO - PROCESS | 3636 | 1461182929578 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 13:08:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:08:49 INFO - PROCESS | 3636 | 1461182929582 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:08:49 INFO - PROCESS | 3636 | 1461182929584 Marionette TRACE conn2 <- [1,502,null,{}] 13:08:49 INFO - PROCESS | 3636 | 1461182929587 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:49 INFO - PROCESS | 3636 | 1461182929664 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:08:49 INFO - PROCESS | 3636 | 1461182929671 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:49 INFO - PROCESS | 3636 | ++DOCSHELL 12B8C000 == 52 [pid = 3636] [id = 135] 13:08:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (16C7C800) [pid = 3636] [serial = 402] [outer = 00000000] 13:08:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1AC2E000) [pid = 3636] [serial = 403] [outer = 16C7C800] 13:08:49 INFO - PROCESS | 3636 | 1461182929716 Marionette DEBUG loaded listener.js 13:08:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1B12D000) [pid = 3636] [serial = 404] [outer = 16C7C800] 13:08:50 INFO - PROCESS | 3636 | 1461182930196 Marionette TRACE conn2 <- [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]]]}] 13:08:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:08:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 626ms 13:08:50 INFO - PROCESS | 3636 | 1461182930222 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:08:50 INFO - PROCESS | 3636 | 1461182930224 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 13:08:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:08:50 INFO - PROCESS | 3636 | 1461182930228 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:08:50 INFO - PROCESS | 3636 | 1461182930230 Marionette TRACE conn2 <- [1,506,null,{}] 13:08:50 INFO - PROCESS | 3636 | 1461182930233 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:50 INFO - PROCESS | 3636 | 1461182930355 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:08:50 INFO - PROCESS | 3636 | 1461182930363 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:50 INFO - PROCESS | 3636 | ++DOCSHELL 11BAA400 == 53 [pid = 3636] [id = 136] 13:08:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (16766400) [pid = 3636] [serial = 405] [outer = 00000000] 13:08:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1C680400) [pid = 3636] [serial = 406] [outer = 16766400] 13:08:50 INFO - PROCESS | 3636 | 1461182930415 Marionette DEBUG loaded listener.js 13:08:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1CB5A000) [pid = 3636] [serial = 407] [outer = 16766400] 13:08:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1C539800) [pid = 3636] [serial = 408] [outer = 1F2DBC00] 13:08:50 INFO - PROCESS | 3636 | 1461182930929 Marionette TRACE conn2 <- [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]]]}] 13:08:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:08:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 735ms 13:08:50 INFO - PROCESS | 3636 | 1461182930966 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:08:50 INFO - PROCESS | 3636 | 1461182930968 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 13:08:50 INFO - PROCESS | 3636 | 1461182930971 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:08:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:08:50 INFO - PROCESS | 3636 | 1461182930973 Marionette TRACE conn2 <- [1,510,null,{}] 13:08:50 INFO - PROCESS | 3636 | 1461182930976 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:51 INFO - PROCESS | 3636 | 1461182931106 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:08:51 INFO - PROCESS | 3636 | 1461182931162 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:51 INFO - PROCESS | 3636 | ++DOCSHELL 1591F400 == 54 [pid = 3636] [id = 137] 13:08:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (16835800) [pid = 3636] [serial = 409] [outer = 00000000] 13:08:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1CE80C00) [pid = 3636] [serial = 410] [outer = 16835800] 13:08:51 INFO - PROCESS | 3636 | 1461182931207 Marionette DEBUG loaded listener.js 13:08:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1D999400) [pid = 3636] [serial = 411] [outer = 16835800] 13:08:51 INFO - PROCESS | 3636 | 1461182931622 Marionette TRACE conn2 <- [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]]]}] 13:08:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:08:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 688ms 13:08:51 INFO - PROCESS | 3636 | 1461182931674 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:08:51 INFO - PROCESS | 3636 | 1461182931676 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 13:08:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:08:51 INFO - PROCESS | 3636 | 1461182931680 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:08:51 INFO - PROCESS | 3636 | 1461182931681 Marionette TRACE conn2 <- [1,514,null,{}] 13:08:51 INFO - PROCESS | 3636 | 1461182931684 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:51 INFO - PROCESS | 3636 | 1461182931785 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:08:51 INFO - PROCESS | 3636 | 1461182931793 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:51 INFO - PROCESS | 3636 | ++DOCSHELL 1CE76800 == 55 [pid = 3636] [id = 138] 13:08:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1D9A0800) [pid = 3636] [serial = 412] [outer = 00000000] 13:08:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1DF48400) [pid = 3636] [serial = 413] [outer = 1D9A0800] 13:08:51 INFO - PROCESS | 3636 | 1461182931879 Marionette DEBUG loaded listener.js 13:08:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1DF50C00) [pid = 3636] [serial = 414] [outer = 1D9A0800] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (13756000) [pid = 3636] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (16C48800) [pid = 3636] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1B12A400) [pid = 3636] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1C687800) [pid = 3636] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (187A9400) [pid = 3636] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (19E3F000) [pid = 3636] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1B127000) [pid = 3636] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (195CE000) [pid = 3636] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1CE82C00) [pid = 3636] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1238E800) [pid = 3636] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (11BF6000) [pid = 3636] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1670E400) [pid = 3636] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (143A7C00) [pid = 3636] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1C534C00) [pid = 3636] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:08:52 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (195CD400) [pid = 3636] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:08:52 INFO - PROCESS | 3636 | 1461182932334 Marionette TRACE conn2 <- [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]]]}] 13:08:52 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 13:08:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 704ms 13:08:52 INFO - PROCESS | 3636 | 1461182932381 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:08:52 INFO - PROCESS | 3636 | 1461182932383 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 13:08:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:08:52 INFO - PROCESS | 3636 | 1461182932411 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:08:52 INFO - PROCESS | 3636 | 1461182932413 Marionette TRACE conn2 <- [1,518,null,{}] 13:08:52 INFO - PROCESS | 3636 | 1461182932417 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:52 INFO - PROCESS | 3636 | 1461182932497 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:08:52 INFO - PROCESS | 3636 | 1461182932505 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:52 INFO - PROCESS | 3636 | ++DOCSHELL 13750400 == 56 [pid = 3636] [id = 139] 13:08:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1593B800) [pid = 3636] [serial = 415] [outer = 00000000] 13:08:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (19DC9800) [pid = 3636] [serial = 416] [outer = 1593B800] 13:08:52 INFO - PROCESS | 3636 | 1461182932581 Marionette DEBUG loaded listener.js 13:08:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1A45D000) [pid = 3636] [serial = 417] [outer = 1593B800] 13:08:53 INFO - PROCESS | 3636 | 1461182933021 Marionette TRACE conn2 <- [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]]]}] 13:08:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:08:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 657ms 13:08:53 INFO - PROCESS | 3636 | 1461182933050 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:08:53 INFO - PROCESS | 3636 | 1461182933052 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 13:08:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:08:53 INFO - PROCESS | 3636 | 1461182933059 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:08:53 INFO - PROCESS | 3636 | 1461182933061 Marionette TRACE conn2 <- [1,522,null,{}] 13:08:53 INFO - PROCESS | 3636 | 1461182933064 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:53 INFO - PROCESS | 3636 | 1461182933141 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:08:53 INFO - PROCESS | 3636 | 1461182933148 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:53 INFO - PROCESS | 3636 | ++DOCSHELL 1B12C800 == 57 [pid = 3636] [id = 140] 13:08:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1B1BEC00) [pid = 3636] [serial = 418] [outer = 00000000] 13:08:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1DE1B400) [pid = 3636] [serial = 419] [outer = 1B1BEC00] 13:08:53 INFO - PROCESS | 3636 | 1461182933191 Marionette DEBUG loaded listener.js 13:08:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1DF46C00) [pid = 3636] [serial = 420] [outer = 1B1BEC00] 13:08:53 INFO - PROCESS | 3636 | 1461182933611 Marionette TRACE conn2 <- [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]]]}] 13:08:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:08:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 595ms 13:08:53 INFO - PROCESS | 3636 | 1461182933658 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:08:53 INFO - PROCESS | 3636 | 1461182933661 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 13:08:53 INFO - PROCESS | 3636 | 1461182933664 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:08:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:08:53 INFO - PROCESS | 3636 | 1461182933666 Marionette TRACE conn2 <- [1,526,null,{}] 13:08:53 INFO - PROCESS | 3636 | 1461182933670 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:53 INFO - PROCESS | 3636 | 1461182933762 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:08:53 INFO - PROCESS | 3636 | 1461182933771 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:53 INFO - PROCESS | 3636 | ++DOCSHELL 199E3000 == 58 [pid = 3636] [id = 141] 13:08:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (199E5800) [pid = 3636] [serial = 421] [outer = 00000000] 13:08:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (199EB800) [pid = 3636] [serial = 422] [outer = 199E5800] 13:08:53 INFO - PROCESS | 3636 | 1461182933819 Marionette DEBUG loaded listener.js 13:08:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1D00E800) [pid = 3636] [serial = 423] [outer = 199E5800] 13:08:54 INFO - PROCESS | 3636 | 1461182934471 Marionette TRACE conn2 <- [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]]]}] 13:08:54 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 13:08:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 845ms 13:08:54 INFO - PROCESS | 3636 | 1461182934508 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:08:54 INFO - PROCESS | 3636 | 1461182934512 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 13:08:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:08:54 INFO - PROCESS | 3636 | 1461182934517 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:08:54 INFO - PROCESS | 3636 | 1461182934521 Marionette TRACE conn2 <- [1,530,null,{}] 13:08:54 INFO - PROCESS | 3636 | 1461182934527 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:54 INFO - PROCESS | 3636 | 1461182934636 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:08:54 INFO - PROCESS | 3636 | 1461182934765 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:54 INFO - PROCESS | 3636 | ++DOCSHELL 161B0C00 == 59 [pid = 3636] [id = 142] 13:08:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (16709400) [pid = 3636] [serial = 424] [outer = 00000000] 13:08:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (16D8A800) [pid = 3636] [serial = 425] [outer = 16709400] 13:08:54 INFO - PROCESS | 3636 | 1461182934824 Marionette DEBUG loaded listener.js 13:08:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1870D000) [pid = 3636] [serial = 426] [outer = 16709400] 13:08:55 INFO - PROCESS | 3636 | 1461182935396 Marionette TRACE conn2 <- [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"]]]}] 13:08:55 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 13:08:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:08:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:08:55 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 13:08:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:08:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:08:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 891ms 13:08:55 INFO - PROCESS | 3636 | 1461182935423 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:08:55 INFO - PROCESS | 3636 | 1461182935429 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 13:08:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:08:55 INFO - PROCESS | 3636 | 1461182935435 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:08:55 INFO - PROCESS | 3636 | 1461182935438 Marionette TRACE conn2 <- [1,534,null,{}] 13:08:55 INFO - PROCESS | 3636 | 1461182935458 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:55 INFO - PROCESS | 3636 | 1461182935571 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:08:55 INFO - PROCESS | 3636 | 1461182935670 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:55 INFO - PROCESS | 3636 | ++DOCSHELL 187AD400 == 60 [pid = 3636] [id = 143] 13:08:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (187AFC00) [pid = 3636] [serial = 427] [outer = 00000000] 13:08:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (199E1C00) [pid = 3636] [serial = 428] [outer = 187AFC00] 13:08:55 INFO - PROCESS | 3636 | 1461182935725 Marionette DEBUG loaded listener.js 13:08:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (199E7400) [pid = 3636] [serial = 429] [outer = 187AFC00] 13:08:56 INFO - PROCESS | 3636 | 1461182936253 Marionette TRACE conn2 <- [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]]]}] 13:08:56 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. 13:08:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 860ms 13:08:56 INFO - PROCESS | 3636 | 1461182936302 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:08:56 INFO - PROCESS | 3636 | 1461182936304 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 13:08:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:08:56 INFO - PROCESS | 3636 | 1461182936309 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:08:56 INFO - PROCESS | 3636 | 1461182936313 Marionette TRACE conn2 <- [1,538,null,{}] 13:08:56 INFO - PROCESS | 3636 | 1461182936324 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:56 INFO - PROCESS | 3636 | 1461182936427 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:08:56 INFO - PROCESS | 3636 | 1461182936523 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:56 INFO - PROCESS | 3636 | ++DOCSHELL 199EA800 == 61 [pid = 3636] [id = 144] 13:08:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1C53DC00) [pid = 3636] [serial = 430] [outer = 00000000] 13:08:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1D018800) [pid = 3636] [serial = 431] [outer = 1C53DC00] 13:08:56 INFO - PROCESS | 3636 | 1461182936580 Marionette DEBUG loaded listener.js 13:08:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1DF4F400) [pid = 3636] [serial = 432] [outer = 1C53DC00] 13:08:57 INFO - PROCESS | 3636 | 1461182937117 Marionette TRACE conn2 <- [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]]]}] 13:08:57 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. 13:08:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 844ms 13:08:57 INFO - PROCESS | 3636 | 1461182937150 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:08:57 INFO - PROCESS | 3636 | 1461182937152 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 13:08:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:08:57 INFO - PROCESS | 3636 | 1461182937156 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:08:57 INFO - PROCESS | 3636 | 1461182937158 Marionette TRACE conn2 <- [1,542,null,{}] 13:08:57 INFO - PROCESS | 3636 | 1461182937162 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:57 INFO - PROCESS | 3636 | 1461182937264 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:08:57 INFO - PROCESS | 3636 | 1461182937359 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:57 INFO - PROCESS | 3636 | ++DOCSHELL 15A04000 == 62 [pid = 3636] [id = 145] 13:08:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (15A05400) [pid = 3636] [serial = 433] [outer = 00000000] 13:08:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (15A0CC00) [pid = 3636] [serial = 434] [outer = 15A05400] 13:08:57 INFO - PROCESS | 3636 | 1461182937412 Marionette DEBUG loaded listener.js 13:08:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1CE81C00) [pid = 3636] [serial = 435] [outer = 15A05400] 13:08:57 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:08:57 INFO - PROCESS | 3636 | [3636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:08:58 INFO - PROCESS | 3636 | 1461182938009 Marionette TRACE conn2 <- [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]]]}] 13:08:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:08:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 908ms 13:08:58 INFO - PROCESS | 3636 | 1461182938060 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:08:58 INFO - PROCESS | 3636 | 1461182938063 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 13:08:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:08:58 INFO - PROCESS | 3636 | 1461182938066 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:08:58 INFO - PROCESS | 3636 | 1461182938069 Marionette TRACE conn2 <- [1,546,null,{}] 13:08:58 INFO - PROCESS | 3636 | 1461182938072 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:58 INFO - PROCESS | 3636 | 1461182938171 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:08:58 INFO - PROCESS | 3636 | 1461182938449 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:58 INFO - PROCESS | 3636 | ++DOCSHELL 11BB3000 == 63 [pid = 3636] [id = 146] 13:08:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (11BB5000) [pid = 3636] [serial = 436] [outer = 00000000] 13:08:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (13BE7000) [pid = 3636] [serial = 437] [outer = 11BB5000] 13:08:58 INFO - PROCESS | 3636 | 1461182938530 Marionette DEBUG loaded listener.js 13:08:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (14453C00) [pid = 3636] [serial = 438] [outer = 11BB5000] 13:08:59 INFO - PROCESS | 3636 | 1461182939099 Marionette TRACE conn2 <- [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]]]}] 13:08:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:08:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1080ms 13:08:59 INFO - PROCESS | 3636 | 1461182939159 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:08:59 INFO - PROCESS | 3636 | 1461182939163 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 13:08:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:08:59 INFO - PROCESS | 3636 | 1461182939168 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:08:59 INFO - PROCESS | 3636 | 1461182939171 Marionette TRACE conn2 <- [1,550,null,{}] 13:08:59 INFO - PROCESS | 3636 | 1461182939175 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:59 INFO - PROCESS | 3636 | 1461182939271 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:08:59 INFO - PROCESS | 3636 | 1461182939355 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:59 INFO - PROCESS | 3636 | ++DOCSHELL 159B6000 == 64 [pid = 3636] [id = 147] 13:08:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (15A03000) [pid = 3636] [serial = 439] [outer = 00000000] 13:08:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (15A0E800) [pid = 3636] [serial = 440] [outer = 15A03000] 13:08:59 INFO - PROCESS | 3636 | 1461182939447 Marionette DEBUG loaded listener.js 13:08:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (160D7000) [pid = 3636] [serial = 441] [outer = 15A03000] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 16D49000 == 63 [pid = 3636] [id = 68] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 1B12C800 == 62 [pid = 3636] [id = 140] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 13750400 == 61 [pid = 3636] [id = 139] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 1CE76800 == 60 [pid = 3636] [id = 138] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 1591F400 == 59 [pid = 3636] [id = 137] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 1B125800 == 58 [pid = 3636] [id = 112] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 11BAA400 == 57 [pid = 3636] [id = 136] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 12B8C000 == 56 [pid = 3636] [id = 135] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 19893C00 == 55 [pid = 3636] [id = 134] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 18B4FC00 == 54 [pid = 3636] [id = 133] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 11BB8000 == 53 [pid = 3636] [id = 132] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1A4CB000) [pid = 3636] [serial = 343] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (16D3C000) [pid = 3636] [serial = 340] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (12B8D800) [pid = 3636] [serial = 337] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 137EBC00 == 52 [pid = 3636] [id = 131] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 15937400 == 51 [pid = 3636] [id = 126] 13:08:59 INFO - PROCESS | 3636 | --DOCSHELL 18B88400 == 50 [pid = 3636] [id = 125] 13:08:59 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:08:59 INFO - PROCESS | 3636 | [3636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1D012C00) [pid = 3636] [serial = 299] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1A2E3400) [pid = 3636] [serial = 296] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (18E86000) [pid = 3636] [serial = 370] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1B1CAC00) [pid = 3636] [serial = 361] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1CB61400) [pid = 3636] [serial = 364] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1C53A800) [pid = 3636] [serial = 362] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18B45800) [pid = 3636] [serial = 352] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (18B4F400) [pid = 3636] [serial = 353] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1A55D800) [pid = 3636] [serial = 358] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1DF48C00) [pid = 3636] [serial = 335] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (19DD0800) [pid = 3636] [serial = 355] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (19F3A800) [pid = 3636] [serial = 356] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1D2BF000) [pid = 3636] [serial = 367] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (159AE000) [pid = 3636] [serial = 349] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (16768800) [pid = 3636] [serial = 350] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (147ADC00) [pid = 3636] [serial = 347] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (13BEE000) [pid = 3636] [serial = 346] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1CB67400) [pid = 3636] [serial = 365] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1D2BE400) [pid = 3636] [serial = 368] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (18E7E800) [pid = 3636] [serial = 371] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1A563C00) [pid = 3636] [serial = 359] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (16836400) [pid = 3636] [serial = 293] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1E39C400) [pid = 3636] [serial = 302] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (159B8400) [pid = 3636] [serial = 290] [outer = 00000000] [url = about:blank] 13:08:59 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:08:59 INFO - PROCESS | 3636 | 1461182939941 Marionette TRACE conn2 <- [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]]]}] 13:08:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:08:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 798ms 13:08:59 INFO - PROCESS | 3636 | 1461182939973 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:08:59 INFO - PROCESS | 3636 | 1461182939977 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 13:08:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:08:59 INFO - PROCESS | 3636 | 1461182939981 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:08:59 INFO - PROCESS | 3636 | 1461182939983 Marionette TRACE conn2 <- [1,554,null,{}] 13:08:59 INFO - PROCESS | 3636 | 1461182939987 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:00 INFO - PROCESS | 3636 | 1461182940067 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:09:00 INFO - PROCESS | 3636 | 1461182940075 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:00 INFO - PROCESS | 3636 | ++DOCSHELL 137EBC00 == 51 [pid = 3636] [id = 148] 13:09:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1585D400) [pid = 3636] [serial = 442] [outer = 00000000] 13:09:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1670D800) [pid = 3636] [serial = 443] [outer = 1585D400] 13:09:00 INFO - PROCESS | 3636 | 1461182940121 Marionette DEBUG loaded listener.js 13:09:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (16716C00) [pid = 3636] [serial = 444] [outer = 1585D400] 13:09:00 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:00 INFO - PROCESS | 3636 | [3636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:09:00 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:00 INFO - PROCESS | 3636 | 1461182940586 Marionette TRACE conn2 <- [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]]]}] 13:09:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:09:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 641ms 13:09:00 INFO - PROCESS | 3636 | 1461182940620 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:09:00 INFO - PROCESS | 3636 | 1461182940622 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 13:09:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:09:00 INFO - PROCESS | 3636 | 1461182940627 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:09:00 INFO - PROCESS | 3636 | 1461182940632 Marionette TRACE conn2 <- [1,558,null,{}] 13:09:00 INFO - PROCESS | 3636 | 1461182940641 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:00 INFO - PROCESS | 3636 | 1461182940719 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:09:00 INFO - PROCESS | 3636 | 1461182940727 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:00 INFO - PROCESS | 3636 | ++DOCSHELL 1670A400 == 52 [pid = 3636] [id = 149] 13:09:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (16C7A800) [pid = 3636] [serial = 445] [outer = 00000000] 13:09:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1840C400) [pid = 3636] [serial = 446] [outer = 16C7A800] 13:09:00 INFO - PROCESS | 3636 | 1461182940780 Marionette DEBUG loaded listener.js 13:09:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (18367000) [pid = 3636] [serial = 447] [outer = 16C7A800] 13:09:01 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:01 INFO - PROCESS | 3636 | [3636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:09:01 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:01 INFO - PROCESS | 3636 | 1461182941219 Marionette TRACE conn2 <- [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]]]}] 13:09:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:09:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 657ms 13:09:01 INFO - PROCESS | 3636 | 1461182941284 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:09:01 INFO - PROCESS | 3636 | 1461182941286 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 13:09:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:09:01 INFO - PROCESS | 3636 | 1461182941290 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:09:01 INFO - PROCESS | 3636 | 1461182941291 Marionette TRACE conn2 <- [1,562,null,{}] 13:09:01 INFO - PROCESS | 3636 | 1461182941295 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:01 INFO - PROCESS | 3636 | 1461182941369 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:09:01 INFO - PROCESS | 3636 | 1461182941409 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:01 INFO - PROCESS | 3636 | ++DOCSHELL 12DD3400 == 53 [pid = 3636] [id = 150] 13:09:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (16771C00) [pid = 3636] [serial = 448] [outer = 00000000] 13:09:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (18B48000) [pid = 3636] [serial = 449] [outer = 16771C00] 13:09:01 INFO - PROCESS | 3636 | 1461182941518 Marionette DEBUG loaded listener.js 13:09:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (18B4F000) [pid = 3636] [serial = 450] [outer = 16771C00] 13:09:01 INFO - PROCESS | 3636 | 1461182941882 Marionette TRACE conn2 <- [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]]]}] 13:09:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:09:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 642ms 13:09:01 INFO - PROCESS | 3636 | 1461182941927 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:09:01 INFO - PROCESS | 3636 | 1461182941929 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 13:09:01 INFO - PROCESS | 3636 | 1461182941932 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:09:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:09:01 INFO - PROCESS | 3636 | 1461182941934 Marionette TRACE conn2 <- [1,566,null,{}] 13:09:01 INFO - PROCESS | 3636 | 1461182941937 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:02 INFO - PROCESS | 3636 | 1461182942010 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:09:02 INFO - PROCESS | 3636 | 1461182942016 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:02 INFO - PROCESS | 3636 | ++DOCSHELL 1330B000 == 54 [pid = 3636] [id = 151] 13:09:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18368000) [pid = 3636] [serial = 451] [outer = 00000000] 13:09:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (18BA9000) [pid = 3636] [serial = 452] [outer = 18368000] 13:09:02 INFO - PROCESS | 3636 | 1461182942144 Marionette DEBUG loaded listener.js 13:09:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (195BFC00) [pid = 3636] [serial = 453] [outer = 18368000] 13:09:02 INFO - PROCESS | 3636 | 1461182942576 Marionette TRACE conn2 <- [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]]]}] 13:09:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:09:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 704ms 13:09:02 INFO - PROCESS | 3636 | 1461182942632 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:09:02 INFO - PROCESS | 3636 | 1461182942634 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 13:09:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:09:02 INFO - PROCESS | 3636 | 1461182942637 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:09:02 INFO - PROCESS | 3636 | 1461182942639 Marionette TRACE conn2 <- [1,570,null,{}] 13:09:02 INFO - PROCESS | 3636 | 1461182942643 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:02 INFO - PROCESS | 3636 | 1461182942772 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:09:02 INFO - PROCESS | 3636 | 1461182942798 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:02 INFO - PROCESS | 3636 | ++DOCSHELL 199DEC00 == 55 [pid = 3636] [id = 152] 13:09:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (199DF800) [pid = 3636] [serial = 454] [outer = 00000000] 13:09:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (19DCD400) [pid = 3636] [serial = 455] [outer = 199DF800] 13:09:02 INFO - PROCESS | 3636 | 1461182942842 Marionette DEBUG loaded listener.js 13:09:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (19DCCC00) [pid = 3636] [serial = 456] [outer = 199DF800] 13:09:03 INFO - PROCESS | 3636 | 1461182943261 Marionette TRACE conn2 <- [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]]]}] 13:09:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:09:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 641ms 13:09:03 INFO - PROCESS | 3636 | 1461182943276 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:09:03 INFO - PROCESS | 3636 | 1461182943278 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 13:09:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:09:03 INFO - PROCESS | 3636 | 1461182943281 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:09:03 INFO - PROCESS | 3636 | 1461182943282 Marionette TRACE conn2 <- [1,574,null,{}] 13:09:03 INFO - PROCESS | 3636 | 1461182943293 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:03 INFO - PROCESS | 3636 | 1461182943400 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:09:03 INFO - PROCESS | 3636 | 1461182943405 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:03 INFO - PROCESS | 3636 | ++DOCSHELL 199DD400 == 56 [pid = 3636] [id = 153] 13:09:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (199E1800) [pid = 3636] [serial = 457] [outer = 00000000] 13:09:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1A2E8000) [pid = 3636] [serial = 458] [outer = 199E1800] 13:09:03 INFO - PROCESS | 3636 | 1461182943450 Marionette DEBUG loaded listener.js 13:09:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1A55A800) [pid = 3636] [serial = 459] [outer = 199E1800] 13:09:03 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:03 INFO - PROCESS | 3636 | [3636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:09:03 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:03 INFO - PROCESS | 3636 | 1461182943915 Marionette TRACE conn2 <- [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]]]}] 13:09:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:09:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 704ms 13:09:03 INFO - PROCESS | 3636 | 1461182943981 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:09:03 INFO - PROCESS | 3636 | 1461182943983 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 13:09:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:09:04 INFO - PROCESS | 3636 | 1461182943994 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:09:04 INFO - PROCESS | 3636 | 1461182943996 Marionette TRACE conn2 <- [1,578,null,{}] 13:09:04 INFO - PROCESS | 3636 | 1461182944000 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:04 INFO - PROCESS | 3636 | 1461182944350 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1593B800) [pid = 3636] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1B1BEC00) [pid = 3636] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (11BB7400) [pid = 3636] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1593B400) [pid = 3636] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (11BF2800) [pid = 3636] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18B4DC00) [pid = 3636] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (16766400) [pid = 3636] [serial = 405] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (16835800) [pid = 3636] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1D9A0800) [pid = 3636] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (16C7C800) [pid = 3636] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (18B86400) [pid = 3636] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (11BEC800) [pid = 3636] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (198F5000) [pid = 3636] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (13BE6C00) [pid = 3636] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:09:04 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1374DC00) [pid = 3636] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:09:04 INFO - PROCESS | 3636 | 1461182944414 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:04 INFO - PROCESS | 3636 | ++DOCSHELL 11BB5800 == 57 [pid = 3636] [id = 154] 13:09:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (11BB7400) [pid = 3636] [serial = 460] [outer = 00000000] 13:09:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1330EC00) [pid = 3636] [serial = 461] [outer = 11BB7400] 13:09:04 INFO - PROCESS | 3636 | 1461182944459 Marionette DEBUG loaded listener.js 13:09:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (15A10000) [pid = 3636] [serial = 462] [outer = 11BB7400] 13:09:04 INFO - PROCESS | 3636 | 1461182944827 Marionette TRACE conn2 <- [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]]]}] 13:09:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:09:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 892ms 13:09:04 INFO - PROCESS | 3636 | 1461182944881 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:09:04 INFO - PROCESS | 3636 | 1461182944883 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 13:09:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:09:04 INFO - PROCESS | 3636 | 1461182944886 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:09:04 INFO - PROCESS | 3636 | 1461182944888 Marionette TRACE conn2 <- [1,582,null,{}] 13:09:04 INFO - PROCESS | 3636 | 1461182944892 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:04 INFO - PROCESS | 3636 | 1461182944968 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:09:04 INFO - PROCESS | 3636 | 1461182944974 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:05 INFO - PROCESS | 3636 | ++DOCSHELL 12B81800 == 58 [pid = 3636] [id = 155] 13:09:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (15924800) [pid = 3636] [serial = 463] [outer = 00000000] 13:09:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1AB13400) [pid = 3636] [serial = 464] [outer = 15924800] 13:09:05 INFO - PROCESS | 3636 | 1461182945018 Marionette DEBUG loaded listener.js 13:09:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1AC2DC00) [pid = 3636] [serial = 465] [outer = 15924800] 13:09:05 INFO - PROCESS | 3636 | 1461182945425 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:09:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:09:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 594ms 13:09:05 INFO - PROCESS | 3636 | 1461182945484 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:09:05 INFO - PROCESS | 3636 | 1461182945486 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 13:09:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:09:05 INFO - PROCESS | 3636 | 1461182945489 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:09:05 INFO - PROCESS | 3636 | 1461182945491 Marionette TRACE conn2 <- [1,586,null,{}] 13:09:05 INFO - PROCESS | 3636 | 1461182945494 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:05 INFO - PROCESS | 3636 | 1461182945567 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:09:05 INFO - PROCESS | 3636 | 1461182945573 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:05 INFO - PROCESS | 3636 | ++DOCSHELL 13BF1C00 == 59 [pid = 3636] [id = 156] 13:09:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (199E6800) [pid = 3636] [serial = 466] [outer = 00000000] 13:09:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1B138800) [pid = 3636] [serial = 467] [outer = 199E6800] 13:09:05 INFO - PROCESS | 3636 | 1461182945622 Marionette DEBUG loaded listener.js 13:09:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1B13C800) [pid = 3636] [serial = 468] [outer = 199E6800] 13:09:06 INFO - PROCESS | 3636 | 1461182946067 Marionette TRACE conn2 <- [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]]]}] 13:09:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:09:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 626ms 13:09:06 INFO - PROCESS | 3636 | 1461182946127 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:09:06 INFO - PROCESS | 3636 | 1461182946130 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 13:09:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:09:06 INFO - PROCESS | 3636 | 1461182946133 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:09:06 INFO - PROCESS | 3636 | 1461182946135 Marionette TRACE conn2 <- [1,590,null,{}] 13:09:06 INFO - PROCESS | 3636 | 1461182946139 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:06 INFO - PROCESS | 3636 | 1461182946230 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:09:06 INFO - PROCESS | 3636 | 1461182946238 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:06 INFO - PROCESS | 3636 | ++DOCSHELL 1B141800 == 60 [pid = 3636] [id = 157] 13:09:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1B142400) [pid = 3636] [serial = 469] [outer = 00000000] 13:09:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1C537000) [pid = 3636] [serial = 470] [outer = 1B142400] 13:09:06 INFO - PROCESS | 3636 | 1461182946282 Marionette DEBUG loaded listener.js 13:09:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1C53C000) [pid = 3636] [serial = 471] [outer = 1B142400] 13:09:06 INFO - PROCESS | 3636 | 1461182946909 Marionette TRACE conn2 <- [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]]]}] 13:09:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:09:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 907ms 13:09:07 INFO - PROCESS | 3636 | 1461182947038 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:09:07 INFO - PROCESS | 3636 | 1461182947044 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 13:09:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:09:07 INFO - PROCESS | 3636 | 1461182947050 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:09:07 INFO - PROCESS | 3636 | 1461182947054 Marionette TRACE conn2 <- [1,594,null,{}] 13:09:07 INFO - PROCESS | 3636 | 1461182947059 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:07 INFO - PROCESS | 3636 | 1461182947172 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:09:07 INFO - PROCESS | 3636 | 1461182947288 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:07 INFO - PROCESS | 3636 | ++DOCSHELL 12B40C00 == 61 [pid = 3636] [id = 158] 13:09:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (12B87800) [pid = 3636] [serial = 472] [outer = 00000000] 13:09:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (15A09000) [pid = 3636] [serial = 473] [outer = 12B87800] 13:09:07 INFO - PROCESS | 3636 | 1461182947345 Marionette DEBUG loaded listener.js 13:09:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (15EABC00) [pid = 3636] [serial = 474] [outer = 12B87800] 13:09:07 INFO - PROCESS | 3636 | 1461182947882 Marionette TRACE conn2 <- [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]]]}] 13:09:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:09:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 908ms 13:09:07 INFO - PROCESS | 3636 | 1461182947954 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:09:07 INFO - PROCESS | 3636 | 1461182947960 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 13:09:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:09:07 INFO - PROCESS | 3636 | 1461182947966 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:09:07 INFO - PROCESS | 3636 | 1461182947969 Marionette TRACE conn2 <- [1,598,null,{}] 13:09:07 INFO - PROCESS | 3636 | 1461182947973 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:08 INFO - PROCESS | 3636 | 1461182948075 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:09:08 INFO - PROCESS | 3636 | 1461182948156 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:08 INFO - PROCESS | 3636 | ++DOCSHELL 1670AC00 == 62 [pid = 3636] [id = 159] 13:09:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (16841800) [pid = 3636] [serial = 475] [outer = 00000000] 13:09:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (18A13C00) [pid = 3636] [serial = 476] [outer = 16841800] 13:09:08 INFO - PROCESS | 3636 | 1461182948257 Marionette DEBUG loaded listener.js 13:09:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (18B47000) [pid = 3636] [serial = 477] [outer = 16841800] 13:09:08 INFO - PROCESS | 3636 | 1461182948844 Marionette TRACE conn2 <- [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]]]}] 13:09:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:09:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 939ms 13:09:08 INFO - PROCESS | 3636 | 1461182948909 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:09:08 INFO - PROCESS | 3636 | 1461182948912 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 13:09:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:09:08 INFO - PROCESS | 3636 | 1461182948915 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:09:08 INFO - PROCESS | 3636 | 1461182948919 Marionette TRACE conn2 <- [1,602,null,{}] 13:09:08 INFO - PROCESS | 3636 | 1461182948930 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:09 INFO - PROCESS | 3636 | 1461182949039 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:09:09 INFO - PROCESS | 3636 | 1461182949121 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:09 INFO - PROCESS | 3636 | ++DOCSHELL 16767400 == 63 [pid = 3636] [id = 160] 13:09:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1A850C00) [pid = 3636] [serial = 478] [outer = 00000000] 13:09:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1B13B000) [pid = 3636] [serial = 479] [outer = 1A850C00] 13:09:09 INFO - PROCESS | 3636 | 1461182949219 Marionette DEBUG loaded listener.js 13:09:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1B144000) [pid = 3636] [serial = 480] [outer = 1A850C00] 13:09:09 INFO - PROCESS | 3636 | 1461182949766 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:09:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:09:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 908ms 13:09:09 INFO - PROCESS | 3636 | 1461182949819 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:09:09 INFO - PROCESS | 3636 | 1461182949822 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 13:09:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:09:09 INFO - PROCESS | 3636 | 1461182949826 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:09:09 INFO - PROCESS | 3636 | 1461182949828 Marionette TRACE conn2 <- [1,606,null,{}] 13:09:09 INFO - PROCESS | 3636 | 1461182949832 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:09 INFO - PROCESS | 3636 | 1461182949935 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:09:10 INFO - PROCESS | 3636 | 1461182950028 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:10 INFO - PROCESS | 3636 | ++DOCSHELL 1B134C00 == 64 [pid = 3636] [id = 161] 13:09:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1B138000) [pid = 3636] [serial = 481] [outer = 00000000] 13:09:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1C687000) [pid = 3636] [serial = 482] [outer = 1B138000] 13:09:10 INFO - PROCESS | 3636 | 1461182950083 Marionette DEBUG loaded listener.js 13:09:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1CB5A800) [pid = 3636] [serial = 483] [outer = 1B138000] 13:09:10 INFO - PROCESS | 3636 | 1461182950808 Marionette TRACE conn2 <- [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]]]}] 13:09:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:09:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1048ms 13:09:10 INFO - PROCESS | 3636 | 1461182950868 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:09:10 INFO - PROCESS | 3636 | 1461182950872 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 13:09:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:09:10 INFO - PROCESS | 3636 | 1461182950900 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:09:10 INFO - PROCESS | 3636 | 1461182950904 Marionette TRACE conn2 <- [1,610,null,{}] 13:09:10 INFO - PROCESS | 3636 | 1461182950911 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:11 INFO - PROCESS | 3636 | 1461182951071 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:09:11 INFO - PROCESS | 3636 | 1461182951200 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:11 INFO - PROCESS | 3636 | ++DOCSHELL 16960000 == 65 [pid = 3636] [id = 162] 13:09:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (16961800) [pid = 3636] [serial = 484] [outer = 00000000] 13:09:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (16C7C800) [pid = 3636] [serial = 485] [outer = 16961800] 13:09:11 INFO - PROCESS | 3636 | 1461182951251 Marionette DEBUG loaded listener.js 13:09:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (18365000) [pid = 3636] [serial = 486] [outer = 16961800] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 18707400 == 64 [pid = 3636] [id = 84] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 1CB63400 == 63 [pid = 3636] [id = 85] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 144A9C00 == 62 [pid = 3636] [id = 114] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 18B44800 == 61 [pid = 3636] [id = 115] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 13BF1C00 == 60 [pid = 3636] [id = 156] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 12B81800 == 59 [pid = 3636] [id = 155] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 11BB5800 == 58 [pid = 3636] [id = 154] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 199DD400 == 57 [pid = 3636] [id = 153] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 199DEC00 == 56 [pid = 3636] [id = 152] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 1330B000 == 55 [pid = 3636] [id = 151] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 12DD3400 == 54 [pid = 3636] [id = 150] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 1670A400 == 53 [pid = 3636] [id = 149] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 137EBC00 == 52 [pid = 3636] [id = 148] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 159B6000 == 51 [pid = 3636] [id = 147] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 11BB3000 == 50 [pid = 3636] [id = 146] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (199EB800) [pid = 3636] [serial = 422] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | 1461182951895 Marionette TRACE conn2 <- [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]]]}] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 161B0C00 == 49 [pid = 3636] [id = 142] 13:09:11 INFO - PROCESS | 3636 | --DOCSHELL 199E3000 == 48 [pid = 3636] [id = 141] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (13BE6000) [pid = 3636] [serial = 338] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (18365400) [pid = 3636] [serial = 341] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (137F6C00) [pid = 3636] [serial = 287] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1B126800) [pid = 3636] [serial = 344] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (18BA5800) [pid = 3636] [serial = 397] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (18E83400) [pid = 3636] [serial = 398] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1D999400) [pid = 3636] [serial = 411] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1670F000) [pid = 3636] [serial = 394] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1676D800) [pid = 3636] [serial = 395] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (19FF5000) [pid = 3636] [serial = 400] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1A2E7000) [pid = 3636] [serial = 401] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (16837000) [pid = 3636] [serial = 392] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1593BC00) [pid = 3636] [serial = 391] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1E9AD400) [pid = 3636] [serial = 389] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1E39C800) [pid = 3636] [serial = 388] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (18BA7800) [pid = 3636] [serial = 385] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (19DC9800) [pid = 3636] [serial = 416] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1DF46C00) [pid = 3636] [serial = 420] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1DE1B400) [pid = 3636] [serial = 419] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1DF50C00) [pid = 3636] [serial = 414] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (161AE400) [pid = 3636] [serial = 170] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1A45D000) [pid = 3636] [serial = 417] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1B12D000) [pid = 3636] [serial = 404] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1CE82400) [pid = 3636] [serial = 373] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1C680400) [pid = 3636] [serial = 406] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1CE80C00) [pid = 3636] [serial = 410] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1CB5A000) [pid = 3636] [serial = 407] [outer = 00000000] [url = about:blank] 13:09:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1DF48400) [pid = 3636] [serial = 413] [outer = 00000000] [url = about:blank] 13:09:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1079ms 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (16C46400) [pid = 3636] [serial = 376] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1DF50400) [pid = 3636] [serial = 382] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1AB09400) [pid = 3636] [serial = 379] [outer = 00000000] [url = about:blank] 13:09:11 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1AC2E000) [pid = 3636] [serial = 403] [outer = 00000000] [url = about:blank] 13:09:12 INFO - PROCESS | 3636 | 1461182951979 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:09:12 INFO - PROCESS | 3636 | 1461182951985 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 13:09:12 INFO - PROCESS | 3636 | 1461182951991 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:09:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:09:12 INFO - PROCESS | 3636 | 1461182951994 Marionette TRACE conn2 <- [1,614,null,{}] 13:09:12 INFO - PROCESS | 3636 | 1461182951997 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:12 INFO - PROCESS | 3636 | 1461182952093 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:09:12 INFO - PROCESS | 3636 | 1461182952170 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:12 INFO - PROCESS | 3636 | ++DOCSHELL 12D79400 == 49 [pid = 3636] [id = 163] 13:09:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (143AB800) [pid = 3636] [serial = 487] [outer = 00000000] 13:09:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (14B56400) [pid = 3636] [serial = 488] [outer = 143AB800] 13:09:12 INFO - PROCESS | 3636 | 1461182952219 Marionette DEBUG loaded listener.js 13:09:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (15A08000) [pid = 3636] [serial = 489] [outer = 143AB800] 13:09:12 INFO - PROCESS | 3636 | 1461182952640 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:09:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:09:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 704ms 13:09:12 INFO - PROCESS | 3636 | 1461182952693 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:09:12 INFO - PROCESS | 3636 | 1461182952695 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 13:09:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:09:12 INFO - PROCESS | 3636 | 1461182952699 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:09:12 INFO - PROCESS | 3636 | 1461182952702 Marionette TRACE conn2 <- [1,618,null,{}] 13:09:12 INFO - PROCESS | 3636 | 1461182952712 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:12 INFO - PROCESS | 3636 | 1461182952798 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:09:12 INFO - PROCESS | 3636 | 1461182952804 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:12 INFO - PROCESS | 3636 | ++DOCSHELL 18366800 == 50 [pid = 3636] [id = 164] 13:09:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (18367800) [pid = 3636] [serial = 490] [outer = 00000000] 13:09:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (187A8000) [pid = 3636] [serial = 491] [outer = 18367800] 13:09:12 INFO - PROCESS | 3636 | 1461182952852 Marionette DEBUG loaded listener.js 13:09:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (18B48400) [pid = 3636] [serial = 492] [outer = 18367800] 13:09:13 INFO - PROCESS | 3636 | 1461182953289 Marionette TRACE conn2 <- [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]]]}] 13:09:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:09:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 641ms 13:09:13 INFO - PROCESS | 3636 | 1461182953336 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:09:13 INFO - PROCESS | 3636 | 1461182953339 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 13:09:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:09:13 INFO - PROCESS | 3636 | 1461182953342 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:09:13 INFO - PROCESS | 3636 | 1461182953344 Marionette TRACE conn2 <- [1,622,null,{}] 13:09:13 INFO - PROCESS | 3636 | 1461182953347 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:13 INFO - PROCESS | 3636 | 1461182953422 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:09:13 INFO - PROCESS | 3636 | 1461182953428 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:13 INFO - PROCESS | 3636 | ++DOCSHELL 18BA6C00 == 51 [pid = 3636] [id = 165] 13:09:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (18BA7800) [pid = 3636] [serial = 493] [outer = 00000000] 13:09:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (19585000) [pid = 3636] [serial = 494] [outer = 18BA7800] 13:09:13 INFO - PROCESS | 3636 | 1461182953476 Marionette DEBUG loaded listener.js 13:09:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (199DD400) [pid = 3636] [serial = 495] [outer = 18BA7800] 13:09:13 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:13 INFO - PROCESS | 3636 | [3636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:09:13 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:13 INFO - PROCESS | 3636 | 1461182953890 Marionette TRACE conn2 <- [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]]]}] 13:09:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:09:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 594ms 13:09:13 INFO - PROCESS | 3636 | 1461182953939 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:09:13 INFO - PROCESS | 3636 | 1461182953941 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 13:09:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:09:13 INFO - PROCESS | 3636 | 1461182953944 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:09:13 INFO - PROCESS | 3636 | 1461182953946 Marionette TRACE conn2 <- [1,626,null,{}] 13:09:13 INFO - PROCESS | 3636 | 1461182953949 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:14 INFO - PROCESS | 3636 | 1461182954031 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:09:14 INFO - PROCESS | 3636 | 1461182954037 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:14 INFO - PROCESS | 3636 | ++DOCSHELL 123F2000 == 52 [pid = 3636] [id = 166] 13:09:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (18BA4000) [pid = 3636] [serial = 496] [outer = 00000000] 13:09:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (19FF5000) [pid = 3636] [serial = 497] [outer = 18BA4000] 13:09:14 INFO - PROCESS | 3636 | 1461182954082 Marionette DEBUG loaded listener.js 13:09:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (19FCCC00) [pid = 3636] [serial = 498] [outer = 18BA4000] 13:09:14 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:14 INFO - PROCESS | 3636 | [3636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:09:14 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:14 INFO - PROCESS | 3636 | 1461182954556 Marionette TRACE conn2 <- [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]]]}] 13:09:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:09:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 625ms 13:09:14 INFO - PROCESS | 3636 | 1461182954582 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:09:14 INFO - PROCESS | 3636 | 1461182954585 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 13:09:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:09:14 INFO - PROCESS | 3636 | 1461182954601 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:09:14 INFO - PROCESS | 3636 | 1461182954603 Marionette TRACE conn2 <- [1,630,null,{}] 13:09:14 INFO - PROCESS | 3636 | 1461182954606 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:14 INFO - PROCESS | 3636 | 1461182954731 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:09:14 INFO - PROCESS | 3636 | 1461182954745 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:14 INFO - PROCESS | 3636 | ++DOCSHELL 1B127800 == 53 [pid = 3636] [id = 167] 13:09:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1B12CC00) [pid = 3636] [serial = 499] [outer = 00000000] 13:09:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1B138C00) [pid = 3636] [serial = 500] [outer = 1B12CC00] 13:09:14 INFO - PROCESS | 3636 | 1461182954793 Marionette DEBUG loaded listener.js 13:09:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1B1BEC00) [pid = 3636] [serial = 501] [outer = 1B12CC00] 13:09:15 INFO - PROCESS | 3636 | 1461182955235 Marionette TRACE conn2 <- [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]]]}] 13:09:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:09:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 688ms 13:09:15 INFO - PROCESS | 3636 | 1461182955299 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:09:15 INFO - PROCESS | 3636 | 1461182955300 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 13:09:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:09:15 INFO - PROCESS | 3636 | 1461182955304 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:09:15 INFO - PROCESS | 3636 | 1461182955305 Marionette TRACE conn2 <- [1,634,null,{}] 13:09:15 INFO - PROCESS | 3636 | 1461182955315 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:15 INFO - PROCESS | 3636 | 1461182955452 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:09:15 INFO - PROCESS | 3636 | 1461182955474 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:15 INFO - PROCESS | 3636 | ++DOCSHELL 1C533000 == 54 [pid = 3636] [id = 168] 13:09:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1C53AC00) [pid = 3636] [serial = 502] [outer = 00000000] 13:09:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1CB5C400) [pid = 3636] [serial = 503] [outer = 1C53AC00] 13:09:15 INFO - PROCESS | 3636 | 1461182955518 Marionette DEBUG loaded listener.js 13:09:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1CB5C000) [pid = 3636] [serial = 504] [outer = 1C53AC00] 13:09:15 INFO - PROCESS | 3636 | 1461182955933 Marionette TRACE conn2 <- [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]]]}] 13:09:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:09:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 625ms 13:09:15 INFO - PROCESS | 3636 | 1461182955942 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:09:15 INFO - PROCESS | 3636 | 1461182955944 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 13:09:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:09:15 INFO - PROCESS | 3636 | 1461182955952 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:09:15 INFO - PROCESS | 3636 | 1461182955954 Marionette TRACE conn2 <- [1,638,null,{}] 13:09:15 INFO - PROCESS | 3636 | 1461182955958 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:16 INFO - PROCESS | 3636 | 1461182956065 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:09:16 INFO - PROCESS | 3636 | 1461182956071 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:16 INFO - PROCESS | 3636 | ++DOCSHELL 16835800 == 55 [pid = 3636] [id = 169] 13:09:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (16838400) [pid = 3636] [serial = 505] [outer = 00000000] 13:09:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1CD1FC00) [pid = 3636] [serial = 506] [outer = 16838400] 13:09:16 INFO - PROCESS | 3636 | 1461182956115 Marionette DEBUG loaded listener.js 13:09:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1CE7FC00) [pid = 3636] [serial = 507] [outer = 16838400] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (199E6800) [pid = 3636] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (199DF800) [pid = 3636] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (199E1800) [pid = 3636] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (11BB5000) [pid = 3636] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1585D400) [pid = 3636] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (16C7A800) [pid = 3636] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (15A03000) [pid = 3636] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (16771C00) [pid = 3636] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (15924800) [pid = 3636] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (11BB7400) [pid = 3636] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:09:16 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (18368000) [pid = 3636] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:09:16 INFO - PROCESS | 3636 | 1461182956650 Marionette TRACE conn2 <- [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]]]}] 13:09:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:09:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 735ms 13:09:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:09:16 INFO - PROCESS | 3636 | 1461182956688 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:09:16 INFO - PROCESS | 3636 | 1461182956690 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 13:09:16 INFO - PROCESS | 3636 | 1461182956693 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:09:16 INFO - PROCESS | 3636 | 1461182956695 Marionette TRACE conn2 <- [1,642,null,{}] 13:09:16 INFO - PROCESS | 3636 | 1461182956702 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:16 INFO - PROCESS | 3636 | 1461182956834 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:09:16 INFO - PROCESS | 3636 | 1461182956889 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:16 INFO - PROCESS | 3636 | ++DOCSHELL 1335C400 == 56 [pid = 3636] [id = 170] 13:09:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1585D400) [pid = 3636] [serial = 508] [outer = 00000000] 13:09:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (198F5000) [pid = 3636] [serial = 509] [outer = 1585D400] 13:09:16 INFO - PROCESS | 3636 | 1461182956933 Marionette DEBUG loaded listener.js 13:09:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1AB18800) [pid = 3636] [serial = 510] [outer = 1585D400] 13:09:17 INFO - PROCESS | 3636 | 1461182957284 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:09:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:09:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 625ms 13:09:17 INFO - PROCESS | 3636 | 1461182957332 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:09:17 INFO - PROCESS | 3636 | 1461182957334 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 13:09:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:09:17 INFO - PROCESS | 3636 | 1461182957337 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:09:17 INFO - PROCESS | 3636 | 1461182957339 Marionette TRACE conn2 <- [1,646,null,{}] 13:09:17 INFO - PROCESS | 3636 | 1461182957342 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:17 INFO - PROCESS | 3636 | 1461182957446 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:09:17 INFO - PROCESS | 3636 | 1461182957454 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:17 INFO - PROCESS | 3636 | ++DOCSHELL 12BBF800 == 57 [pid = 3636] [id = 171] 13:09:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1A4CC400) [pid = 3636] [serial = 511] [outer = 00000000] 13:09:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1D2B9C00) [pid = 3636] [serial = 512] [outer = 1A4CC400] 13:09:17 INFO - PROCESS | 3636 | 1461182957498 Marionette DEBUG loaded listener.js 13:09:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1D2C4800) [pid = 3636] [serial = 513] [outer = 1A4CC400] 13:09:17 INFO - PROCESS | 3636 | 1461182957891 Marionette TRACE conn2 <- [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]]]}] 13:09:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:09:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 594ms 13:09:17 INFO - PROCESS | 3636 | 1461182957934 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:09:17 INFO - PROCESS | 3636 | 1461182957936 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 13:09:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:09:17 INFO - PROCESS | 3636 | 1461182957939 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:09:17 INFO - PROCESS | 3636 | 1461182957942 Marionette TRACE conn2 <- [1,650,null,{}] 13:09:17 INFO - PROCESS | 3636 | 1461182957945 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:18 INFO - PROCESS | 3636 | 1461182958070 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:09:18 INFO - PROCESS | 3636 | 1461182958082 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:18 INFO - PROCESS | 3636 | ++DOCSHELL 1D878800 == 58 [pid = 3636] [id = 172] 13:09:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1D87E400) [pid = 3636] [serial = 514] [outer = 00000000] 13:09:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1DE16C00) [pid = 3636] [serial = 515] [outer = 1D87E400] 13:09:18 INFO - PROCESS | 3636 | 1461182958138 Marionette DEBUG loaded listener.js 13:09:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1DF46C00) [pid = 3636] [serial = 516] [outer = 1D87E400] 13:09:18 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:18 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:18 INFO - PROCESS | 3636 | [3636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:09:18 INFO - PROCESS | 3636 | 1461182958675 Marionette TRACE conn2 <- [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]]]}] 13:09:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:09:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 798ms 13:09:18 INFO - PROCESS | 3636 | 1461182958742 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:09:18 INFO - PROCESS | 3636 | 1461182958747 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 13:09:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:09:18 INFO - PROCESS | 3636 | 1461182958752 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:09:18 INFO - PROCESS | 3636 | 1461182958756 Marionette TRACE conn2 <- [1,654,null,{}] 13:09:18 INFO - PROCESS | 3636 | 1461182958762 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:18 INFO - PROCESS | 3636 | 1461182958944 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:09:19 INFO - PROCESS | 3636 | 1461182959072 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:19 INFO - PROCESS | 3636 | ++DOCSHELL 11BB6400 == 59 [pid = 3636] [id = 173] 13:09:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (11BB7800) [pid = 3636] [serial = 517] [outer = 00000000] 13:09:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (15A06C00) [pid = 3636] [serial = 518] [outer = 11BB7800] 13:09:19 INFO - PROCESS | 3636 | 1461182959138 Marionette DEBUG loaded listener.js 13:09:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (16714C00) [pid = 3636] [serial = 519] [outer = 11BB7800] 13:09:19 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:19 INFO - PROCESS | 3636 | [3636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:09:19 INFO - PROCESS | 3636 | 1461182959797 Marionette TRACE conn2 <- [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]]]}] 13:09:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:09:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1033ms 13:09:19 INFO - PROCESS | 3636 | 1461182959830 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:09:19 INFO - PROCESS | 3636 | 1461182959835 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 13:09:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:09:19 INFO - PROCESS | 3636 | 1461182959842 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:09:19 INFO - PROCESS | 3636 | 1461182959845 Marionette TRACE conn2 <- [1,658,null,{}] 13:09:19 INFO - PROCESS | 3636 | 1461182959868 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:19 INFO - PROCESS | 3636 | 1461182959975 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:09:20 INFO - PROCESS | 3636 | 1461182960099 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:20 INFO - PROCESS | 3636 | ++DOCSHELL 1676D400 == 60 [pid = 3636] [id = 174] 13:09:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1695F400) [pid = 3636] [serial = 520] [outer = 00000000] 13:09:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (18BA4C00) [pid = 3636] [serial = 521] [outer = 1695F400] 13:09:20 INFO - PROCESS | 3636 | 1461182960163 Marionette DEBUG loaded listener.js 13:09:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (195C0C00) [pid = 3636] [serial = 522] [outer = 1695F400] 13:09:20 INFO - PROCESS | 3636 | 1461182960760 Marionette TRACE conn2 <- [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]]]}] 13:09:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:09:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 939ms 13:09:20 INFO - PROCESS | 3636 | 1461182960786 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:09:20 INFO - PROCESS | 3636 | 1461182960788 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 13:09:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:09:20 INFO - PROCESS | 3636 | 1461182960792 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:09:20 INFO - PROCESS | 3636 | 1461182960796 Marionette TRACE conn2 <- [1,662,null,{}] 13:09:20 INFO - PROCESS | 3636 | 1461182960806 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:20 INFO - PROCESS | 3636 | 1461182960907 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:09:21 INFO - PROCESS | 3636 | 1461182961004 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:21 INFO - PROCESS | 3636 | ++DOCSHELL 1CB60800 == 61 [pid = 3636] [id = 175] 13:09:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1CB62000) [pid = 3636] [serial = 523] [outer = 00000000] 13:09:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1D2B6800) [pid = 3636] [serial = 524] [outer = 1CB62000] 13:09:21 INFO - PROCESS | 3636 | 1461182961061 Marionette DEBUG loaded listener.js 13:09:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1D997400) [pid = 3636] [serial = 525] [outer = 1CB62000] 13:09:21 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:21 INFO - PROCESS | 3636 | 1461182961621 Marionette TRACE conn2 <- [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]]]}] 13:09:21 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 13:09:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 845ms 13:09:21 INFO - PROCESS | 3636 | 1461182961634 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:09:21 INFO - PROCESS | 3636 | 1461182961637 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 13:09:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:09:21 INFO - PROCESS | 3636 | 1461182961640 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:09:21 INFO - PROCESS | 3636 | 1461182961642 Marionette TRACE conn2 <- [1,666,null,{}] 13:09:21 INFO - PROCESS | 3636 | 1461182961645 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:21 INFO - PROCESS | 3636 | 1461182961744 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:09:21 INFO - PROCESS | 3636 | 1461182961838 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:21 INFO - PROCESS | 3636 | ++DOCSHELL 1CE84800 == 62 [pid = 3636] [id = 176] 13:09:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1D87B400) [pid = 3636] [serial = 526] [outer = 00000000] 13:09:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1E38EC00) [pid = 3636] [serial = 527] [outer = 1D87B400] 13:09:21 INFO - PROCESS | 3636 | 1461182961893 Marionette DEBUG loaded listener.js 13:09:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1E395400) [pid = 3636] [serial = 528] [outer = 1D87B400] 13:09:22 INFO - PROCESS | 3636 | 1461182962465 Marionette TRACE conn2 <- [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]]]}] 13:09:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:09:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 907ms 13:09:22 INFO - PROCESS | 3636 | 1461182962544 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:09:22 INFO - PROCESS | 3636 | 1461182962546 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 13:09:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:09:22 INFO - PROCESS | 3636 | 1461182962550 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:09:22 INFO - PROCESS | 3636 | 1461182962552 Marionette TRACE conn2 <- [1,670,null,{}] 13:09:22 INFO - PROCESS | 3636 | 1461182962556 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:22 INFO - PROCESS | 3636 | 1461182962656 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:09:22 INFO - PROCESS | 3636 | 1461182962781 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:22 INFO - PROCESS | 3636 | ++DOCSHELL 12B82000 == 63 [pid = 3636] [id = 177] 13:09:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (12D78000) [pid = 3636] [serial = 529] [outer = 00000000] 13:09:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (15E0C800) [pid = 3636] [serial = 530] [outer = 12D78000] 13:09:22 INFO - PROCESS | 3636 | 1461182962836 Marionette DEBUG loaded listener.js 13:09:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (16713800) [pid = 3636] [serial = 531] [outer = 12D78000] 13:09:24 INFO - PROCESS | 3636 | 1461182964040 Marionette TRACE conn2 <- [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]]]}] 13:09:24 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) 13:09:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1501ms 13:09:24 INFO - PROCESS | 3636 | 1461182964060 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:09:24 INFO - PROCESS | 3636 | 1461182964063 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 13:09:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:09:24 INFO - PROCESS | 3636 | 1461182964068 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:09:24 INFO - PROCESS | 3636 | 1461182964070 Marionette TRACE conn2 <- [1,674,null,{}] 13:09:24 INFO - PROCESS | 3636 | 1461182964076 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:24 INFO - PROCESS | 3636 | 1461182964185 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 12BBF800 == 62 [pid = 3636] [id = 171] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 1335C400 == 61 [pid = 3636] [id = 170] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 16835800 == 60 [pid = 3636] [id = 169] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 1C533000 == 59 [pid = 3636] [id = 168] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 1B127800 == 58 [pid = 3636] [id = 167] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 123F2000 == 57 [pid = 3636] [id = 166] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 18BA6C00 == 56 [pid = 3636] [id = 165] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 18366800 == 55 [pid = 3636] [id = 164] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 12D79400 == 54 [pid = 3636] [id = 163] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 16960000 == 53 [pid = 3636] [id = 162] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 1B134C00 == 52 [pid = 3636] [id = 161] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 16767400 == 51 [pid = 3636] [id = 160] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (16D8A800) [pid = 3636] [serial = 425] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (199E1C00) [pid = 3636] [serial = 428] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1D018800) [pid = 3636] [serial = 431] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (15A0CC00) [pid = 3636] [serial = 434] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 1670AC00 == 50 [pid = 3636] [id = 159] 13:09:24 INFO - PROCESS | 3636 | --DOCSHELL 12B40C00 == 49 [pid = 3636] [id = 158] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (14453C00) [pid = 3636] [serial = 438] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (13BE7000) [pid = 3636] [serial = 437] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1670D800) [pid = 3636] [serial = 443] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (16716C00) [pid = 3636] [serial = 444] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1840C400) [pid = 3636] [serial = 446] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (18367000) [pid = 3636] [serial = 447] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (160D7000) [pid = 3636] [serial = 441] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (15A0E800) [pid = 3636] [serial = 440] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (18B48000) [pid = 3636] [serial = 449] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18B4F000) [pid = 3636] [serial = 450] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1A55A800) [pid = 3636] [serial = 459] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1AB13400) [pid = 3636] [serial = 464] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (15A10000) [pid = 3636] [serial = 462] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1330EC00) [pid = 3636] [serial = 461] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18BA9000) [pid = 3636] [serial = 452] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (195BFC00) [pid = 3636] [serial = 453] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1B13C800) [pid = 3636] [serial = 468] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1AC2DC00) [pid = 3636] [serial = 465] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1B138800) [pid = 3636] [serial = 467] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (19DCD400) [pid = 3636] [serial = 455] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1A2E8000) [pid = 3636] [serial = 458] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (19DCCC00) [pid = 3636] [serial = 456] [outer = 00000000] [url = about:blank] 13:09:24 INFO - PROCESS | 3636 | 1461182964352 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:24 INFO - PROCESS | 3636 | ++DOCSHELL 11BF6000 == 50 [pid = 3636] [id = 178] 13:09:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (12B40C00) [pid = 3636] [serial = 532] [outer = 00000000] 13:09:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (13BE6C00) [pid = 3636] [serial = 533] [outer = 12B40C00] 13:09:24 INFO - PROCESS | 3636 | 1461182964404 Marionette DEBUG loaded listener.js 13:09:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (15926000) [pid = 3636] [serial = 534] [outer = 12B40C00] 13:09:25 INFO - PROCESS | 3636 | 1461182965287 Marionette TRACE conn2 <- [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]]]}] 13:09:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:09:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1251ms 13:09:25 INFO - PROCESS | 3636 | 1461182965330 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:09:25 INFO - PROCESS | 3636 | 1461182965335 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 13:09:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:09:25 INFO - PROCESS | 3636 | 1461182965341 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:09:25 INFO - PROCESS | 3636 | 1461182965344 Marionette TRACE conn2 <- [1,678,null,{}] 13:09:25 INFO - PROCESS | 3636 | 1461182965348 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:25 INFO - PROCESS | 3636 | 1461182965428 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:09:25 INFO - PROCESS | 3636 | 1461182965434 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:25 INFO - PROCESS | 3636 | ++DOCSHELL 15A0DC00 == 51 [pid = 3636] [id = 179] 13:09:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1670AC00) [pid = 3636] [serial = 535] [outer = 00000000] 13:09:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18367000) [pid = 3636] [serial = 536] [outer = 1670AC00] 13:09:25 INFO - PROCESS | 3636 | 1461182965479 Marionette DEBUG loaded listener.js 13:09:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (18703800) [pid = 3636] [serial = 537] [outer = 1670AC00] 13:09:26 INFO - PROCESS | 3636 | 1461182966435 Marionette TRACE conn2 <- [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]]]}] 13:09:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:09:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1158ms 13:09:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:09:26 INFO - PROCESS | 3636 | 1461182966498 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:09:26 INFO - PROCESS | 3636 | 1461182966501 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 13:09:26 INFO - PROCESS | 3636 | 1461182966504 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:09:26 INFO - PROCESS | 3636 | 1461182966508 Marionette TRACE conn2 <- [1,682,null,{}] 13:09:26 INFO - PROCESS | 3636 | 1461182966523 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:26 INFO - PROCESS | 3636 | 1461182966631 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:09:26 INFO - PROCESS | 3636 | 1461182966638 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:26 INFO - PROCESS | 3636 | ++DOCSHELL 18B49C00 == 52 [pid = 3636] [id = 180] 13:09:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (18B4A400) [pid = 3636] [serial = 538] [outer = 00000000] 13:09:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (18E84C00) [pid = 3636] [serial = 539] [outer = 18B4A400] 13:09:26 INFO - PROCESS | 3636 | 1461182966685 Marionette DEBUG loaded listener.js 13:09:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (198F9C00) [pid = 3636] [serial = 540] [outer = 18B4A400] 13:09:27 INFO - PROCESS | 3636 | 1461182967624 Marionette TRACE conn2 <- [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]]]}] 13:09:27 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) 13:09:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1142ms 13:09:27 INFO - PROCESS | 3636 | 1461182967654 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:09:27 INFO - PROCESS | 3636 | 1461182967656 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 13:09:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:09:27 INFO - PROCESS | 3636 | 1461182967660 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:09:27 INFO - PROCESS | 3636 | 1461182967661 Marionette TRACE conn2 <- [1,686,null,{}] 13:09:27 INFO - PROCESS | 3636 | 1461182967665 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:27 INFO - PROCESS | 3636 | 1461182967770 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:09:27 INFO - PROCESS | 3636 | 1461182967822 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:27 INFO - PROCESS | 3636 | ++DOCSHELL 199E1400 == 53 [pid = 3636] [id = 181] 13:09:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (199E1C00) [pid = 3636] [serial = 541] [outer = 00000000] 13:09:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (19E3F000) [pid = 3636] [serial = 542] [outer = 199E1C00] 13:09:27 INFO - PROCESS | 3636 | 1461182967867 Marionette DEBUG loaded listener.js 13:09:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (19FCA800) [pid = 3636] [serial = 543] [outer = 199E1C00] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1C53DC00) [pid = 3636] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (16709400) [pid = 3636] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1DF47000) [pid = 3636] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (19DC9000) [pid = 3636] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18B9FC00) [pid = 3636] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (15A05400) [pid = 3636] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1593A400) [pid = 3636] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (187AFC00) [pid = 3636] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (16762400) [pid = 3636] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (18BA4000) [pid = 3636] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (18367800) [pid = 3636] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1B12CC00) [pid = 3636] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (16961800) [pid = 3636] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (143AB800) [pid = 3636] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (18BA7800) [pid = 3636] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1B142400) [pid = 3636] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (1C53AC00) [pid = 3636] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (16838400) [pid = 3636] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1A4CC400) [pid = 3636] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:09:28 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1585D400) [pid = 3636] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:09:28 INFO - PROCESS | 3636 | 1461182968926 Marionette TRACE conn2 <- [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]]]}] 13:09:28 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) 13:09:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1298ms 13:09:28 INFO - PROCESS | 3636 | 1461182968964 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:09:28 INFO - PROCESS | 3636 | 1461182968966 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 13:09:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:09:28 INFO - PROCESS | 3636 | 1461182968970 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:09:28 INFO - PROCESS | 3636 | 1461182968972 Marionette TRACE conn2 <- [1,690,null,{}] 13:09:28 INFO - PROCESS | 3636 | 1461182968975 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:29 INFO - PROCESS | 3636 | 1461182969050 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:09:29 INFO - PROCESS | 3636 | 1461182969056 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:29 INFO - PROCESS | 3636 | ++DOCSHELL 11BAFC00 == 54 [pid = 3636] [id = 182] 13:09:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (11BF9800) [pid = 3636] [serial = 544] [outer = 00000000] 13:09:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (15A06800) [pid = 3636] [serial = 545] [outer = 11BF9800] 13:09:29 INFO - PROCESS | 3636 | 1461182969102 Marionette DEBUG loaded listener.js 13:09:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (16C7A800) [pid = 3636] [serial = 546] [outer = 11BF9800] 13:09:30 INFO - PROCESS | 3636 | 1461182970039 Marionette TRACE conn2 <- [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]]]}] 13:09:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:09:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1095ms 13:09:30 INFO - PROCESS | 3636 | 1461182970063 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:09:30 INFO - PROCESS | 3636 | 1461182970065 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 13:09:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:09:30 INFO - PROCESS | 3636 | 1461182970071 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:09:30 INFO - PROCESS | 3636 | 1461182970073 Marionette TRACE conn2 <- [1,694,null,{}] 13:09:30 INFO - PROCESS | 3636 | 1461182970077 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:30 INFO - PROCESS | 3636 | 1461182970163 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:09:30 INFO - PROCESS | 3636 | 1461182970169 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:30 INFO - PROCESS | 3636 | ++DOCSHELL 137F6C00 == 55 [pid = 3636] [id = 183] 13:09:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (18B40800) [pid = 3636] [serial = 547] [outer = 00000000] 13:09:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1AB7D000) [pid = 3636] [serial = 548] [outer = 18B40800] 13:09:30 INFO - PROCESS | 3636 | 1461182970217 Marionette DEBUG loaded listener.js 13:09:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1AB7B000) [pid = 3636] [serial = 549] [outer = 18B40800] 13:09:31 INFO - PROCESS | 3636 | 1461182971336 Marionette TRACE conn2 <- [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]]]}] 13:09:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:09:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1299ms 13:09:31 INFO - PROCESS | 3636 | 1461182971399 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:09:31 INFO - PROCESS | 3636 | 1461182971404 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 13:09:31 INFO - PROCESS | 3636 | 1461182971410 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:09:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:09:31 INFO - PROCESS | 3636 | 1461182971412 Marionette TRACE conn2 <- [1,698,null,{}] 13:09:31 INFO - PROCESS | 3636 | 1461182971426 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:31 INFO - PROCESS | 3636 | 1461182971515 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:09:31 INFO - PROCESS | 3636 | 1461182971713 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:31 INFO - PROCESS | 3636 | ++DOCSHELL 14B53C00 == 56 [pid = 3636] [id = 184] 13:09:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (15A08400) [pid = 3636] [serial = 550] [outer = 00000000] 13:09:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1683FC00) [pid = 3636] [serial = 551] [outer = 15A08400] 13:09:31 INFO - PROCESS | 3636 | 1461182971771 Marionette DEBUG loaded listener.js 13:09:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (16C46400) [pid = 3636] [serial = 552] [outer = 15A08400] 13:09:32 INFO - PROCESS | 3636 | 1461182972821 Marionette TRACE conn2 <- [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]]]}] 13:09:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:09:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1439ms 13:09:32 INFO - PROCESS | 3636 | 1461182972859 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:09:32 INFO - PROCESS | 3636 | 1461182972864 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 13:09:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:09:32 INFO - PROCESS | 3636 | 1461182972871 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:09:32 INFO - PROCESS | 3636 | 1461182972874 Marionette TRACE conn2 <- [1,702,null,{}] 13:09:32 INFO - PROCESS | 3636 | 1461182972878 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:33 INFO - PROCESS | 3636 | 1461182973008 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:09:33 INFO - PROCESS | 3636 | 1461182973136 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:33 INFO - PROCESS | 3636 | ++DOCSHELL 18B88400 == 57 [pid = 3636] [id = 185] 13:09:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (18B9D000) [pid = 3636] [serial = 553] [outer = 00000000] 13:09:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (199E8400) [pid = 3636] [serial = 554] [outer = 18B9D000] 13:09:33 INFO - PROCESS | 3636 | 1461182973192 Marionette DEBUG loaded listener.js 13:09:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (19DC9800) [pid = 3636] [serial = 555] [outer = 18B9D000] 13:09:34 INFO - PROCESS | 3636 | 1461182974166 Marionette TRACE conn2 <- [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]]]}] 13:09:34 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 13:09:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1361ms 13:09:34 INFO - PROCESS | 3636 | 1461182974268 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:09:34 INFO - PROCESS | 3636 | 1461182974271 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 13:09:34 INFO - PROCESS | 3636 | 1461182974276 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:09:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:09:34 INFO - PROCESS | 3636 | 1461182974280 Marionette TRACE conn2 <- [1,706,null,{}] 13:09:34 INFO - PROCESS | 3636 | 1461182974291 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:34 INFO - PROCESS | 3636 | 1461182974382 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:09:34 INFO - PROCESS | 3636 | 1461182974689 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:34 INFO - PROCESS | 3636 | ++DOCSHELL 123F2000 == 58 [pid = 3636] [id = 186] 13:09:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (123FB400) [pid = 3636] [serial = 556] [outer = 00000000] 13:09:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (13BE4800) [pid = 3636] [serial = 557] [outer = 123FB400] 13:09:34 INFO - PROCESS | 3636 | 1461182974742 Marionette DEBUG loaded listener.js 13:09:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1585A400) [pid = 3636] [serial = 558] [outer = 123FB400] 13:09:35 INFO - PROCESS | 3636 | --DOCSHELL 1CB5DC00 == 57 [pid = 3636] [id = 71] 13:09:35 INFO - PROCESS | 3636 | --DOCSHELL 15A04000 == 56 [pid = 3636] [id = 145] 13:09:35 INFO - PROCESS | 3636 | --DOCSHELL 199EA800 == 55 [pid = 3636] [id = 144] 13:09:35 INFO - PROCESS | 3636 | --DOCSHELL 187AD400 == 54 [pid = 3636] [id = 143] 13:09:35 INFO - PROCESS | 3636 | --DOCSHELL 11BAFC00 == 53 [pid = 3636] [id = 182] 13:09:35 INFO - PROCESS | 3636 | --DOCSHELL 199E1400 == 52 [pid = 3636] [id = 181] 13:09:35 INFO - PROCESS | 3636 | --DOCSHELL 18B49C00 == 51 [pid = 3636] [id = 180] 13:09:35 INFO - PROCESS | 3636 | --DOCSHELL 15A0DC00 == 50 [pid = 3636] [id = 179] 13:09:35 INFO - PROCESS | 3636 | --DOCSHELL 11BF6000 == 49 [pid = 3636] [id = 178] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (19FF5000) [pid = 3636] [serial = 497] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (187A8000) [pid = 3636] [serial = 491] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (18B48400) [pid = 3636] [serial = 492] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (15A09000) [pid = 3636] [serial = 473] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1B138C00) [pid = 3636] [serial = 500] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (16C7C800) [pid = 3636] [serial = 485] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (18365000) [pid = 3636] [serial = 486] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (14B56400) [pid = 3636] [serial = 488] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (15A08000) [pid = 3636] [serial = 489] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (19585000) [pid = 3636] [serial = 494] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (199DD400) [pid = 3636] [serial = 495] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (1C537000) [pid = 3636] [serial = 470] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1CB5C400) [pid = 3636] [serial = 503] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1B1BEC00) [pid = 3636] [serial = 501] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1C53C000) [pid = 3636] [serial = 471] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (18A13C00) [pid = 3636] [serial = 476] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1CD1FC00) [pid = 3636] [serial = 506] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (1D2C4800) [pid = 3636] [serial = 513] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (198F5000) [pid = 3636] [serial = 509] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (1CB5C000) [pid = 3636] [serial = 504] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (1D2B9C00) [pid = 3636] [serial = 512] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1B13B000) [pid = 3636] [serial = 479] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (1C687000) [pid = 3636] [serial = 482] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (1CE7FC00) [pid = 3636] [serial = 507] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (1AB18800) [pid = 3636] [serial = 510] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (19FCCC00) [pid = 3636] [serial = 498] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (1DE16C00) [pid = 3636] [serial = 515] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (1DF4F400) [pid = 3636] [serial = 432] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (1870D000) [pid = 3636] [serial = 426] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (1E393000) [pid = 3636] [serial = 383] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (1D879000) [pid = 3636] [serial = 374] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (1A45EC00) [pid = 3636] [serial = 386] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (1CE81C00) [pid = 3636] [serial = 435] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (16D47800) [pid = 3636] [serial = 377] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (199E7400) [pid = 3636] [serial = 429] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (1B12AC00) [pid = 3636] [serial = 380] [outer = 00000000] [url = about:blank] 13:09:35 INFO - PROCESS | 3636 | 1461182975788 Marionette TRACE conn2 <- [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]]]}] 13:09:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:09:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1564ms 13:09:35 INFO - PROCESS | 3636 | 1461182975841 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:09:35 INFO - PROCESS | 3636 | 1461182975845 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 13:09:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:09:35 INFO - PROCESS | 3636 | 1461182975849 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:09:35 INFO - PROCESS | 3636 | 1461182975853 Marionette TRACE conn2 <- [1,710,null,{}] 13:09:35 INFO - PROCESS | 3636 | 1461182975858 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:35 INFO - PROCESS | 3636 | 1461182975940 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:09:35 INFO - PROCESS | 3636 | 1461182975962 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:36 INFO - PROCESS | 3636 | ++DOCSHELL 159B2C00 == 50 [pid = 3636] [id = 187] 13:09:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (15A04000) [pid = 3636] [serial = 559] [outer = 00000000] 13:09:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (16715000) [pid = 3636] [serial = 560] [outer = 15A04000] 13:09:36 INFO - PROCESS | 3636 | 1461182976072 Marionette DEBUG loaded listener.js 13:09:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (16837000) [pid = 3636] [serial = 561] [outer = 15A04000] 13:09:36 INFO - PROCESS | 3636 | 1461182976482 Marionette TRACE conn2 <- [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] 13:09:36 INFO - PROCESS | 3636 | 1461182976552 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 13:09:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:09:36 INFO - PROCESS | 3636 | 1461182976555 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:09:36 INFO - PROCESS | 3636 | 1461182976557 Marionette TRACE conn2 <- [1,714,null,{}] 13:09:36 INFO - PROCESS | 3636 | 1461182976561 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:36 INFO - PROCESS | 3636 | 1461182976639 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:09:36 INFO - PROCESS | 3636 | 1461182976647 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:36 INFO - PROCESS | 3636 | ++DOCSHELL 18B40C00 == 51 [pid = 3636] [id = 188] 13:09:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (18B42000) [pid = 3636] [serial = 562] [outer = 00000000] 13:09:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (18B49C00) [pid = 3636] [serial = 563] [outer = 18B42000] 13:09:36 INFO - PROCESS | 3636 | 1461182976693 Marionette DEBUG loaded listener.js 13:09:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (18B8DC00) [pid = 3636] [serial = 564] [outer = 18B42000] 13:09:37 INFO - PROCESS | 3636 | 1461182977206 Marionette TRACE conn2 <- [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]]]}] 13:09:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:09:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 688ms 13:09:37 INFO - PROCESS | 3636 | 1461182977256 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:09:37 INFO - PROCESS | 3636 | 1461182977258 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 13:09:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:09:37 INFO - PROCESS | 3636 | 1461182977267 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:09:37 INFO - PROCESS | 3636 | 1461182977272 Marionette TRACE conn2 <- [1,718,null,{}] 13:09:37 INFO - PROCESS | 3636 | 1461182977277 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:37 INFO - PROCESS | 3636 | 1461182977385 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:09:37 INFO - PROCESS | 3636 | 1461182977391 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:37 INFO - PROCESS | 3636 | ++DOCSHELL 198FB000 == 52 [pid = 3636] [id = 189] 13:09:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (198FC800) [pid = 3636] [serial = 565] [outer = 00000000] 13:09:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (199E4800) [pid = 3636] [serial = 566] [outer = 198FC800] 13:09:37 INFO - PROCESS | 3636 | 1461182977442 Marionette DEBUG loaded listener.js 13:09:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (199EA800) [pid = 3636] [serial = 567] [outer = 198FC800] 13:09:37 INFO - PROCESS | 3636 | 1461182977932 Marionette TRACE conn2 <- [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] 13:09:37 INFO - PROCESS | 3636 | 1461182977963 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 13:09:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:09:37 INFO - PROCESS | 3636 | 1461182977970 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:09:37 INFO - PROCESS | 3636 | 1461182977972 Marionette TRACE conn2 <- [1,722,null,{}] 13:09:37 INFO - PROCESS | 3636 | 1461182977975 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:38 INFO - PROCESS | 3636 | 1461182978080 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:09:38 INFO - PROCESS | 3636 | 1461182978088 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:38 INFO - PROCESS | 3636 | ++DOCSHELL 1A2E3C00 == 53 [pid = 3636] [id = 190] 13:09:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (1A2E5400) [pid = 3636] [serial = 568] [outer = 00000000] 13:09:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (1AB7C800) [pid = 3636] [serial = 569] [outer = 1A2E5400] 13:09:38 INFO - PROCESS | 3636 | 1461182978176 Marionette DEBUG loaded listener.js 13:09:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (1B125800) [pid = 3636] [serial = 570] [outer = 1A2E5400] 13:09:38 INFO - PROCESS | 3636 | 1461182978589 Marionette TRACE conn2 <- [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]]]}] 13:09:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:09:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 642ms 13:09:38 INFO - PROCESS | 3636 | 1461182978609 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 13:09:38 INFO - PROCESS | 3636 | 1461182978611 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 13:09:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:09:38 INFO - PROCESS | 3636 | 1461182978614 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:09:38 INFO - PROCESS | 3636 | 1461182978616 Marionette TRACE conn2 <- [1,726,null,{}] 13:09:38 INFO - PROCESS | 3636 | 1461182978626 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:38 INFO - PROCESS | 3636 | 1461182978728 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:09:38 INFO - PROCESS | 3636 | 1461182978811 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:38 INFO - PROCESS | 3636 | ++DOCSHELL 1B12FC00 == 54 [pid = 3636] [id = 191] 13:09:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (1B130C00) [pid = 3636] [serial = 571] [outer = 00000000] 13:09:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1B137C00) [pid = 3636] [serial = 572] [outer = 1B130C00] 13:09:38 INFO - PROCESS | 3636 | 1461182978866 Marionette DEBUG loaded listener.js 13:09:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1B13F000) [pid = 3636] [serial = 573] [outer = 1B130C00] 13:09:39 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (16841800) [pid = 3636] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:09:39 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (12B87800) [pid = 3636] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:09:39 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (199E5800) [pid = 3636] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:09:39 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (18B4A400) [pid = 3636] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:09:39 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (12D78000) [pid = 3636] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:09:39 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (12B40C00) [pid = 3636] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:09:39 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (1670AC00) [pid = 3636] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:09:39 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (199E1C00) [pid = 3636] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:09:39 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (11BF9800) [pid = 3636] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:09:39 INFO - PROCESS | 3636 | 1461182979784 Marionette TRACE conn2 <- [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]]]}] 13:09:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:09:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1189ms 13:09:39 INFO - PROCESS | 3636 | 1461182979816 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:09:39 INFO - PROCESS | 3636 | 1461182979818 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 13:09:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:09:39 INFO - PROCESS | 3636 | 1461182979824 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:09:39 INFO - PROCESS | 3636 | 1461182979826 Marionette TRACE conn2 <- [1,730,null,{}] 13:09:39 INFO - PROCESS | 3636 | 1461182979830 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:39 INFO - PROCESS | 3636 | 1461182979906 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:09:39 INFO - PROCESS | 3636 | 1461182979913 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:39 INFO - PROCESS | 3636 | ++DOCSHELL 14B12800 == 55 [pid = 3636] [id = 192] 13:09:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (1683EC00) [pid = 3636] [serial = 574] [outer = 00000000] 13:09:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (1B128C00) [pid = 3636] [serial = 575] [outer = 1683EC00] 13:09:39 INFO - PROCESS | 3636 | 1461182979957 Marionette DEBUG loaded listener.js 13:09:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (1B141000) [pid = 3636] [serial = 576] [outer = 1683EC00] 13:09:40 INFO - PROCESS | 3636 | 1461182980861 Marionette TRACE conn2 <- [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]]]}] 13:09:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:09:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1094ms 13:09:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:09:40 INFO - PROCESS | 3636 | 1461182980923 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 13:09:40 INFO - PROCESS | 3636 | 1461182980924 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 13:09:40 INFO - PROCESS | 3636 | 1461182980928 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:09:40 INFO - PROCESS | 3636 | 1461182980930 Marionette TRACE conn2 <- [1,734,null,{}] 13:09:40 INFO - PROCESS | 3636 | 1461182980933 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:41 INFO - PROCESS | 3636 | 1461182981035 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:09:41 INFO - PROCESS | 3636 | 1461182981043 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:41 INFO - PROCESS | 3636 | ++DOCSHELL 1695CC00 == 56 [pid = 3636] [id = 193] 13:09:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (1B144800) [pid = 3636] [serial = 577] [outer = 00000000] 13:09:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (1C53EC00) [pid = 3636] [serial = 578] [outer = 1B144800] 13:09:41 INFO - PROCESS | 3636 | 1461182981088 Marionette DEBUG loaded listener.js 13:09:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (1A4CBC00) [pid = 3636] [serial = 579] [outer = 1B144800] 13:09:42 INFO - PROCESS | 3636 | 1461182982054 Marionette TRACE conn2 <- [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]]]}] 13:09:42 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.) 13:09:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1142ms 13:09:42 INFO - PROCESS | 3636 | 1461182982076 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:09:42 INFO - PROCESS | 3636 | 1461182982081 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 13:09:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:09:42 INFO - PROCESS | 3636 | 1461182982086 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:09:42 INFO - PROCESS | 3636 | 1461182982090 Marionette TRACE conn2 <- [1,738,null,{}] 13:09:42 INFO - PROCESS | 3636 | 1461182982097 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:42 INFO - PROCESS | 3636 | 1461182982204 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:09:42 INFO - PROCESS | 3636 | 1461182982280 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:42 INFO - PROCESS | 3636 | ++DOCSHELL 15A05800 == 57 [pid = 3636] [id = 194] 13:09:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (15A05C00) [pid = 3636] [serial = 580] [outer = 00000000] 13:09:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (15A10C00) [pid = 3636] [serial = 581] [outer = 15A05C00] 13:09:42 INFO - PROCESS | 3636 | 1461182982377 Marionette DEBUG loaded listener.js 13:09:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (16717400) [pid = 3636] [serial = 582] [outer = 15A05C00] 13:09:43 INFO - PROCESS | 3636 | 1461182983442 Marionette TRACE conn2 <- [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]]]}] 13:09:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:09:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1392ms 13:09:43 INFO - PROCESS | 3636 | 1461182983513 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:09:43 INFO - PROCESS | 3636 | 1461182983519 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 13:09:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:09:43 INFO - PROCESS | 3636 | 1461182983526 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:09:43 INFO - PROCESS | 3636 | 1461182983529 Marionette TRACE conn2 <- [1,742,null,{}] 13:09:43 INFO - PROCESS | 3636 | 1461182983534 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:43 INFO - PROCESS | 3636 | 1461182983631 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:09:43 INFO - PROCESS | 3636 | 1461182983826 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:43 INFO - PROCESS | 3636 | ++DOCSHELL 187ABC00 == 58 [pid = 3636] [id = 195] 13:09:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18A11000) [pid = 3636] [serial = 583] [outer = 00000000] 13:09:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18BA7C00) [pid = 3636] [serial = 584] [outer = 18A11000] 13:09:43 INFO - PROCESS | 3636 | 1461182983881 Marionette DEBUG loaded listener.js 13:09:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (19585800) [pid = 3636] [serial = 585] [outer = 18A11000] 13:09:45 INFO - PROCESS | 3636 | 1461182985051 Marionette TRACE conn2 <- [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]]]}] 13:09:45 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 13:09:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1564ms 13:09:45 INFO - PROCESS | 3636 | 1461182985091 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:09:45 INFO - PROCESS | 3636 | 1461182985095 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 13:09:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:09:45 INFO - PROCESS | 3636 | 1461182985100 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:09:45 INFO - PROCESS | 3636 | 1461182985104 Marionette TRACE conn2 <- [1,746,null,{}] 13:09:45 INFO - PROCESS | 3636 | 1461182985110 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:45 INFO - PROCESS | 3636 | 1461182985276 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:09:45 INFO - PROCESS | 3636 | 1461182985398 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:45 INFO - PROCESS | 3636 | ++DOCSHELL 13B47000 == 59 [pid = 3636] [id = 196] 13:09:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (13BE5400) [pid = 3636] [serial = 586] [outer = 00000000] 13:09:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (16841C00) [pid = 3636] [serial = 587] [outer = 13BE5400] 13:09:45 INFO - PROCESS | 3636 | 1461182985454 Marionette DEBUG loaded listener.js 13:09:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (16D43800) [pid = 3636] [serial = 588] [outer = 13BE5400] 13:09:45 INFO - PROCESS | 3636 | --DOCSHELL 14B12800 == 58 [pid = 3636] [id = 192] 13:09:45 INFO - PROCESS | 3636 | --DOCSHELL 1B12FC00 == 57 [pid = 3636] [id = 191] 13:09:45 INFO - PROCESS | 3636 | --DOCSHELL 1A2E3C00 == 56 [pid = 3636] [id = 190] 13:09:45 INFO - PROCESS | 3636 | --DOCSHELL 198FB000 == 55 [pid = 3636] [id = 189] 13:09:45 INFO - PROCESS | 3636 | --DOCSHELL 1D878800 == 54 [pid = 3636] [id = 172] 13:09:45 INFO - PROCESS | 3636 | --DOCSHELL 18B40C00 == 53 [pid = 3636] [id = 188] 13:09:45 INFO - PROCESS | 3636 | --DOCSHELL 159B2C00 == 52 [pid = 3636] [id = 187] 13:09:45 INFO - PROCESS | 3636 | --DOCSHELL 123F2000 == 51 [pid = 3636] [id = 186] 13:09:45 INFO - PROCESS | 3636 | --DOCSHELL 14B53C00 == 50 [pid = 3636] [id = 184] 13:09:45 INFO - PROCESS | 3636 | --DOCSHELL 137F6C00 == 49 [pid = 3636] [id = 183] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1D00E800) [pid = 3636] [serial = 423] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (18B47000) [pid = 3636] [serial = 477] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (15EABC00) [pid = 3636] [serial = 474] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (198F9C00) [pid = 3636] [serial = 540] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (18E84C00) [pid = 3636] [serial = 539] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (15E0C800) [pid = 3636] [serial = 530] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (13BE6C00) [pid = 3636] [serial = 533] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (15926000) [pid = 3636] [serial = 534] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (18367000) [pid = 3636] [serial = 536] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (18BA4C00) [pid = 3636] [serial = 521] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (15A06C00) [pid = 3636] [serial = 518] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (1AB7D000) [pid = 3636] [serial = 548] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (1D2B6800) [pid = 3636] [serial = 524] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (1E38EC00) [pid = 3636] [serial = 527] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (19E3F000) [pid = 3636] [serial = 542] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (16713800) [pid = 3636] [serial = 531] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (15A06800) [pid = 3636] [serial = 545] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (18703800) [pid = 3636] [serial = 537] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (19FCA800) [pid = 3636] [serial = 543] [outer = 00000000] [url = about:blank] 13:09:45 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (16C7A800) [pid = 3636] [serial = 546] [outer = 00000000] [url = about:blank] 13:09:46 INFO - PROCESS | 3636 | 1461182986003 Marionette TRACE conn2 <- [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]]]}] 13:09:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:09:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 939ms 13:09:46 INFO - PROCESS | 3636 | 1461182986047 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:09:46 INFO - PROCESS | 3636 | 1461182986053 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 13:09:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:09:46 INFO - PROCESS | 3636 | 1461182986058 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:09:46 INFO - PROCESS | 3636 | 1461182986061 Marionette TRACE conn2 <- [1,750,null,{}] 13:09:46 INFO - PROCESS | 3636 | 1461182986064 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:46 INFO - PROCESS | 3636 | 1461182986144 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:09:46 INFO - PROCESS | 3636 | 1461182986153 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:46 INFO - PROCESS | 3636 | ++DOCSHELL 143AA000 == 50 [pid = 3636] [id = 197] 13:09:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (143EE800) [pid = 3636] [serial = 589] [outer = 00000000] 13:09:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (16766800) [pid = 3636] [serial = 590] [outer = 143EE800] 13:09:46 INFO - PROCESS | 3636 | 1461182986201 Marionette DEBUG loaded listener.js 13:09:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (16C6FC00) [pid = 3636] [serial = 591] [outer = 143EE800] 13:09:47 INFO - PROCESS | 3636 | 1461182987131 Marionette TRACE conn2 <- [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]]]}] 13:09:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:09:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1095ms 13:09:47 INFO - PROCESS | 3636 | 1461182987157 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:09:47 INFO - PROCESS | 3636 | 1461182987159 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 13:09:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:09:47 INFO - PROCESS | 3636 | 1461182987163 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:09:47 INFO - PROCESS | 3636 | 1461182987167 Marionette TRACE conn2 <- [1,754,null,{}] 13:09:47 INFO - PROCESS | 3636 | 1461182987177 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:47 INFO - PROCESS | 3636 | 1461182987261 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:09:47 INFO - PROCESS | 3636 | 1461182987267 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:47 INFO - PROCESS | 3636 | ++DOCSHELL 18B41C00 == 51 [pid = 3636] [id = 198] 13:09:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (18B42400) [pid = 3636] [serial = 592] [outer = 00000000] 13:09:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (18B8E000) [pid = 3636] [serial = 593] [outer = 18B42400] 13:09:47 INFO - PROCESS | 3636 | 1461182987315 Marionette DEBUG loaded listener.js 13:09:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (18BA2C00) [pid = 3636] [serial = 594] [outer = 18B42400] 13:09:48 INFO - PROCESS | 3636 | 1461182988379 Marionette TRACE conn2 <- [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]]]}] 13:09:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:09:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1298ms 13:09:48 INFO - PROCESS | 3636 | 1461182988465 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:09:48 INFO - PROCESS | 3636 | 1461182988470 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 13:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:09:48 INFO - PROCESS | 3636 | 1461182988475 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:09:48 INFO - PROCESS | 3636 | 1461182988478 Marionette TRACE conn2 <- [1,758,null,{}] 13:09:48 INFO - PROCESS | 3636 | 1461182988484 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:48 INFO - PROCESS | 3636 | 1461182988614 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:09:48 INFO - PROCESS | 3636 | 1461182988784 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:48 INFO - PROCESS | 3636 | ++DOCSHELL 15A0E000 == 52 [pid = 3636] [id = 199] 13:09:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (15E45C00) [pid = 3636] [serial = 595] [outer = 00000000] 13:09:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (18701400) [pid = 3636] [serial = 596] [outer = 15E45C00] 13:09:48 INFO - PROCESS | 3636 | 1461182988842 Marionette DEBUG loaded listener.js 13:09:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18A0DC00) [pid = 3636] [serial = 597] [outer = 15E45C00] 13:09:49 INFO - PROCESS | 3636 | 1461182989433 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1001ms 13:09:49 INFO - PROCESS | 3636 | 1461182989479 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:09:49 INFO - PROCESS | 3636 | 1461182989485 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 13:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:09:49 INFO - PROCESS | 3636 | 1461182989492 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:09:49 INFO - PROCESS | 3636 | 1461182989495 Marionette TRACE conn2 <- [1,762,null,{}] 13:09:49 INFO - PROCESS | 3636 | 1461182989499 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:49 INFO - PROCESS | 3636 | 1461182989598 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:09:49 INFO - PROCESS | 3636 | 1461182989677 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:49 INFO - PROCESS | 3636 | ++DOCSHELL 18B43800 == 53 [pid = 3636] [id = 200] 13:09:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (18B44000) [pid = 3636] [serial = 598] [outer = 00000000] 13:09:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (198F7800) [pid = 3636] [serial = 599] [outer = 18B44000] 13:09:49 INFO - PROCESS | 3636 | 1461182989740 Marionette DEBUG loaded listener.js 13:09:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (199E1800) [pid = 3636] [serial = 600] [outer = 18B44000] 13:09:50 INFO - PROCESS | 3636 | 1461182990376 Marionette TRACE conn2 <- [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]]]}] 13:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 891ms 13:09:50 INFO - PROCESS | 3636 | 1461182990425 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:09:50 INFO - PROCESS | 3636 | 1461182990428 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 13:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:09:50 INFO - PROCESS | 3636 | 1461182990432 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:09:50 INFO - PROCESS | 3636 | 1461182990436 Marionette TRACE conn2 <- [1,766,null,{}] 13:09:50 INFO - PROCESS | 3636 | 1461182990447 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:50 INFO - PROCESS | 3636 | 1461182990548 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:09:50 INFO - PROCESS | 3636 | 1461182990631 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:50 INFO - PROCESS | 3636 | ++DOCSHELL 1A461000 == 54 [pid = 3636] [id = 201] 13:09:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1A4CC400) [pid = 3636] [serial = 601] [outer = 00000000] 13:09:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1A856400) [pid = 3636] [serial = 602] [outer = 1A4CC400] 13:09:50 INFO - PROCESS | 3636 | 1461182990730 Marionette DEBUG loaded listener.js 13:09:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (1AC2A000) [pid = 3636] [serial = 603] [outer = 1A4CC400] 13:09:51 INFO - PROCESS | 3636 | 1461182991260 Marionette TRACE conn2 <- [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]]]}] 13:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 907ms 13:09:51 INFO - PROCESS | 3636 | 1461182991335 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:09:51 INFO - PROCESS | 3636 | 1461182991338 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 13:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:09:51 INFO - PROCESS | 3636 | 1461182991342 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:09:51 INFO - PROCESS | 3636 | 1461182991344 Marionette TRACE conn2 <- [1,770,null,{}] 13:09:51 INFO - PROCESS | 3636 | 1461182991348 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:51 INFO - PROCESS | 3636 | 1461182991445 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:09:51 INFO - PROCESS | 3636 | 1461182991537 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:51 INFO - PROCESS | 3636 | ++DOCSHELL 1608E800 == 55 [pid = 3636] [id = 202] 13:09:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (1B135C00) [pid = 3636] [serial = 604] [outer = 00000000] 13:09:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1B140400) [pid = 3636] [serial = 605] [outer = 1B135C00] 13:09:51 INFO - PROCESS | 3636 | 1461182991592 Marionette DEBUG loaded listener.js 13:09:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (1B1C6C00) [pid = 3636] [serial = 606] [outer = 1B135C00] 13:09:52 INFO - PROCESS | 3636 | 1461182992180 Marionette TRACE conn2 <- [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]]]}] 13:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 907ms 13:09:52 INFO - PROCESS | 3636 | 1461182992246 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:09:52 INFO - PROCESS | 3636 | 1461182992248 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 13:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:09:52 INFO - PROCESS | 3636 | 1461182992251 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:09:52 INFO - PROCESS | 3636 | 1461182992253 Marionette TRACE conn2 <- [1,774,null,{}] 13:09:52 INFO - PROCESS | 3636 | 1461182992257 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:52 INFO - PROCESS | 3636 | 1461182992350 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:09:52 INFO - PROCESS | 3636 | 1461182992519 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:52 INFO - PROCESS | 3636 | ++DOCSHELL 137F6C00 == 56 [pid = 3636] [id = 203] 13:09:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (13B47800) [pid = 3636] [serial = 607] [outer = 00000000] 13:09:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (15853400) [pid = 3636] [serial = 608] [outer = 13B47800] 13:09:52 INFO - PROCESS | 3636 | 1461182992569 Marionette DEBUG loaded listener.js 13:09:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (15ED6C00) [pid = 3636] [serial = 609] [outer = 13B47800] 13:09:53 INFO - PROCESS | 3636 | --DOCSHELL 195CCC00 == 55 [pid = 3636] [id = 99] 13:09:53 INFO - PROCESS | 3636 | --DOCSHELL 13369C00 == 54 [pid = 3636] [id = 130] 13:09:53 INFO - PROCESS | 3636 | --DOCSHELL 1CB60800 == 53 [pid = 3636] [id = 175] 13:09:53 INFO - PROCESS | 3636 | --DOCSHELL 12B82000 == 52 [pid = 3636] [id = 177] 13:09:53 INFO - PROCESS | 3636 | --DOCSHELL 1676D400 == 51 [pid = 3636] [id = 174] 13:09:53 INFO - PROCESS | 3636 | --DOCSHELL 143AA000 == 50 [pid = 3636] [id = 197] 13:09:53 INFO - PROCESS | 3636 | --DOCSHELL 13B47000 == 49 [pid = 3636] [id = 196] 13:09:53 INFO - PROCESS | 3636 | --DOCSHELL 15A05800 == 48 [pid = 3636] [id = 194] 13:09:53 INFO - PROCESS | 3636 | 1461182993148 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 954ms 13:09:53 INFO - PROCESS | 3636 | 1461182993197 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:09:53 INFO - PROCESS | 3636 | 1461182993200 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 13:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:09:53 INFO - PROCESS | 3636 | 1461182993205 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:09:53 INFO - PROCESS | 3636 | 1461182993208 Marionette TRACE conn2 <- [1,778,null,{}] 13:09:53 INFO - PROCESS | 3636 | 1461182993213 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:53 INFO - PROCESS | 3636 | 1461182993296 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:09:53 INFO - PROCESS | 3636 | 1461182993397 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:53 INFO - PROCESS | 3636 | ++DOCSHELL 15A0D400 == 49 [pid = 3636] [id = 204] 13:09:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (15E3C000) [pid = 3636] [serial = 610] [outer = 00000000] 13:09:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1870F000) [pid = 3636] [serial = 611] [outer = 15E3C000] 13:09:53 INFO - PROCESS | 3636 | 1461182993446 Marionette DEBUG loaded listener.js 13:09:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (19581000) [pid = 3636] [serial = 612] [outer = 15E3C000] 13:09:53 INFO - PROCESS | 3636 | 1461182993933 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 798ms 13:09:54 INFO - PROCESS | 3636 | 1461182994006 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:09:54 INFO - PROCESS | 3636 | 1461182994010 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 13:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:09:54 INFO - PROCESS | 3636 | 1461182994014 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:09:54 INFO - PROCESS | 3636 | 1461182994016 Marionette TRACE conn2 <- [1,782,null,{}] 13:09:54 INFO - PROCESS | 3636 | 1461182994025 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:54 INFO - PROCESS | 3636 | 1461182994135 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:09:54 INFO - PROCESS | 3636 | 1461182994149 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 3636 | ++DOCSHELL 18B42C00 == 50 [pid = 3636] [id = 205] 13:09:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (19E7D800) [pid = 3636] [serial = 613] [outer = 00000000] 13:09:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1B135800) [pid = 3636] [serial = 614] [outer = 19E7D800] 13:09:54 INFO - PROCESS | 3636 | 1461182994194 Marionette DEBUG loaded listener.js 13:09:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1B1C0000) [pid = 3636] [serial = 615] [outer = 19E7D800] 13:09:54 INFO - PROCESS | 3636 | 1461182994673 Marionette TRACE conn2 <- [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]]]}] 13:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 703ms 13:09:54 INFO - PROCESS | 3636 | 1461182994717 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:09:54 INFO - PROCESS | 3636 | 1461182994719 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 13:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:09:54 INFO - PROCESS | 3636 | 1461182994729 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:09:54 INFO - PROCESS | 3636 | 1461182994736 Marionette TRACE conn2 <- [1,786,null,{}] 13:09:54 INFO - PROCESS | 3636 | 1461182994740 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:54 INFO - PROCESS | 3636 | 1461182994859 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:09:54 INFO - PROCESS | 3636 | 1461182994871 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 3636 | ++DOCSHELL 1CB67800 == 51 [pid = 3636] [id = 206] 13:09:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1CB68000) [pid = 3636] [serial = 616] [outer = 00000000] 13:09:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1CE79400) [pid = 3636] [serial = 617] [outer = 1CB68000] 13:09:54 INFO - PROCESS | 3636 | 1461182994916 Marionette DEBUG loaded listener.js 13:09:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1CE7F400) [pid = 3636] [serial = 618] [outer = 1CB68000] 13:09:55 INFO - PROCESS | 3636 | 1461182995349 Marionette TRACE conn2 <- [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]]]}] 13:09:55 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 13:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 657ms 13:09:55 INFO - PROCESS | 3636 | 1461182995386 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:09:55 INFO - PROCESS | 3636 | 1461182995388 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 13:09:55 INFO - PROCESS | 3636 | 1461182995391 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:09:55 INFO - PROCESS | 3636 | 1461182995393 Marionette TRACE conn2 <- [1,790,null,{}] 13:09:55 INFO - PROCESS | 3636 | 1461182995396 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:55 INFO - PROCESS | 3636 | 1461182995530 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:09:55 INFO - PROCESS | 3636 | 1461182995552 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:55 INFO - PROCESS | 3636 | ++DOCSHELL 1D2BEC00 == 52 [pid = 3636] [id = 207] 13:09:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1D2BF800) [pid = 3636] [serial = 619] [outer = 00000000] 13:09:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1D879800) [pid = 3636] [serial = 620] [outer = 1D2BF800] 13:09:55 INFO - PROCESS | 3636 | 1461182995596 Marionette DEBUG loaded listener.js 13:09:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1D879000) [pid = 3636] [serial = 621] [outer = 1D2BF800] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1A2E5400) [pid = 3636] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1B130C00) [pid = 3636] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (15A08400) [pid = 3636] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (15A04000) [pid = 3636] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (18B42000) [pid = 3636] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (198FC800) [pid = 3636] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (123FB400) [pid = 3636] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (18B9D000) [pid = 3636] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (18B40800) [pid = 3636] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (13BE5400) [pid = 3636] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (143EE800) [pid = 3636] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1683EC00) [pid = 3636] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1B138000) [pid = 3636] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1D87E400) [pid = 3636] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1CB62000) [pid = 3636] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (1A850C00) [pid = 3636] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1D87B400) [pid = 3636] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (1695F400) [pid = 3636] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:09:55 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (11BB7800) [pid = 3636] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:09:56 INFO - PROCESS | 3636 | 1461182996060 Marionette TRACE conn2 <- [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]]]}] 13:09:56 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 13:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 704ms 13:09:56 INFO - PROCESS | 3636 | 1461182996093 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:09:56 INFO - PROCESS | 3636 | 1461182996095 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 13:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:09:56 INFO - PROCESS | 3636 | 1461182996098 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:09:56 INFO - PROCESS | 3636 | 1461182996100 Marionette TRACE conn2 <- [1,794,null,{}] 13:09:56 INFO - PROCESS | 3636 | 1461182996103 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:56 INFO - PROCESS | 3636 | 1461182996180 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:09:56 INFO - PROCESS | 3636 | 1461182996186 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:56 INFO - PROCESS | 3636 | ++DOCSHELL 16713800 == 53 [pid = 3636] [id = 208] 13:09:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (1695F400) [pid = 3636] [serial = 622] [outer = 00000000] 13:09:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18B9D000) [pid = 3636] [serial = 623] [outer = 1695F400] 13:09:56 INFO - PROCESS | 3636 | 1461182996264 Marionette DEBUG loaded listener.js 13:09:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1AC2F000) [pid = 3636] [serial = 624] [outer = 1695F400] 13:09:56 INFO - PROCESS | 3636 | 1461182996735 Marionette TRACE conn2 <- [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]]]}] 13:09:56 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 13:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 688ms 13:09:56 INFO - PROCESS | 3636 | 1461182996798 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:09:56 INFO - PROCESS | 3636 | 1461182996800 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 13:09:56 INFO - PROCESS | 3636 | 1461182996803 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:09:56 INFO - PROCESS | 3636 | 1461182996805 Marionette TRACE conn2 <- [1,798,null,{}] 13:09:56 INFO - PROCESS | 3636 | 1461182996808 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:56 INFO - PROCESS | 3636 | 1461182996893 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:09:56 INFO - PROCESS | 3636 | 1461182996933 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:56 INFO - PROCESS | 3636 | ++DOCSHELL 1D01BC00 == 54 [pid = 3636] [id = 209] 13:09:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (1D2C4C00) [pid = 3636] [serial = 625] [outer = 00000000] 13:09:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1D9A0400) [pid = 3636] [serial = 626] [outer = 1D2C4C00] 13:09:56 INFO - PROCESS | 3636 | 1461182996976 Marionette DEBUG loaded listener.js 13:09:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (1DE17800) [pid = 3636] [serial = 627] [outer = 1D2C4C00] 13:09:57 INFO - PROCESS | 3636 | 1461182997387 Marionette TRACE conn2 <- [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]]]}] 13:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 626ms 13:09:57 INFO - PROCESS | 3636 | 1461182997442 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:09:57 INFO - PROCESS | 3636 | 1461182997444 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 13:09:57 INFO - PROCESS | 3636 | 1461182997447 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:09:57 INFO - PROCESS | 3636 | 1461182997449 Marionette TRACE conn2 <- [1,802,null,{}] 13:09:57 INFO - PROCESS | 3636 | 1461182997452 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:57 INFO - PROCESS | 3636 | 1461182997527 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:09:57 INFO - PROCESS | 3636 | 1461182997533 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:57 INFO - PROCESS | 3636 | ++DOCSHELL 1D99C400 == 55 [pid = 3636] [id = 210] 13:09:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1DE20400) [pid = 3636] [serial = 628] [outer = 00000000] 13:09:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1E38F000) [pid = 3636] [serial = 629] [outer = 1DE20400] 13:09:57 INFO - PROCESS | 3636 | 1461182997577 Marionette DEBUG loaded listener.js 13:09:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1E393000) [pid = 3636] [serial = 630] [outer = 1DE20400] 13:09:58 INFO - PROCESS | 3636 | 1461182998176 Marionette TRACE conn2 <- [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] 13:09:58 INFO - PROCESS | 3636 | 1461182998263 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 13:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:09:58 INFO - PROCESS | 3636 | 1461182998283 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:09:58 INFO - PROCESS | 3636 | 1461182998287 Marionette TRACE conn2 <- [1,806,null,{}] 13:09:58 INFO - PROCESS | 3636 | 1461182998293 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:58 INFO - PROCESS | 3636 | 1461182998410 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:09:58 INFO - PROCESS | 3636 | 1461182998530 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:58 INFO - PROCESS | 3636 | ++DOCSHELL 15859400 == 56 [pid = 3636] [id = 211] 13:09:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (15A08400) [pid = 3636] [serial = 631] [outer = 00000000] 13:09:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (19DCA800) [pid = 3636] [serial = 632] [outer = 15A08400] 13:09:58 INFO - PROCESS | 3636 | 1461182998588 Marionette DEBUG loaded listener.js 13:09:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (19DC7400) [pid = 3636] [serial = 633] [outer = 15A08400] 13:09:59 INFO - PROCESS | 3636 | 1461182999157 Marionette TRACE conn2 <- [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]]]}] 13:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 907ms 13:09:59 INFO - PROCESS | 3636 | 1461182999186 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:09:59 INFO - PROCESS | 3636 | 1461182999192 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 13:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:09:59 INFO - PROCESS | 3636 | 1461182999198 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:09:59 INFO - PROCESS | 3636 | 1461182999201 Marionette TRACE conn2 <- [1,810,null,{}] 13:09:59 INFO - PROCESS | 3636 | 1461182999205 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:59 INFO - PROCESS | 3636 | 1461182999306 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:09:59 INFO - PROCESS | 3636 | 1461182999405 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:59 INFO - PROCESS | 3636 | ++DOCSHELL 19F44000 == 57 [pid = 3636] [id = 212] 13:09:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (19FD1400) [pid = 3636] [serial = 634] [outer = 00000000] 13:09:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1CB5A000) [pid = 3636] [serial = 635] [outer = 19FD1400] 13:09:59 INFO - PROCESS | 3636 | 1461182999459 Marionette DEBUG loaded listener.js 13:09:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1CB62400) [pid = 3636] [serial = 636] [outer = 19FD1400] 13:10:00 INFO - PROCESS | 3636 | 1461183000066 Marionette TRACE conn2 <- [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] 13:10:00 INFO - PROCESS | 3636 | 1461183000103 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 13:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:10:00 INFO - PROCESS | 3636 | 1461183000107 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:10:00 INFO - PROCESS | 3636 | 1461183000111 Marionette TRACE conn2 <- [1,814,null,{}] 13:10:00 INFO - PROCESS | 3636 | 1461183000121 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:00 INFO - PROCESS | 3636 | 1461183000225 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:10:00 INFO - PROCESS | 3636 | 1461183000325 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:00 INFO - PROCESS | 3636 | ++DOCSHELL 1E39B800 == 58 [pid = 3636] [id = 213] 13:10:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1E39BC00) [pid = 3636] [serial = 637] [outer = 00000000] 13:10:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1E9B1800) [pid = 3636] [serial = 638] [outer = 1E39BC00] 13:10:00 INFO - PROCESS | 3636 | 1461183000381 Marionette DEBUG loaded listener.js 13:10:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1E9B5800) [pid = 3636] [serial = 639] [outer = 1E39BC00] 13:10:00 INFO - PROCESS | 3636 | 1461183000946 Marionette TRACE conn2 <- [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]]]}] 13:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 907ms 13:10:01 INFO - PROCESS | 3636 | 1461183001010 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 13:10:01 INFO - PROCESS | 3636 | 1461183001013 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 13:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:10:01 INFO - PROCESS | 3636 | 1461183001017 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:10:01 INFO - PROCESS | 3636 | 1461183001019 Marionette TRACE conn2 <- [1,818,null,{}] 13:10:01 INFO - PROCESS | 3636 | 1461183001022 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:01 INFO - PROCESS | 3636 | 1461183001120 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:10:01 INFO - PROCESS | 3636 | 1461183001218 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:01 INFO - PROCESS | 3636 | ++DOCSHELL 1872D800 == 59 [pid = 3636] [id = 214] 13:10:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1872E000) [pid = 3636] [serial = 640] [outer = 00000000] 13:10:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (18733C00) [pid = 3636] [serial = 641] [outer = 1872E000] 13:10:01 INFO - PROCESS | 3636 | 1461183001273 Marionette DEBUG loaded listener.js 13:10:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1CD1E800) [pid = 3636] [serial = 642] [outer = 1872E000] 13:10:01 INFO - PROCESS | 3636 | 1461183001841 Marionette TRACE conn2 <- [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]]]}] 13:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 845ms 13:10:01 INFO - PROCESS | 3636 | 1461183001859 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:10:01 INFO - PROCESS | 3636 | 1461183001861 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 13:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:10:01 INFO - PROCESS | 3636 | 1461183001879 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:10:01 INFO - PROCESS | 3636 | 1461183001882 Marionette TRACE conn2 <- [1,822,null,{}] 13:10:01 INFO - PROCESS | 3636 | 1461183001886 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:02 INFO - PROCESS | 3636 | 1461183001988 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:10:02 INFO - PROCESS | 3636 | 1461183002089 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:02 INFO - PROCESS | 3636 | ++DOCSHELL 18733000 == 60 [pid = 3636] [id = 215] 13:10:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (18735000) [pid = 3636] [serial = 643] [outer = 00000000] 13:10:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1C5BF400) [pid = 3636] [serial = 644] [outer = 18735000] 13:10:02 INFO - PROCESS | 3636 | 1461183002144 Marionette DEBUG loaded listener.js 13:10:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1C5C0800) [pid = 3636] [serial = 645] [outer = 18735000] 13:10:02 INFO - PROCESS | 3636 | 1461183002722 Marionette TRACE conn2 <- [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]]]}] 13:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 892ms 13:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:10:02 INFO - PROCESS | 3636 | 1461183002769 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 13:10:02 INFO - PROCESS | 3636 | 1461183002771 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 13:10:02 INFO - PROCESS | 3636 | 1461183002775 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:10:02 INFO - PROCESS | 3636 | 1461183002777 Marionette TRACE conn2 <- [1,826,null,{}] 13:10:02 INFO - PROCESS | 3636 | 1461183002781 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:02 INFO - PROCESS | 3636 | 1461183002898 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:10:03 INFO - PROCESS | 3636 | 1461183003002 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:03 INFO - PROCESS | 3636 | ++DOCSHELL 11CB5C00 == 61 [pid = 3636] [id = 216] 13:10:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (143F4400) [pid = 3636] [serial = 646] [outer = 00000000] 13:10:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (16D92C00) [pid = 3636] [serial = 647] [outer = 143F4400] 13:10:03 INFO - PROCESS | 3636 | 1461183003064 Marionette DEBUG loaded listener.js 13:10:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (18410C00) [pid = 3636] [serial = 648] [outer = 143F4400] 13:10:03 INFO - PROCESS | 3636 | 1461183003816 Marionette TRACE conn2 <- [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]]]}] 13:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1095ms 13:10:03 INFO - PROCESS | 3636 | 1461183003877 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:10:03 INFO - PROCESS | 3636 | 1461183003882 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 13:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:10:03 INFO - PROCESS | 3636 | 1461183003887 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:10:03 INFO - PROCESS | 3636 | 1461183003890 Marionette TRACE conn2 <- [1,830,null,{}] 13:10:03 INFO - PROCESS | 3636 | 1461183003895 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:04 INFO - PROCESS | 3636 | 1461183004041 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:10:04 INFO - PROCESS | 3636 | 1461183004059 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:04 INFO - PROCESS | 3636 | ++DOCSHELL 13756000 == 62 [pid = 3636] [id = 217] 13:10:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (137EB400) [pid = 3636] [serial = 649] [outer = 00000000] 13:10:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (16C48400) [pid = 3636] [serial = 650] [outer = 137EB400] 13:10:04 INFO - PROCESS | 3636 | 1461183004112 Marionette DEBUG loaded listener.js 13:10:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (16D49C00) [pid = 3636] [serial = 651] [outer = 137EB400] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 1D01BC00 == 61 [pid = 3636] [id = 209] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 16713800 == 60 [pid = 3636] [id = 208] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 1D2BEC00 == 59 [pid = 3636] [id = 207] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 1CB67800 == 58 [pid = 3636] [id = 206] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 18B42C00 == 57 [pid = 3636] [id = 205] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 1695CC00 == 56 [pid = 3636] [id = 193] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 15A0D400 == 55 [pid = 3636] [id = 204] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 137F6C00 == 54 [pid = 3636] [id = 203] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 1608E800 == 53 [pid = 3636] [id = 202] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 1A461000 == 52 [pid = 3636] [id = 201] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 18B43800 == 51 [pid = 3636] [id = 200] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 15A0E000 == 50 [pid = 3636] [id = 199] 13:10:04 INFO - PROCESS | 3636 | --DOCSHELL 18B41C00 == 49 [pid = 3636] [id = 198] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1CB5A800) [pid = 3636] [serial = 483] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1DF46C00) [pid = 3636] [serial = 516] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1D997400) [pid = 3636] [serial = 525] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1B144000) [pid = 3636] [serial = 480] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1E395400) [pid = 3636] [serial = 528] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (195C0C00) [pid = 3636] [serial = 522] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (16714C00) [pid = 3636] [serial = 519] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1B128C00) [pid = 3636] [serial = 575] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1B141000) [pid = 3636] [serial = 576] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (18B8E000) [pid = 3636] [serial = 593] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (18BA7C00) [pid = 3636] [serial = 584] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (199EA800) [pid = 3636] [serial = 567] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1C53EC00) [pid = 3636] [serial = 578] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (19DC9800) [pid = 3636] [serial = 555] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (16C46400) [pid = 3636] [serial = 552] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1AB7C800) [pid = 3636] [serial = 569] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1B137C00) [pid = 3636] [serial = 572] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1683FC00) [pid = 3636] [serial = 551] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1B13F000) [pid = 3636] [serial = 573] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (16715000) [pid = 3636] [serial = 560] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (16837000) [pid = 3636] [serial = 561] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (18B49C00) [pid = 3636] [serial = 563] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (18B8DC00) [pid = 3636] [serial = 564] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (199E4800) [pid = 3636] [serial = 566] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1585A400) [pid = 3636] [serial = 558] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (13BE4800) [pid = 3636] [serial = 557] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (199E8400) [pid = 3636] [serial = 554] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1AB7B000) [pid = 3636] [serial = 549] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (1B125800) [pid = 3636] [serial = 570] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (16841C00) [pid = 3636] [serial = 587] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (16D43800) [pid = 3636] [serial = 588] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (15A10C00) [pid = 3636] [serial = 581] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (16766800) [pid = 3636] [serial = 590] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (16C6FC00) [pid = 3636] [serial = 591] [outer = 00000000] [url = about:blank] 13:10:04 INFO - PROCESS | 3636 | 1461183004763 Marionette TRACE conn2 <- [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]]]}] 13:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 907ms 13:10:04 INFO - PROCESS | 3636 | 1461183004792 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:10:04 INFO - PROCESS | 3636 | 1461183004797 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 13:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:10:04 INFO - PROCESS | 3636 | 1461183004805 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:10:04 INFO - PROCESS | 3636 | 1461183004808 Marionette TRACE conn2 <- [1,834,null,{}] 13:10:04 INFO - PROCESS | 3636 | 1461183004811 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:04 INFO - PROCESS | 3636 | 1461183004896 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:10:05 INFO - PROCESS | 3636 | 1461183004980 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:05 INFO - PROCESS | 3636 | ++DOCSHELL 143A9C00 == 50 [pid = 3636] [id = 218] 13:10:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (143FAC00) [pid = 3636] [serial = 652] [outer = 00000000] 13:10:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (16770000) [pid = 3636] [serial = 653] [outer = 143FAC00] 13:10:05 INFO - PROCESS | 3636 | 1461183005026 Marionette DEBUG loaded listener.js 13:10:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (18365000) [pid = 3636] [serial = 654] [outer = 143FAC00] 13:10:05 INFO - PROCESS | 3636 | 1461183005421 Marionette TRACE conn2 <- [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]]]}] 13:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 641ms 13:10:05 INFO - PROCESS | 3636 | 1461183005446 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:10:05 INFO - PROCESS | 3636 | 1461183005448 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 13:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:10:05 INFO - PROCESS | 3636 | 1461183005452 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:10:05 INFO - PROCESS | 3636 | 1461183005455 Marionette TRACE conn2 <- [1,838,null,{}] 13:10:05 INFO - PROCESS | 3636 | 1461183005465 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:05 INFO - PROCESS | 3636 | 1461183005547 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:10:05 INFO - PROCESS | 3636 | 1461183005553 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:05 INFO - PROCESS | 3636 | ++DOCSHELL 1872B000 == 51 [pid = 3636] [id = 219] 13:10:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1872E800) [pid = 3636] [serial = 655] [outer = 00000000] 13:10:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18B45C00) [pid = 3636] [serial = 656] [outer = 1872E800] 13:10:05 INFO - PROCESS | 3636 | 1461183005600 Marionette DEBUG loaded listener.js 13:10:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18B87000) [pid = 3636] [serial = 657] [outer = 1872E800] 13:10:06 INFO - PROCESS | 3636 | 1461183006073 Marionette TRACE conn2 <- [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]]]}] 13:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 641ms 13:10:06 INFO - PROCESS | 3636 | 1461183006089 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:10:06 INFO - PROCESS | 3636 | 1461183006092 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 13:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:10:06 INFO - PROCESS | 3636 | 1461183006095 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:10:06 INFO - PROCESS | 3636 | 1461183006096 Marionette TRACE conn2 <- [1,842,null,{}] 13:10:06 INFO - PROCESS | 3636 | 1461183006104 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:06 INFO - PROCESS | 3636 | 1461183006185 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:10:06 INFO - PROCESS | 3636 | 1461183006191 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:06 INFO - PROCESS | 3636 | ++DOCSHELL 18A1A400 == 52 [pid = 3636] [id = 220] 13:10:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (18B9AC00) [pid = 3636] [serial = 658] [outer = 00000000] 13:10:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (1988C000) [pid = 3636] [serial = 659] [outer = 18B9AC00] 13:10:06 INFO - PROCESS | 3636 | 1461183006248 Marionette DEBUG loaded listener.js 13:10:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (199E3000) [pid = 3636] [serial = 660] [outer = 18B9AC00] 13:10:06 INFO - PROCESS | 3636 | 1461183006712 Marionette TRACE conn2 <- [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]]]}] 13:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 704ms 13:10:06 INFO - PROCESS | 3636 | 1461183006794 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:10:06 INFO - PROCESS | 3636 | 1461183006796 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 13:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:10:06 INFO - PROCESS | 3636 | 1461183006800 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:10:06 INFO - PROCESS | 3636 | 1461183006802 Marionette TRACE conn2 <- [1,846,null,{}] 13:10:06 INFO - PROCESS | 3636 | 1461183006805 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:06 INFO - PROCESS | 3636 | 1461183006911 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:10:07 INFO - PROCESS | 3636 | 1461183006991 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:07 INFO - PROCESS | 3636 | ++DOCSHELL 137EC400 == 53 [pid = 3636] [id = 221] 13:10:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (199E8400) [pid = 3636] [serial = 661] [outer = 00000000] 13:10:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (19F39C00) [pid = 3636] [serial = 662] [outer = 199E8400] 13:10:07 INFO - PROCESS | 3636 | 1461183007036 Marionette DEBUG loaded listener.js 13:10:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1A2E9C00) [pid = 3636] [serial = 663] [outer = 199E8400] 13:10:07 INFO - PROCESS | 3636 | 1461183007470 Marionette TRACE conn2 <- [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]]]}] 13:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 704ms 13:10:07 INFO - PROCESS | 3636 | 1461183007499 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:10:07 INFO - PROCESS | 3636 | 1461183007501 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 13:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:10:07 INFO - PROCESS | 3636 | 1461183007511 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:10:07 INFO - PROCESS | 3636 | 1461183007513 Marionette TRACE conn2 <- [1,850,null,{}] 13:10:07 INFO - PROCESS | 3636 | 1461183007520 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:07 INFO - PROCESS | 3636 | 1461183007634 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:10:07 INFO - PROCESS | 3636 | 1461183007640 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:07 INFO - PROCESS | 3636 | ++DOCSHELL 19E39000 == 54 [pid = 3636] [id = 222] 13:10:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1AC27800) [pid = 3636] [serial = 664] [outer = 00000000] 13:10:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1B134400) [pid = 3636] [serial = 665] [outer = 1AC27800] 13:10:07 INFO - PROCESS | 3636 | 1461183007688 Marionette DEBUG loaded listener.js 13:10:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1B138000) [pid = 3636] [serial = 666] [outer = 1AC27800] 13:10:08 INFO - PROCESS | 3636 | 1461183008138 Marionette TRACE conn2 <- [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]]]}] 13:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 641ms 13:10:08 INFO - PROCESS | 3636 | 1461183008148 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:10:08 INFO - PROCESS | 3636 | 1461183008150 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 13:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:10:08 INFO - PROCESS | 3636 | 1461183008153 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:10:08 INFO - PROCESS | 3636 | 1461183008154 Marionette TRACE conn2 <- [1,854,null,{}] 13:10:08 INFO - PROCESS | 3636 | 1461183008158 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:08 INFO - PROCESS | 3636 | 1461183008267 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:10:08 INFO - PROCESS | 3636 | 1461183008351 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:08 INFO - PROCESS | 3636 | ++DOCSHELL 1B12A400 == 55 [pid = 3636] [id = 223] 13:10:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1B138C00) [pid = 3636] [serial = 667] [outer = 00000000] 13:10:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1C53B000) [pid = 3636] [serial = 668] [outer = 1B138C00] 13:10:08 INFO - PROCESS | 3636 | 1461183008395 Marionette DEBUG loaded listener.js 13:10:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1C5BA400) [pid = 3636] [serial = 669] [outer = 1B138C00] 13:10:08 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (19E7D800) [pid = 3636] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:10:08 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1CB68000) [pid = 3636] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:10:08 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1D2BF800) [pid = 3636] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:10:08 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (15E3C000) [pid = 3636] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:10:08 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (13B47800) [pid = 3636] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:10:08 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1D2C4C00) [pid = 3636] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:10:08 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1695F400) [pid = 3636] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:10:08 INFO - PROCESS | 3636 | 1461183008887 Marionette TRACE conn2 <- [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]]]}] 13:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 798ms 13:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:10:08 INFO - PROCESS | 3636 | 1461183008955 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:10:08 INFO - PROCESS | 3636 | 1461183008957 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 13:10:08 INFO - PROCESS | 3636 | 1461183008960 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:10:08 INFO - PROCESS | 3636 | 1461183008962 Marionette TRACE conn2 <- [1,858,null,{}] 13:10:08 INFO - PROCESS | 3636 | 1461183008965 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:09 INFO - PROCESS | 3636 | 1461183009042 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:10:09 INFO - PROCESS | 3636 | 1461183009048 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:09 INFO - PROCESS | 3636 | ++DOCSHELL 18707400 == 56 [pid = 3636] [id = 224] 13:10:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (18737C00) [pid = 3636] [serial = 670] [outer = 00000000] 13:10:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1A562400) [pid = 3636] [serial = 671] [outer = 18737C00] 13:10:09 INFO - PROCESS | 3636 | 1461183009093 Marionette DEBUG loaded listener.js 13:10:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1A2E8000) [pid = 3636] [serial = 672] [outer = 18737C00] 13:10:09 INFO - PROCESS | 3636 | 1461183009513 Marionette TRACE conn2 <- [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]]]}] 13:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 595ms 13:10:09 INFO - PROCESS | 3636 | 1461183009558 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:10:09 INFO - PROCESS | 3636 | 1461183009560 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 13:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:10:09 INFO - PROCESS | 3636 | 1461183009567 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:10:09 INFO - PROCESS | 3636 | 1461183009568 Marionette TRACE conn2 <- [1,862,null,{}] 13:10:09 INFO - PROCESS | 3636 | 1461183009572 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:09 INFO - PROCESS | 3636 | 1461183009680 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:10:09 INFO - PROCESS | 3636 | 1461183009686 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:09 INFO - PROCESS | 3636 | ++DOCSHELL 18368400 == 57 [pid = 3636] [id = 225] 13:10:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (19DC3800) [pid = 3636] [serial = 673] [outer = 00000000] 13:10:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1C68AC00) [pid = 3636] [serial = 674] [outer = 19DC3800] 13:10:09 INFO - PROCESS | 3636 | 1461183009731 Marionette DEBUG loaded listener.js 13:10:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1CB5B000) [pid = 3636] [serial = 675] [outer = 19DC3800] 13:10:10 INFO - PROCESS | 3636 | 1461183010147 Marionette TRACE conn2 <- [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]]]}] 13:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 641ms 13:10:10 INFO - PROCESS | 3636 | 1461183010202 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:10:10 INFO - PROCESS | 3636 | 1461183010204 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 13:10:10 INFO - PROCESS | 3636 | 1461183010207 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:10:10 INFO - PROCESS | 3636 | 1461183010208 Marionette TRACE conn2 <- [1,866,null,{}] 13:10:10 INFO - PROCESS | 3636 | 1461183010212 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:10 INFO - PROCESS | 3636 | 1461183010289 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:10:10 INFO - PROCESS | 3636 | 1461183010298 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:10 INFO - PROCESS | 3636 | ++DOCSHELL 13310400 == 58 [pid = 3636] [id = 226] 13:10:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1B144C00) [pid = 3636] [serial = 676] [outer = 00000000] 13:10:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1D012C00) [pid = 3636] [serial = 677] [outer = 1B144C00] 13:10:10 INFO - PROCESS | 3636 | 1461183010342 Marionette DEBUG loaded listener.js 13:10:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1D2BF000) [pid = 3636] [serial = 678] [outer = 1B144C00] 13:10:10 INFO - PROCESS | 3636 | 1461183010763 Marionette TRACE conn2 <- [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]]]}] 13:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 594ms 13:10:10 INFO - PROCESS | 3636 | 1461183010804 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:10:10 INFO - PROCESS | 3636 | 1461183010806 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 13:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:10:10 INFO - PROCESS | 3636 | 1461183010810 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:10:10 INFO - PROCESS | 3636 | 1461183010812 Marionette TRACE conn2 <- [1,870,null,{}] 13:10:10 INFO - PROCESS | 3636 | 1461183010820 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:10 INFO - PROCESS | 3636 | 1461183010966 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:10:11 INFO - PROCESS | 3636 | 1461183011156 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:11 INFO - PROCESS | 3636 | ++DOCSHELL 12B40C00 == 59 [pid = 3636] [id = 227] 13:10:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (12B84800) [pid = 3636] [serial = 679] [outer = 00000000] 13:10:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (137F5000) [pid = 3636] [serial = 680] [outer = 12B84800] 13:10:11 INFO - PROCESS | 3636 | 1461183011218 Marionette DEBUG loaded listener.js 13:10:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (143F3800) [pid = 3636] [serial = 681] [outer = 12B84800] 13:10:11 INFO - PROCESS | 3636 | 1461183011764 Marionette TRACE conn2 <- [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]]]}] 13:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1001ms 13:10:11 INFO - PROCESS | 3636 | 1461183011814 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:10:11 INFO - PROCESS | 3636 | 1461183011819 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 13:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:10:11 INFO - PROCESS | 3636 | 1461183011824 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:10:11 INFO - PROCESS | 3636 | 1461183011828 Marionette TRACE conn2 <- [1,874,null,{}] 13:10:11 INFO - PROCESS | 3636 | 1461183011833 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:11 INFO - PROCESS | 3636 | 1461183011939 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:10:12 INFO - PROCESS | 3636 | 1461183012042 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:12 INFO - PROCESS | 3636 | ++DOCSHELL 1695C800 == 60 [pid = 3636] [id = 228] 13:10:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1695E800) [pid = 3636] [serial = 682] [outer = 00000000] 13:10:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (18702000) [pid = 3636] [serial = 683] [outer = 1695E800] 13:10:12 INFO - PROCESS | 3636 | 1461183012099 Marionette DEBUG loaded listener.js 13:10:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (18729C00) [pid = 3636] [serial = 684] [outer = 1695E800] 13:10:12 INFO - PROCESS | 3636 | 1461183012735 Marionette TRACE conn2 <- [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]]]}] 13:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 938ms 13:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:10:12 INFO - PROCESS | 3636 | 1461183012770 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:10:12 INFO - PROCESS | 3636 | 1461183012773 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 13:10:12 INFO - PROCESS | 3636 | 1461183012777 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:10:12 INFO - PROCESS | 3636 | 1461183012779 Marionette TRACE conn2 <- [1,878,null,{}] 13:10:12 INFO - PROCESS | 3636 | 1461183012783 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:12 INFO - PROCESS | 3636 | 1461183012886 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:10:13 INFO - PROCESS | 3636 | 1461183012986 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:13 INFO - PROCESS | 3636 | ++DOCSHELL 187AC800 == 61 [pid = 3636] [id = 229] 13:10:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (18B4C400) [pid = 3636] [serial = 685] [outer = 00000000] 13:10:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1B129400) [pid = 3636] [serial = 686] [outer = 18B4C400] 13:10:13 INFO - PROCESS | 3636 | 1461183013040 Marionette DEBUG loaded listener.js 13:10:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1C535400) [pid = 3636] [serial = 687] [outer = 18B4C400] 13:10:13 INFO - PROCESS | 3636 | 1461183013615 Marionette TRACE conn2 <- [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]]]}] 13:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 907ms 13:10:13 INFO - PROCESS | 3636 | 1461183013680 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:10:13 INFO - PROCESS | 3636 | 1461183013684 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 13:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:10:13 INFO - PROCESS | 3636 | 1461183013694 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:10:13 INFO - PROCESS | 3636 | 1461183013699 Marionette TRACE conn2 <- [1,882,null,{}] 13:10:13 INFO - PROCESS | 3636 | 1461183013703 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:13 INFO - PROCESS | 3636 | 1461183013807 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:10:13 INFO - PROCESS | 3636 | 1461183013934 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:13 INFO - PROCESS | 3636 | ++DOCSHELL 1D873400 == 62 [pid = 3636] [id = 230] 13:10:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1D87E800) [pid = 3636] [serial = 688] [outer = 00000000] 13:10:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1DF4F400) [pid = 3636] [serial = 689] [outer = 1D87E800] 13:10:14 INFO - PROCESS | 3636 | 1461183013989 Marionette DEBUG loaded listener.js 13:10:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1DF52C00) [pid = 3636] [serial = 690] [outer = 1D87E800] 13:10:14 INFO - PROCESS | 3636 | 1461183014547 Marionette TRACE conn2 <- [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]]]}] 13:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 907ms 13:10:14 INFO - PROCESS | 3636 | 1461183014594 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:10:14 INFO - PROCESS | 3636 | 1461183014597 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 13:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:10:14 INFO - PROCESS | 3636 | 1461183014600 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:10:14 INFO - PROCESS | 3636 | 1461183014602 Marionette TRACE conn2 <- [1,886,null,{}] 13:10:14 INFO - PROCESS | 3636 | 1461183014606 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:14 INFO - PROCESS | 3636 | 1461183014706 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:10:14 INFO - PROCESS | 3636 | 1461183014806 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:14 INFO - PROCESS | 3636 | ++DOCSHELL 1DE1AC00 == 63 [pid = 3636] [id = 231] 13:10:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1E39A000) [pid = 3636] [serial = 691] [outer = 00000000] 13:10:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1E9B4800) [pid = 3636] [serial = 692] [outer = 1E39A000] 13:10:14 INFO - PROCESS | 3636 | 1461183014860 Marionette DEBUG loaded listener.js 13:10:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1E9B9400) [pid = 3636] [serial = 693] [outer = 1E39A000] 13:10:15 INFO - PROCESS | 3636 | 1461183015798 Marionette TRACE conn2 <- [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]]]}] 13:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1251ms 13:10:15 INFO - PROCESS | 3636 | 1461183015862 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:10:15 INFO - PROCESS | 3636 | 1461183015864 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 13:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:10:15 INFO - PROCESS | 3636 | 1461183015868 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:10:15 INFO - PROCESS | 3636 | 1461183015870 Marionette TRACE conn2 <- [1,890,null,{}] 13:10:15 INFO - PROCESS | 3636 | 1461183015874 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:16 INFO - PROCESS | 3636 | 1461183016141 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:10:16 INFO - PROCESS | 3636 | 1461183016298 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:16 INFO - PROCESS | 3636 | ++DOCSHELL 1585A400 == 64 [pid = 3636] [id = 232] 13:10:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (15926000) [pid = 3636] [serial = 694] [outer = 00000000] 13:10:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1608E800) [pid = 3636] [serial = 695] [outer = 15926000] 13:10:16 INFO - PROCESS | 3636 | 1461183016350 Marionette DEBUG loaded listener.js 13:10:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (16711000) [pid = 3636] [serial = 696] [outer = 15926000] 13:10:17 INFO - PROCESS | 3636 | 1461183017012 Marionette TRACE conn2 <- [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]]]}] 13:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1188ms 13:10:17 INFO - PROCESS | 3636 | 1461183017068 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:10:17 INFO - PROCESS | 3636 | 1461183017072 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 13:10:17 INFO - PROCESS | 3636 | 1461183017077 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:10:17 INFO - PROCESS | 3636 | 1461183017081 Marionette TRACE conn2 <- [1,894,null,{}] 13:10:17 INFO - PROCESS | 3636 | 1461183017086 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:17 INFO - PROCESS | 3636 | 1461183017185 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:10:17 INFO - PROCESS | 3636 | 1461183017326 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 1B141800 == 63 [pid = 3636] [id = 157] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 13310400 == 62 [pid = 3636] [id = 226] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 18368400 == 61 [pid = 3636] [id = 225] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 18707400 == 60 [pid = 3636] [id = 224] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 1B12A400 == 59 [pid = 3636] [id = 223] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 19E39000 == 58 [pid = 3636] [id = 222] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 137EC400 == 57 [pid = 3636] [id = 221] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 18A1A400 == 56 [pid = 3636] [id = 220] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 1872B000 == 55 [pid = 3636] [id = 219] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 143A9C00 == 54 [pid = 3636] [id = 218] 13:10:17 INFO - PROCESS | 3636 | --DOCSHELL 13756000 == 53 [pid = 3636] [id = 217] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (18701400) [pid = 3636] [serial = 596] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1E38F000) [pid = 3636] [serial = 629] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (198F7800) [pid = 3636] [serial = 599] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1A856400) [pid = 3636] [serial = 602] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1B140400) [pid = 3636] [serial = 605] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | ++DOCSHELL 13756000 == 54 [pid = 3636] [id = 233] 13:10:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (137EC400) [pid = 3636] [serial = 697] [outer = 00000000] 13:10:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (161AE400) [pid = 3636] [serial = 698] [outer = 137EC400] 13:10:17 INFO - PROCESS | 3636 | 1461183017422 Marionette DEBUG loaded listener.js 13:10:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1870D000) [pid = 3636] [serial = 699] [outer = 137EC400] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1B135800) [pid = 3636] [serial = 614] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1CE79400) [pid = 3636] [serial = 617] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1B1C0000) [pid = 3636] [serial = 615] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1D879800) [pid = 3636] [serial = 620] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1870F000) [pid = 3636] [serial = 611] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (15ED6C00) [pid = 3636] [serial = 609] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (15853400) [pid = 3636] [serial = 608] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1CE7F400) [pid = 3636] [serial = 618] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1DE17800) [pid = 3636] [serial = 627] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1D9A0400) [pid = 3636] [serial = 626] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1D879000) [pid = 3636] [serial = 621] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (18B9D000) [pid = 3636] [serial = 623] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1AC2F000) [pid = 3636] [serial = 624] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (19581000) [pid = 3636] [serial = 612] [outer = 00000000] [url = about:blank] 13:10:17 INFO - PROCESS | 3636 | 1461183017847 Marionette TRACE conn2 <- [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]]]}] 13:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 798ms 13:10:17 INFO - PROCESS | 3636 | 1461183017880 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:10:17 INFO - PROCESS | 3636 | 1461183017883 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 13:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:10:17 INFO - PROCESS | 3636 | 1461183017886 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:10:17 INFO - PROCESS | 3636 | 1461183017888 Marionette TRACE conn2 <- [1,898,null,{}] 13:10:17 INFO - PROCESS | 3636 | 1461183017892 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:18 INFO - PROCESS | 3636 | 1461183018023 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:10:18 INFO - PROCESS | 3636 | 1461183018036 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:18 INFO - PROCESS | 3636 | ++DOCSHELL 18A1A400 == 55 [pid = 3636] [id = 234] 13:10:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18B40C00) [pid = 3636] [serial = 700] [outer = 00000000] 13:10:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (18BA0C00) [pid = 3636] [serial = 701] [outer = 18B40C00] 13:10:18 INFO - PROCESS | 3636 | 1461183018086 Marionette DEBUG loaded listener.js 13:10:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (18E79400) [pid = 3636] [serial = 702] [outer = 18B40C00] 13:10:18 INFO - PROCESS | 3636 | 1461183018525 Marionette TRACE conn2 <- [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]]]}] 13:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 689ms 13:10:18 INFO - PROCESS | 3636 | 1461183018585 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:10:18 INFO - PROCESS | 3636 | 1461183018588 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 13:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:10:18 INFO - PROCESS | 3636 | 1461183018598 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:10:18 INFO - PROCESS | 3636 | 1461183018602 Marionette TRACE conn2 <- [1,902,null,{}] 13:10:18 INFO - PROCESS | 3636 | 1461183018606 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:18 INFO - PROCESS | 3636 | 1461183018688 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:10:18 INFO - PROCESS | 3636 | 1461183018697 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:18 INFO - PROCESS | 3636 | ++DOCSHELL 13369C00 == 56 [pid = 3636] [id = 235] 13:10:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (16C46400) [pid = 3636] [serial = 703] [outer = 00000000] 13:10:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1A4C2400) [pid = 3636] [serial = 704] [outer = 16C46400] 13:10:18 INFO - PROCESS | 3636 | 1461183018742 Marionette DEBUG loaded listener.js 13:10:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1A848000) [pid = 3636] [serial = 705] [outer = 16C46400] 13:10:19 INFO - PROCESS | 3636 | 1461183019160 Marionette TRACE conn2 <- [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]]]}] 13:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 595ms 13:10:19 INFO - PROCESS | 3636 | 1461183019199 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:10:19 INFO - PROCESS | 3636 | 1461183019201 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 13:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:10:19 INFO - PROCESS | 3636 | 1461183019204 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:10:19 INFO - PROCESS | 3636 | 1461183019206 Marionette TRACE conn2 <- [1,906,null,{}] 13:10:19 INFO - PROCESS | 3636 | 1461183019209 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:19 INFO - PROCESS | 3636 | 1461183019290 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:10:19 INFO - PROCESS | 3636 | 1461183019300 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:19 INFO - PROCESS | 3636 | ++DOCSHELL 19E83C00 == 57 [pid = 3636] [id = 236] 13:10:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1A560400) [pid = 3636] [serial = 706] [outer = 00000000] 13:10:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1B133800) [pid = 3636] [serial = 707] [outer = 1A560400] 13:10:19 INFO - PROCESS | 3636 | 1461183019367 Marionette DEBUG loaded listener.js 13:10:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1B13B800) [pid = 3636] [serial = 708] [outer = 1A560400] 13:10:19 INFO - PROCESS | 3636 | 1461183019917 Marionette TRACE conn2 <- [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]]]}] 13:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 735ms 13:10:19 INFO - PROCESS | 3636 | 1461183019944 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:10:19 INFO - PROCESS | 3636 | 1461183019946 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 13:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:10:19 INFO - PROCESS | 3636 | 1461183019953 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:10:19 INFO - PROCESS | 3636 | 1461183019955 Marionette TRACE conn2 <- [1,910,null,{}] 13:10:19 INFO - PROCESS | 3636 | 1461183019959 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:20 INFO - PROCESS | 3636 | 1461183020070 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:10:20 INFO - PROCESS | 3636 | 1461183020077 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:20 INFO - PROCESS | 3636 | ++DOCSHELL 1B142800 == 58 [pid = 3636] [id = 237] 13:10:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1B1BD800) [pid = 3636] [serial = 709] [outer = 00000000] 13:10:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1C536000) [pid = 3636] [serial = 710] [outer = 1B1BD800] 13:10:20 INFO - PROCESS | 3636 | 1461183020134 Marionette DEBUG loaded listener.js 13:10:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1C5BF800) [pid = 3636] [serial = 711] [outer = 1B1BD800] 13:10:20 INFO - PROCESS | 3636 | 1461183020600 Marionette TRACE conn2 <- [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]]]}] 13:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 704ms 13:10:20 INFO - PROCESS | 3636 | 1461183020654 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:10:20 INFO - PROCESS | 3636 | 1461183020656 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 13:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:10:20 INFO - PROCESS | 3636 | 1461183020659 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:10:20 INFO - PROCESS | 3636 | 1461183020661 Marionette TRACE conn2 <- [1,914,null,{}] 13:10:20 INFO - PROCESS | 3636 | 1461183020665 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:20 INFO - PROCESS | 3636 | 1461183020772 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:10:20 INFO - PROCESS | 3636 | 1461183020863 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1CB65400) [pid = 3636] [serial = 712] [outer = 1F2DBC00] 13:10:20 INFO - PROCESS | 3636 | ++DOCSHELL 1CD18400 == 59 [pid = 3636] [id = 238] 13:10:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1CD1AC00) [pid = 3636] [serial = 713] [outer = 00000000] 13:10:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1CE82C00) [pid = 3636] [serial = 714] [outer = 1CD1AC00] 13:10:20 INFO - PROCESS | 3636 | 1461183020923 Marionette DEBUG loaded listener.js 13:10:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1CE85000) [pid = 3636] [serial = 715] [outer = 1CD1AC00] 13:10:21 INFO - PROCESS | 3636 | 1461183021434 Marionette TRACE conn2 <- [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]]]}] 13:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 813ms 13:10:21 INFO - PROCESS | 3636 | 1461183021493 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:10:21 INFO - PROCESS | 3636 | 1461183021495 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 13:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:10:21 INFO - PROCESS | 3636 | 1461183021504 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:10:21 INFO - PROCESS | 3636 | 1461183021506 Marionette TRACE conn2 <- [1,918,null,{}] 13:10:21 INFO - PROCESS | 3636 | 1461183021509 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:21 INFO - PROCESS | 3636 | 1461183021616 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:10:21 INFO - PROCESS | 3636 | 1461183021623 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:21 INFO - PROCESS | 3636 | ++DOCSHELL 12DD3400 == 60 [pid = 3636] [id = 239] 13:10:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1B13F800) [pid = 3636] [serial = 716] [outer = 00000000] 13:10:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1D880000) [pid = 3636] [serial = 717] [outer = 1B13F800] 13:10:21 INFO - PROCESS | 3636 | 1461183021671 Marionette DEBUG loaded listener.js 13:10:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1DE15400) [pid = 3636] [serial = 718] [outer = 1B13F800] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (18B9AC00) [pid = 3636] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1B138C00) [pid = 3636] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (137EB400) [pid = 3636] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (18B44000) [pid = 3636] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (19DC3800) [pid = 3636] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (18737C00) [pid = 3636] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1AC27800) [pid = 3636] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1B144800) [pid = 3636] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (143F4400) [pid = 3636] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (143FAC00) [pid = 3636] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (199E8400) [pid = 3636] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (18B42400) [pid = 3636] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (15E45C00) [pid = 3636] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1A4CC400) [pid = 3636] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1872E800) [pid = 3636] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1B135C00) [pid = 3636] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (15A05C00) [pid = 3636] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:10:22 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (18A11000) [pid = 3636] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:10:22 INFO - PROCESS | 3636 | 1461183022320 Marionette TRACE conn2 <- [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]]]}] 13:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 845ms 13:10:22 INFO - PROCESS | 3636 | 1461183022347 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:10:22 INFO - PROCESS | 3636 | 1461183022349 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 13:10:22 INFO - PROCESS | 3636 | 1461183022352 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:10:22 INFO - PROCESS | 3636 | 1461183022354 Marionette TRACE conn2 <- [1,922,null,{}] 13:10:22 INFO - PROCESS | 3636 | 1461183022357 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:22 INFO - PROCESS | 3636 | 1461183022441 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:10:22 INFO - PROCESS | 3636 | 1461183022447 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:22 INFO - PROCESS | 3636 | ++DOCSHELL 18733400 == 61 [pid = 3636] [id = 240] 13:10:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (18B42400) [pid = 3636] [serial = 719] [outer = 00000000] 13:10:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (19DC3800) [pid = 3636] [serial = 720] [outer = 18B42400] 13:10:22 INFO - PROCESS | 3636 | 1461183022491 Marionette DEBUG loaded listener.js 13:10:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1A45D800) [pid = 3636] [serial = 721] [outer = 18B42400] 13:10:22 INFO - PROCESS | 3636 | 1461183022921 Marionette TRACE conn2 <- [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]]]}] 13:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 594ms 13:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:10:22 INFO - PROCESS | 3636 | 1461183022955 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:10:22 INFO - PROCESS | 3636 | 1461183022957 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 13:10:22 INFO - PROCESS | 3636 | 1461183022961 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:10:22 INFO - PROCESS | 3636 | 1461183022962 Marionette TRACE conn2 <- [1,926,null,{}] 13:10:22 INFO - PROCESS | 3636 | 1461183022965 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:23 INFO - PROCESS | 3636 | 1461183023044 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:10:23 INFO - PROCESS | 3636 | 1461183023050 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:23 INFO - PROCESS | 3636 | ++DOCSHELL 13423C00 == 62 [pid = 3636] [id = 241] 13:10:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1342A800) [pid = 3636] [serial = 722] [outer = 00000000] 13:10:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1342E800) [pid = 3636] [serial = 723] [outer = 1342A800] 13:10:23 INFO - PROCESS | 3636 | 1461183023094 Marionette DEBUG loaded listener.js 13:10:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (15A05C00) [pid = 3636] [serial = 724] [outer = 1342A800] 13:10:23 INFO - PROCESS | 3636 | 1461183023511 Marionette TRACE conn2 <- [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]]]}] 13:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 594ms 13:10:23 INFO - PROCESS | 3636 | 1461183023558 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:10:23 INFO - PROCESS | 3636 | 1461183023560 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 13:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:10:23 INFO - PROCESS | 3636 | 1461183023567 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:10:23 INFO - PROCESS | 3636 | 1461183023569 Marionette TRACE conn2 <- [1,930,null,{}] 13:10:23 INFO - PROCESS | 3636 | 1461183023573 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:23 INFO - PROCESS | 3636 | 1461183023655 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:10:23 INFO - PROCESS | 3636 | 1461183023663 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:23 INFO - PROCESS | 3636 | ++DOCSHELL 1342D400 == 63 [pid = 3636] [id = 242] 13:10:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (18A19000) [pid = 3636] [serial = 725] [outer = 00000000] 13:10:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1C5C5C00) [pid = 3636] [serial = 726] [outer = 18A19000] 13:10:23 INFO - PROCESS | 3636 | 1461183023712 Marionette DEBUG loaded listener.js 13:10:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1DE20000) [pid = 3636] [serial = 727] [outer = 18A19000] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 187ABC00 == 62 [pid = 3636] [id = 195] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 19F44000 == 61 [pid = 3636] [id = 212] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 14BEB000 == 60 [pid = 3636] [id = 83] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1CE84800 == 59 [pid = 3636] [id = 176] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 15859400 == 58 [pid = 3636] [id = 211] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1872D800 == 57 [pid = 3636] [id = 214] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 11CB5C00 == 56 [pid = 3636] [id = 216] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1D99C400 == 55 [pid = 3636] [id = 210] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 18B85400 == 54 [pid = 3636] [id = 69] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 18733000 == 53 [pid = 3636] [id = 215] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 143AD000 == 52 [pid = 3636] [id = 127] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1C535000 == 51 [pid = 3636] [id = 70] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1E39B800 == 50 [pid = 3636] [id = 213] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 11BB7000 == 49 [pid = 3636] [id = 113] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1D998000 == 48 [pid = 3636] [id = 128] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1670E800 == 47 [pid = 3636] [id = 98] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 18B9DC00 == 46 [pid = 3636] [id = 129] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1C534400 == 45 [pid = 3636] [id = 100] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 18B88400 == 44 [pid = 3636] [id = 185] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 11BB6400 == 43 [pid = 3636] [id = 173] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1374E800 == 42 [pid = 3636] [id = 101] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 13756000 == 41 [pid = 3636] [id = 233] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1585A400 == 40 [pid = 3636] [id = 232] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1DE1AC00 == 39 [pid = 3636] [id = 231] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1D873400 == 38 [pid = 3636] [id = 230] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 1695C800 == 37 [pid = 3636] [id = 228] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 187AC800 == 36 [pid = 3636] [id = 229] 13:10:24 INFO - PROCESS | 3636 | --DOCSHELL 12B40C00 == 35 [pid = 3636] [id = 227] 13:10:25 INFO - PROCESS | 3636 | --DOCSHELL 18A1A400 == 34 [pid = 3636] [id = 234] 13:10:25 INFO - PROCESS | 3636 | --DOCSHELL 19E83C00 == 33 [pid = 3636] [id = 236] 13:10:25 INFO - PROCESS | 3636 | --DOCSHELL 1B142800 == 32 [pid = 3636] [id = 237] 13:10:25 INFO - PROCESS | 3636 | --DOCSHELL 1CD18400 == 31 [pid = 3636] [id = 238] 13:10:25 INFO - PROCESS | 3636 | --DOCSHELL 13369C00 == 30 [pid = 3636] [id = 235] 13:10:25 INFO - PROCESS | 3636 | --DOCSHELL 12DD3400 == 29 [pid = 3636] [id = 239] 13:10:25 INFO - PROCESS | 3636 | --DOCSHELL 18733400 == 28 [pid = 3636] [id = 240] 13:10:25 INFO - PROCESS | 3636 | --DOCSHELL 13423C00 == 27 [pid = 3636] [id = 241] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (199E3000) [pid = 3636] [serial = 660] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1C5BA400) [pid = 3636] [serial = 669] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (16C48400) [pid = 3636] [serial = 650] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (18733C00) [pid = 3636] [serial = 641] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (199E1800) [pid = 3636] [serial = 600] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1988C000) [pid = 3636] [serial = 659] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1CB5B000) [pid = 3636] [serial = 675] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (16D49C00) [pid = 3636] [serial = 651] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1A562400) [pid = 3636] [serial = 671] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1B134400) [pid = 3636] [serial = 665] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1A4CBC00) [pid = 3636] [serial = 579] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1CB5A000) [pid = 3636] [serial = 635] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1C68AC00) [pid = 3636] [serial = 674] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (19DCA800) [pid = 3636] [serial = 632] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (16D92C00) [pid = 3636] [serial = 647] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1C53B000) [pid = 3636] [serial = 668] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (18365000) [pid = 3636] [serial = 654] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1A2E8000) [pid = 3636] [serial = 672] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (18410C00) [pid = 3636] [serial = 648] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1A2E9C00) [pid = 3636] [serial = 663] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (18BA2C00) [pid = 3636] [serial = 594] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1D012C00) [pid = 3636] [serial = 677] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (18A0DC00) [pid = 3636] [serial = 597] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1AC2A000) [pid = 3636] [serial = 603] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (1C5BF400) [pid = 3636] [serial = 644] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (18B45C00) [pid = 3636] [serial = 656] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (16770000) [pid = 3636] [serial = 653] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (1B1C6C00) [pid = 3636] [serial = 606] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (19F39C00) [pid = 3636] [serial = 662] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (18B87000) [pid = 3636] [serial = 657] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (16717400) [pid = 3636] [serial = 582] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (19585800) [pid = 3636] [serial = 585] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1B138000) [pid = 3636] [serial = 666] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (1E9B1800) [pid = 3636] [serial = 638] [outer = 00000000] [url = about:blank] 13:10:25 INFO - PROCESS | 3636 | 1461183025799 Marionette TRACE conn2 <- [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]]]}] 13:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 2252ms 13:10:25 INFO - PROCESS | 3636 | 1461183025827 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:10:25 INFO - PROCESS | 3636 | 1461183025831 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 13:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:10:25 INFO - PROCESS | 3636 | 1461183025837 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:10:25 INFO - PROCESS | 3636 | 1461183025842 Marionette TRACE conn2 <- [1,934,null,{}] 13:10:25 INFO - PROCESS | 3636 | 1461183025849 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:25 INFO - PROCESS | 3636 | 1461183025938 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:10:25 INFO - PROCESS | 3636 | 1461183025950 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:25 INFO - PROCESS | 3636 | ++DOCSHELL 11BF3800 == 28 [pid = 3636] [id = 243] 13:10:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (11BF3C00) [pid = 3636] [serial = 728] [outer = 00000000] 13:10:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (12391400) [pid = 3636] [serial = 729] [outer = 11BF3C00] 13:10:26 INFO - PROCESS | 3636 | 1461183026000 Marionette DEBUG loaded listener.js 13:10:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (12B40C00) [pid = 3636] [serial = 730] [outer = 11BF3C00] 13:10:26 INFO - PROCESS | 3636 | 1461183026493 Marionette TRACE conn2 <- [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]]]}] 13:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 688ms 13:10:26 INFO - PROCESS | 3636 | 1461183026537 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:10:26 INFO - PROCESS | 3636 | 1461183026543 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 13:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:10:26 INFO - PROCESS | 3636 | 1461183026549 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:10:26 INFO - PROCESS | 3636 | 1461183026552 Marionette TRACE conn2 <- [1,938,null,{}] 13:10:26 INFO - PROCESS | 3636 | 1461183026555 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:26 INFO - PROCESS | 3636 | 1461183026637 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:10:26 INFO - PROCESS | 3636 | 1461183026647 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:26 INFO - PROCESS | 3636 | ++DOCSHELL 13310400 == 29 [pid = 3636] [id = 244] 13:10:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (1335D800) [pid = 3636] [serial = 731] [outer = 00000000] 13:10:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (13366400) [pid = 3636] [serial = 732] [outer = 1335D800] 13:10:26 INFO - PROCESS | 3636 | 1461183026693 Marionette DEBUG loaded listener.js 13:10:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (13422C00) [pid = 3636] [serial = 733] [outer = 1335D800] 13:10:27 INFO - PROCESS | 3636 | 1461183027155 Marionette TRACE conn2 <- [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]]]}] 13:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 642ms 13:10:27 INFO - PROCESS | 3636 | 1461183027185 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:10:27 INFO - PROCESS | 3636 | 1461183027188 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 13:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:10:27 INFO - PROCESS | 3636 | 1461183027191 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:10:27 INFO - PROCESS | 3636 | 1461183027195 Marionette TRACE conn2 <- [1,942,null,{}] 13:10:27 INFO - PROCESS | 3636 | 1461183027206 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:27 INFO - PROCESS | 3636 | 1461183027291 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:10:27 INFO - PROCESS | 3636 | 1461183027425 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:27 INFO - PROCESS | 3636 | ++DOCSHELL 1396EC00 == 30 [pid = 3636] [id = 245] 13:10:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (1396F800) [pid = 3636] [serial = 734] [outer = 00000000] 13:10:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (13B47000) [pid = 3636] [serial = 735] [outer = 1396F800] 13:10:27 INFO - PROCESS | 3636 | 1461183027481 Marionette DEBUG loaded listener.js 13:10:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (143A8C00) [pid = 3636] [serial = 736] [outer = 1396F800] 13:10:27 INFO - PROCESS | 3636 | 1461183027875 Marionette TRACE conn2 <- [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]]]}] 13:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 751ms 13:10:27 INFO - PROCESS | 3636 | 1461183027931 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:10:27 INFO - PROCESS | 3636 | 1461183027933 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 13:10:27 INFO - PROCESS | 3636 | 1461183027936 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:10:27 INFO - PROCESS | 3636 | 1461183027938 Marionette TRACE conn2 <- [1,946,null,{}] 13:10:27 INFO - PROCESS | 3636 | 1461183027941 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:28 INFO - PROCESS | 3636 | 1461183028046 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:10:28 INFO - PROCESS | 3636 | 1461183028054 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:28 INFO - PROCESS | 3636 | ++DOCSHELL 1449F400 == 31 [pid = 3636] [id = 246] 13:10:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (147ADC00) [pid = 3636] [serial = 737] [outer = 00000000] 13:10:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (14B57C00) [pid = 3636] [serial = 738] [outer = 147ADC00] 13:10:28 INFO - PROCESS | 3636 | 1461183028100 Marionette DEBUG loaded listener.js 13:10:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (15919400) [pid = 3636] [serial = 739] [outer = 147ADC00] 13:10:28 INFO - PROCESS | 3636 | 1461183028517 Marionette TRACE conn2 <- [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]]]}] 13:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 641ms 13:10:28 INFO - PROCESS | 3636 | 1461183028574 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:10:28 INFO - PROCESS | 3636 | 1461183028576 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 13:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:10:28 INFO - PROCESS | 3636 | 1461183028580 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:10:28 INFO - PROCESS | 3636 | 1461183028581 Marionette TRACE conn2 <- [1,950,null,{}] 13:10:28 INFO - PROCESS | 3636 | 1461183028584 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:28 INFO - PROCESS | 3636 | 1461183028686 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:10:28 INFO - PROCESS | 3636 | 1461183028730 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:28 INFO - PROCESS | 3636 | ++DOCSHELL 1593E800 == 32 [pid = 3636] [id = 247] 13:10:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (15A02000) [pid = 3636] [serial = 740] [outer = 00000000] 13:10:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (15A09800) [pid = 3636] [serial = 741] [outer = 15A02000] 13:10:28 INFO - PROCESS | 3636 | 1461183028775 Marionette DEBUG loaded listener.js 13:10:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (15A0E000) [pid = 3636] [serial = 742] [outer = 15A02000] 13:10:29 INFO - PROCESS | 3636 | 1461183029177 Marionette TRACE conn2 <- [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]]]}] 13:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 641ms 13:10:29 INFO - PROCESS | 3636 | 1461183029218 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:10:29 INFO - PROCESS | 3636 | 1461183029220 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 13:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:10:29 INFO - PROCESS | 3636 | 1461183029223 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:10:29 INFO - PROCESS | 3636 | 1461183029225 Marionette TRACE conn2 <- [1,954,null,{}] 13:10:29 INFO - PROCESS | 3636 | 1461183029228 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:29 INFO - PROCESS | 3636 | 1461183029365 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:10:29 INFO - PROCESS | 3636 | 1461183029380 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:29 INFO - PROCESS | 3636 | ++DOCSHELL 1670DC00 == 33 [pid = 3636] [id = 248] 13:10:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1670E800) [pid = 3636] [serial = 743] [outer = 00000000] 13:10:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (16766800) [pid = 3636] [serial = 744] [outer = 1670E800] 13:10:29 INFO - PROCESS | 3636 | 1461183029428 Marionette DEBUG loaded listener.js 13:10:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1676F400) [pid = 3636] [serial = 745] [outer = 1670E800] 13:10:29 INFO - PROCESS | 3636 | 1461183029836 Marionette TRACE conn2 <- [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]]]}] 13:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 625ms 13:10:29 INFO - PROCESS | 3636 | 1461183029862 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:10:29 INFO - PROCESS | 3636 | 1461183029864 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 13:10:29 INFO - PROCESS | 3636 | 1461183029867 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:10:29 INFO - PROCESS | 3636 | 1461183029869 Marionette TRACE conn2 <- [1,958,null,{}] 13:10:29 INFO - PROCESS | 3636 | 1461183029872 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:29 INFO - PROCESS | 3636 | 1461183029943 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:10:29 INFO - PROCESS | 3636 | 1461183029979 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:29 INFO - PROCESS | 3636 | ++DOCSHELL 16841000 == 34 [pid = 3636] [id = 249] 13:10:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (16841400) [pid = 3636] [serial = 746] [outer = 00000000] 13:10:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (16C46000) [pid = 3636] [serial = 747] [outer = 16841400] 13:10:30 INFO - PROCESS | 3636 | 1461183030024 Marionette DEBUG loaded listener.js 13:10:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (16C51800) [pid = 3636] [serial = 748] [outer = 16841400] 13:10:30 INFO - PROCESS | 3636 | 1461183030435 Marionette TRACE conn2 <- [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]]]}] 13:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 594ms 13:10:30 INFO - PROCESS | 3636 | 1461183030464 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:10:30 INFO - PROCESS | 3636 | 1461183030466 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 13:10:30 INFO - PROCESS | 3636 | 1461183030486 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:10:30 INFO - PROCESS | 3636 | 1461183030487 Marionette TRACE conn2 <- [1,962,null,{}] 13:10:30 INFO - PROCESS | 3636 | 1461183030491 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:30 INFO - PROCESS | 3636 | 1461183030569 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:10:30 INFO - PROCESS | 3636 | 1461183030575 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:30 INFO - PROCESS | 3636 | ++DOCSHELL 16D45400 == 35 [pid = 3636] [id = 250] 13:10:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (16D46000) [pid = 3636] [serial = 749] [outer = 00000000] 13:10:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (16D92C00) [pid = 3636] [serial = 750] [outer = 16D46000] 13:10:30 INFO - PROCESS | 3636 | 1461183030620 Marionette DEBUG loaded listener.js 13:10:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (16D8C800) [pid = 3636] [serial = 751] [outer = 16D46000] 13:10:31 INFO - PROCESS | 3636 | 1461183031080 Marionette TRACE conn2 <- [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]]]}] 13:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 641ms 13:10:31 INFO - PROCESS | 3636 | 1461183031125 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:10:31 INFO - PROCESS | 3636 | 1461183031127 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 13:10:31 INFO - PROCESS | 3636 | 1461183031131 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:10:31 INFO - PROCESS | 3636 | 1461183031132 Marionette TRACE conn2 <- [1,966,null,{}] 13:10:31 INFO - PROCESS | 3636 | 1461183031136 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:31 INFO - PROCESS | 3636 | 1461183031236 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:10:31 INFO - PROCESS | 3636 | 1461183031242 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:31 INFO - PROCESS | 3636 | ++DOCSHELL 13962800 == 36 [pid = 3636] [id = 251] 13:10:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18365000) [pid = 3636] [serial = 752] [outer = 00000000] 13:10:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1840D800) [pid = 3636] [serial = 753] [outer = 18365000] 13:10:31 INFO - PROCESS | 3636 | 1461183031288 Marionette DEBUG loaded listener.js 13:10:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1840B400) [pid = 3636] [serial = 754] [outer = 18365000] 13:10:31 INFO - PROCESS | 3636 | 1461183031754 Marionette TRACE conn2 <- [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]]]}] 13:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 626ms 13:10:31 INFO - PROCESS | 3636 | 1461183031770 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:10:31 INFO - PROCESS | 3636 | 1461183031772 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 13:10:31 INFO - PROCESS | 3636 | 1461183031775 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:10:31 INFO - PROCESS | 3636 | 1461183031777 Marionette TRACE conn2 <- [1,970,null,{}] 13:10:31 INFO - PROCESS | 3636 | 1461183031780 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:31 INFO - PROCESS | 3636 | 1461183031884 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:10:31 INFO - PROCESS | 3636 | 1461183031889 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:31 INFO - PROCESS | 3636 | ++DOCSHELL 12D73000 == 37 [pid = 3636] [id = 252] 13:10:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (16D45800) [pid = 3636] [serial = 755] [outer = 00000000] 13:10:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1872F000) [pid = 3636] [serial = 756] [outer = 16D45800] 13:10:31 INFO - PROCESS | 3636 | 1461183031934 Marionette DEBUG loaded listener.js 13:10:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (18734400) [pid = 3636] [serial = 757] [outer = 16D45800] 13:10:32 INFO - PROCESS | 3636 | 1461183032363 Marionette TRACE conn2 <- [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]]]}] 13:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 626ms 13:10:32 INFO - PROCESS | 3636 | 1461183032412 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:10:32 INFO - PROCESS | 3636 | 1461183032415 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 13:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:10:32 INFO - PROCESS | 3636 | 1461183032418 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:10:32 INFO - PROCESS | 3636 | 1461183032420 Marionette TRACE conn2 <- [1,974,null,{}] 13:10:32 INFO - PROCESS | 3636 | 1461183032423 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:32 INFO - PROCESS | 3636 | 1461183032540 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:10:32 INFO - PROCESS | 3636 | 1461183032640 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:32 INFO - PROCESS | 3636 | ++DOCSHELL 18B44800 == 38 [pid = 3636] [id = 253] 13:10:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (18B44C00) [pid = 3636] [serial = 758] [outer = 00000000] 13:10:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (18B4AC00) [pid = 3636] [serial = 759] [outer = 18B44C00] 13:10:32 INFO - PROCESS | 3636 | 1461183032695 Marionette DEBUG loaded listener.js 13:10:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (18B87000) [pid = 3636] [serial = 760] [outer = 18B44C00] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1E39BC00) [pid = 3636] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (19FD1400) [pid = 3636] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (15A08400) [pid = 3636] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1B1BD800) [pid = 3636] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1CD1AC00) [pid = 3636] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1B13F800) [pid = 3636] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (18B42400) [pid = 3636] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1342A800) [pid = 3636] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1A560400) [pid = 3636] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (16C46400) [pid = 3636] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (18B40C00) [pid = 3636] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (137EC400) [pid = 3636] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (15926000) [pid = 3636] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1E39A000) [pid = 3636] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1D87E800) [pid = 3636] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (18B4C400) [pid = 3636] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1695E800) [pid = 3636] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (12B84800) [pid = 3636] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1B144C00) [pid = 3636] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1DE20400) [pid = 3636] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1872E000) [pid = 3636] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:10:33 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (18735000) [pid = 3636] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:10:33 INFO - PROCESS | 3636 | 1461183033493 Marionette TRACE conn2 <- [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]]]}] 13:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1094ms 13:10:33 INFO - PROCESS | 3636 | 1461183033518 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:10:33 INFO - PROCESS | 3636 | 1461183033520 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 13:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:10:33 INFO - PROCESS | 3636 | 1461183033524 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:10:33 INFO - PROCESS | 3636 | 1461183033525 Marionette TRACE conn2 <- [1,978,null,{}] 13:10:33 INFO - PROCESS | 3636 | 1461183033529 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:33 INFO - PROCESS | 3636 | 1461183033610 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:10:33 INFO - PROCESS | 3636 | 1461183033616 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:33 INFO - PROCESS | 3636 | ++DOCSHELL 144A1800 == 39 [pid = 3636] [id = 254] 13:10:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (16764400) [pid = 3636] [serial = 761] [outer = 00000000] 13:10:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (18A10C00) [pid = 3636] [serial = 762] [outer = 16764400] 13:10:33 INFO - PROCESS | 3636 | 1461183033660 Marionette DEBUG loaded listener.js 13:10:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (18737C00) [pid = 3636] [serial = 763] [outer = 16764400] 13:10:34 INFO - PROCESS | 3636 | 1461183034065 Marionette TRACE conn2 <- [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]]]}] 13:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 595ms 13:10:34 INFO - PROCESS | 3636 | 1461183034121 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:10:34 INFO - PROCESS | 3636 | 1461183034123 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 13:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:10:34 INFO - PROCESS | 3636 | 1461183034126 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:10:34 INFO - PROCESS | 3636 | 1461183034127 Marionette TRACE conn2 <- [1,982,null,{}] 13:10:34 INFO - PROCESS | 3636 | 1461183034131 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:34 INFO - PROCESS | 3636 | 1461183034205 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:10:34 INFO - PROCESS | 3636 | 1461183034214 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:34 INFO - PROCESS | 3636 | ++DOCSHELL 1683EC00 == 40 [pid = 3636] [id = 255] 13:10:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (18B8D800) [pid = 3636] [serial = 764] [outer = 00000000] 13:10:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (18BA0000) [pid = 3636] [serial = 765] [outer = 18B8D800] 13:10:34 INFO - PROCESS | 3636 | 1461183034261 Marionette DEBUG loaded listener.js 13:10:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (18BA4400) [pid = 3636] [serial = 766] [outer = 18B8D800] 13:10:34 INFO - PROCESS | 3636 | 1461183034703 Marionette TRACE conn2 <- [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]]]}] 13:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 641ms 13:10:34 INFO - PROCESS | 3636 | 1461183034765 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:10:34 INFO - PROCESS | 3636 | 1461183034767 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 13:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:10:34 INFO - PROCESS | 3636 | 1461183034770 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:10:34 INFO - PROCESS | 3636 | 1461183034772 Marionette TRACE conn2 <- [1,986,null,{}] 13:10:34 INFO - PROCESS | 3636 | 1461183034776 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:34 INFO - PROCESS | 3636 | 1461183034850 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:10:34 INFO - PROCESS | 3636 | 1461183034856 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:34 INFO - PROCESS | 3636 | ++DOCSHELL 1872DC00 == 41 [pid = 3636] [id = 256] 13:10:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (18E7A000) [pid = 3636] [serial = 767] [outer = 00000000] 13:10:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1957C800) [pid = 3636] [serial = 768] [outer = 18E7A000] 13:10:34 INFO - PROCESS | 3636 | 1461183034900 Marionette DEBUG loaded listener.js 13:10:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (19585400) [pid = 3636] [serial = 769] [outer = 18E7A000] 13:10:35 INFO - PROCESS | 3636 | 1461183035441 Marionette TRACE conn2 <- [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]]]}] 13:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 704ms 13:10:35 INFO - PROCESS | 3636 | 1461183035470 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:10:35 INFO - PROCESS | 3636 | 1461183035474 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 13:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:10:35 INFO - PROCESS | 3636 | 1461183035479 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:10:35 INFO - PROCESS | 3636 | 1461183035484 Marionette TRACE conn2 <- [1,990,null,{}] 13:10:35 INFO - PROCESS | 3636 | 1461183035491 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:35 INFO - PROCESS | 3636 | 1461183035662 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:10:35 INFO - PROCESS | 3636 | 1461183035772 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:35 INFO - PROCESS | 3636 | ++DOCSHELL 12B8B400 == 42 [pid = 3636] [id = 257] 13:10:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (12BBE800) [pid = 3636] [serial = 770] [outer = 00000000] 13:10:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (12DDD800) [pid = 3636] [serial = 771] [outer = 12BBE800] 13:10:35 INFO - PROCESS | 3636 | 1461183035828 Marionette DEBUG loaded listener.js 13:10:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (13364C00) [pid = 3636] [serial = 772] [outer = 12BBE800] 13:10:36 INFO - PROCESS | 3636 | 1461183036525 Marionette TRACE conn2 <- [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]]]}] 13:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1095ms 13:10:36 INFO - PROCESS | 3636 | 1461183036581 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:10:36 INFO - PROCESS | 3636 | 1461183036587 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 13:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:10:36 INFO - PROCESS | 3636 | 1461183036594 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:10:36 INFO - PROCESS | 3636 | 1461183036596 Marionette TRACE conn2 <- [1,994,null,{}] 13:10:36 INFO - PROCESS | 3636 | 1461183036628 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:36 INFO - PROCESS | 3636 | 1461183036754 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:10:36 INFO - PROCESS | 3636 | 1461183036828 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:36 INFO - PROCESS | 3636 | ++DOCSHELL 1235C800 == 43 [pid = 3636] [id = 258] 13:10:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (137F2C00) [pid = 3636] [serial = 773] [outer = 00000000] 13:10:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (143AC400) [pid = 3636] [serial = 774] [outer = 137F2C00] 13:10:36 INFO - PROCESS | 3636 | 1461183036924 Marionette DEBUG loaded listener.js 13:10:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (14B5C000) [pid = 3636] [serial = 775] [outer = 137F2C00] 13:10:37 INFO - PROCESS | 3636 | 1461183037802 Marionette TRACE conn2 <- [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]]]}] 13:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1282ms 13:10:37 INFO - PROCESS | 3636 | 1461183037868 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:10:37 INFO - PROCESS | 3636 | 1461183037872 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 13:10:37 INFO - PROCESS | 3636 | 1461183037877 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:10:37 INFO - PROCESS | 3636 | 1461183037881 Marionette TRACE conn2 <- [1,998,null,{}] 13:10:37 INFO - PROCESS | 3636 | 1461183037887 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:38 INFO - PROCESS | 3636 | 1461183037992 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:10:38 INFO - PROCESS | 3636 | 1461183038077 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:38 INFO - PROCESS | 3636 | ++DOCSHELL 13963800 == 44 [pid = 3636] [id = 259] 13:10:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1396AC00) [pid = 3636] [serial = 776] [outer = 00000000] 13:10:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (143AAC00) [pid = 3636] [serial = 777] [outer = 1396AC00] 13:10:38 INFO - PROCESS | 3636 | 1461183038177 Marionette DEBUG loaded listener.js 13:10:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (147B1C00) [pid = 3636] [serial = 778] [outer = 1396AC00] 13:10:38 INFO - PROCESS | 3636 | --DOCSHELL 187A9C00 == 43 [pid = 3636] [id = 25] 13:10:38 INFO - PROCESS | 3636 | --DOCSHELL 12B85000 == 42 [pid = 3636] [id = 19] 13:10:38 INFO - PROCESS | 3636 | --DOCSHELL 13BEE800 == 41 [pid = 3636] [id = 28] 13:10:38 INFO - PROCESS | 3636 | --DOCSHELL 1946E400 == 40 [pid = 3636] [id = 8] 13:10:38 INFO - PROCESS | 3636 | --DOCSHELL 12395400 == 39 [pid = 3636] [id = 27] 13:10:38 INFO - PROCESS | 3636 | --DOCSHELL 12BB9400 == 38 [pid = 3636] [id = 26] 13:10:38 INFO - PROCESS | 3636 | --DOCSHELL 14449800 == 37 [pid = 3636] [id = 24] 13:10:38 INFO - PROCESS | 3636 | --DOCSHELL 16957800 == 36 [pid = 3636] [id = 23] 13:10:38 INFO - PROCESS | 3636 | --DOCSHELL 13B48800 == 35 [pid = 3636] [id = 22] 13:10:38 INFO - PROCESS | 3636 | --DOCSHELL 1342D400 == 34 [pid = 3636] [id = 242] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1C5C5C00) [pid = 3636] [serial = 726] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1E393000) [pid = 3636] [serial = 630] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1CD1E800) [pid = 3636] [serial = 642] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1C5C0800) [pid = 3636] [serial = 645] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1342E800) [pid = 3636] [serial = 723] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1DE15400) [pid = 3636] [serial = 718] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1B133800) [pid = 3636] [serial = 707] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1A4C2400) [pid = 3636] [serial = 704] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1A848000) [pid = 3636] [serial = 705] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (18BA0C00) [pid = 3636] [serial = 701] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (18E79400) [pid = 3636] [serial = 702] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (161AE400) [pid = 3636] [serial = 698] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1870D000) [pid = 3636] [serial = 699] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (16711000) [pid = 3636] [serial = 696] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1608E800) [pid = 3636] [serial = 695] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1E9B9400) [pid = 3636] [serial = 693] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1E9B4800) [pid = 3636] [serial = 692] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1DF52C00) [pid = 3636] [serial = 690] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1DF4F400) [pid = 3636] [serial = 689] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (1C535400) [pid = 3636] [serial = 687] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1B129400) [pid = 3636] [serial = 686] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (18729C00) [pid = 3636] [serial = 684] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (18702000) [pid = 3636] [serial = 683] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (143F3800) [pid = 3636] [serial = 681] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (137F5000) [pid = 3636] [serial = 680] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (1D2BF000) [pid = 3636] [serial = 678] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (15A05C00) [pid = 3636] [serial = 724] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1A45D800) [pid = 3636] [serial = 721] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (1B13B800) [pid = 3636] [serial = 708] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (1E9B5800) [pid = 3636] [serial = 639] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (1CB62400) [pid = 3636] [serial = 636] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (19DC7400) [pid = 3636] [serial = 633] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (1C536000) [pid = 3636] [serial = 710] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (1CE82C00) [pid = 3636] [serial = 714] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (1C539800) [pid = 3636] [serial = 408] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (1C5BF800) [pid = 3636] [serial = 711] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (1D880000) [pid = 3636] [serial = 717] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (19DC3800) [pid = 3636] [serial = 720] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | --DOMWINDOW == 72 (1CE85000) [pid = 3636] [serial = 715] [outer = 00000000] [url = about:blank] 13:10:38 INFO - PROCESS | 3636 | 1461183038679 Marionette TRACE conn2 <- [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]]]}] 13:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 845ms 13:10:38 INFO - PROCESS | 3636 | 1461183038722 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:10:38 INFO - PROCESS | 3636 | 1461183038727 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 13:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:10:38 INFO - PROCESS | 3636 | 1461183038733 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:10:38 INFO - PROCESS | 3636 | 1461183038735 Marionette TRACE conn2 <- [1,1002,null,{}] 13:10:38 INFO - PROCESS | 3636 | 1461183038738 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:38 INFO - PROCESS | 3636 | 1461183038816 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:10:38 INFO - PROCESS | 3636 | 1461183038824 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:38 INFO - PROCESS | 3636 | ++DOCSHELL 13301400 == 35 [pid = 3636] [id = 260] 13:10:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (13422000) [pid = 3636] [serial = 779] [outer = 00000000] 13:10:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (14453C00) [pid = 3636] [serial = 780] [outer = 13422000] 13:10:38 INFO - PROCESS | 3636 | 1461183038877 Marionette DEBUG loaded listener.js 13:10:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (1585EC00) [pid = 3636] [serial = 781] [outer = 13422000] 13:10:39 INFO - PROCESS | 3636 | 1461183039347 Marionette TRACE conn2 <- [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]]]}] 13:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 641ms 13:10:39 INFO - PROCESS | 3636 | 1461183039370 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:10:39 INFO - PROCESS | 3636 | 1461183039372 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 13:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:10:39 INFO - PROCESS | 3636 | 1461183039376 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:10:39 INFO - PROCESS | 3636 | 1461183039379 Marionette TRACE conn2 <- [1,1006,null,{}] 13:10:39 INFO - PROCESS | 3636 | 1461183039392 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:39 INFO - PROCESS | 3636 | 1461183039532 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:10:39 INFO - PROCESS | 3636 | 1461183039541 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:39 INFO - PROCESS | 3636 | ++DOCSHELL 16709800 == 36 [pid = 3636] [id = 261] 13:10:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (16709C00) [pid = 3636] [serial = 782] [outer = 00000000] 13:10:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (16710400) [pid = 3636] [serial = 783] [outer = 16709C00] 13:10:39 INFO - PROCESS | 3636 | 1461183039595 Marionette DEBUG loaded listener.js 13:10:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (16718800) [pid = 3636] [serial = 784] [outer = 16709C00] 13:10:40 INFO - PROCESS | 3636 | 1461183040029 Marionette TRACE conn2 <- [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]]]}] 13:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 704ms 13:10:40 INFO - PROCESS | 3636 | 1461183040075 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:10:40 INFO - PROCESS | 3636 | 1461183040077 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 13:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:10:40 INFO - PROCESS | 3636 | 1461183040084 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:10:40 INFO - PROCESS | 3636 | 1461183040086 Marionette TRACE conn2 <- [1,1010,null,{}] 13:10:40 INFO - PROCESS | 3636 | 1461183040089 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:40 INFO - PROCESS | 3636 | 1461183040167 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:10:40 INFO - PROCESS | 3636 | 1461183040173 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:40 INFO - PROCESS | 3636 | ++DOCSHELL 1676D800 == 37 [pid = 3636] [id = 262] 13:10:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (16841C00) [pid = 3636] [serial = 785] [outer = 00000000] 13:10:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (16C51400) [pid = 3636] [serial = 786] [outer = 16841C00] 13:10:40 INFO - PROCESS | 3636 | 1461183040218 Marionette DEBUG loaded listener.js 13:10:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (16D8A800) [pid = 3636] [serial = 787] [outer = 16841C00] 13:10:40 INFO - PROCESS | 3636 | 1461183040641 Marionette TRACE conn2 <- [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]]]}] 13:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 595ms 13:10:40 INFO - PROCESS | 3636 | 1461183040682 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:10:40 INFO - PROCESS | 3636 | 1461183040684 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 13:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:10:40 INFO - PROCESS | 3636 | 1461183040701 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:10:40 INFO - PROCESS | 3636 | 1461183040703 Marionette TRACE conn2 <- [1,1014,null,{}] 13:10:40 INFO - PROCESS | 3636 | 1461183040707 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:40 INFO - PROCESS | 3636 | 1461183040806 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:10:40 INFO - PROCESS | 3636 | 1461183040812 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:40 INFO - PROCESS | 3636 | ++DOCSHELL 16837000 == 38 [pid = 3636] [id = 263] 13:10:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (1683FC00) [pid = 3636] [serial = 788] [outer = 00000000] 13:10:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18709400) [pid = 3636] [serial = 789] [outer = 1683FC00] 13:10:40 INFO - PROCESS | 3636 | 1461183040858 Marionette DEBUG loaded listener.js 13:10:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (18728C00) [pid = 3636] [serial = 790] [outer = 1683FC00] 13:10:41 INFO - PROCESS | 3636 | 1461183041327 Marionette TRACE conn2 <- [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]]]}] 13:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 657ms 13:10:41 INFO - PROCESS | 3636 | 1461183041346 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:10:41 INFO - PROCESS | 3636 | 1461183041348 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 13:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:10:41 INFO - PROCESS | 3636 | 1461183041352 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:10:41 INFO - PROCESS | 3636 | 1461183041353 Marionette TRACE conn2 <- [1,1018,null,{}] 13:10:41 INFO - PROCESS | 3636 | 1461183041357 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:41 INFO - PROCESS | 3636 | 1461183041477 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:10:41 INFO - PROCESS | 3636 | 1461183041484 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:41 INFO - PROCESS | 3636 | ++DOCSHELL 13B46C00 == 39 [pid = 3636] [id = 264] 13:10:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (16957800) [pid = 3636] [serial = 791] [outer = 00000000] 13:10:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (18B49800) [pid = 3636] [serial = 792] [outer = 16957800] 13:10:41 INFO - PROCESS | 3636 | 1461183041531 Marionette DEBUG loaded listener.js 13:10:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (18B49000) [pid = 3636] [serial = 793] [outer = 16957800] 13:10:41 INFO - PROCESS | 3636 | 1461183041976 Marionette TRACE conn2 <- [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]]]}] 13:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 626ms 13:10:42 INFO - PROCESS | 3636 | 1461183041991 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:10:42 INFO - PROCESS | 3636 | 1461183041993 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 13:10:42 INFO - PROCESS | 3636 | 1461183041996 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:10:42 INFO - PROCESS | 3636 | 1461183041998 Marionette TRACE conn2 <- [1,1022,null,{}] 13:10:42 INFO - PROCESS | 3636 | 1461183042001 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:42 INFO - PROCESS | 3636 | 1461183042100 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:10:42 INFO - PROCESS | 3636 | 1461183042178 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:42 INFO - PROCESS | 3636 | ++DOCSHELL 18BA4000 == 40 [pid = 3636] [id = 265] 13:10:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (18BA4C00) [pid = 3636] [serial = 794] [outer = 00000000] 13:10:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18E87000) [pid = 3636] [serial = 795] [outer = 18BA4C00] 13:10:42 INFO - PROCESS | 3636 | 1461183042226 Marionette DEBUG loaded listener.js 13:10:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (195C7000) [pid = 3636] [serial = 796] [outer = 18BA4C00] 13:10:42 INFO - PROCESS | 3636 | 1461183042628 Marionette TRACE conn2 <- [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]]]}] 13:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 688ms 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (18365000) [pid = 3636] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (1396F800) [pid = 3636] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (15A02000) [pid = 3636] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (11BF3C00) [pid = 3636] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (16841400) [pid = 3636] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (16D45800) [pid = 3636] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1670E800) [pid = 3636] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (147ADC00) [pid = 3636] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (16D46000) [pid = 3636] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (1335D800) [pid = 3636] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (18B44C00) [pid = 3636] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (18B8D800) [pid = 3636] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:10:42 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (16764400) [pid = 3636] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:10:42 INFO - PROCESS | 3636 | 1461183042826 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:10:42 INFO - PROCESS | 3636 | 1461183042828 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 13:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:10:42 INFO - PROCESS | 3636 | 1461183042840 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:10:42 INFO - PROCESS | 3636 | 1461183042842 Marionette TRACE conn2 <- [1,1026,null,{}] 13:10:42 INFO - PROCESS | 3636 | 1461183042845 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:42 INFO - PROCESS | 3636 | 1461183042918 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:10:42 INFO - PROCESS | 3636 | 1461183042924 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:42 INFO - PROCESS | 3636 | ++DOCSHELL 12BB6800 == 41 [pid = 3636] [id = 266] 13:10:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (13427400) [pid = 3636] [serial = 797] [outer = 00000000] 13:10:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (14B56400) [pid = 3636] [serial = 798] [outer = 13427400] 13:10:42 INFO - PROCESS | 3636 | 1461183042968 Marionette DEBUG loaded listener.js 13:10:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (15A0B400) [pid = 3636] [serial = 799] [outer = 13427400] 13:10:43 INFO - PROCESS | 3636 | 1461183043377 Marionette TRACE conn2 <- [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]]]}] 13:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 595ms 13:10:43 INFO - PROCESS | 3636 | 1461183043449 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:10:43 INFO - PROCESS | 3636 | 1461183043451 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 13:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:10:43 INFO - PROCESS | 3636 | 1461183043455 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:10:43 INFO - PROCESS | 3636 | 1461183043456 Marionette TRACE conn2 <- [1,1030,null,{}] 13:10:43 INFO - PROCESS | 3636 | 1461183043460 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:43 INFO - PROCESS | 3636 | 1461183043533 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:10:43 INFO - PROCESS | 3636 | 1461183043541 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:43 INFO - PROCESS | 3636 | ++DOCSHELL 13969C00 == 42 [pid = 3636] [id = 267] 13:10:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (16091000) [pid = 3636] [serial = 800] [outer = 00000000] 13:10:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (18736000) [pid = 3636] [serial = 801] [outer = 16091000] 13:10:43 INFO - PROCESS | 3636 | 1461183043586 Marionette DEBUG loaded listener.js 13:10:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18732C00) [pid = 3636] [serial = 802] [outer = 16091000] 13:10:44 INFO - PROCESS | 3636 | 1461183043999 Marionette TRACE conn2 <- [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]]]}] 13:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 595ms 13:10:44 INFO - PROCESS | 3636 | 1461183044050 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:10:44 INFO - PROCESS | 3636 | 1461183044052 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 13:10:44 INFO - PROCESS | 3636 | 1461183044056 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:10:44 INFO - PROCESS | 3636 | 1461183044057 Marionette TRACE conn2 <- [1,1034,null,{}] 13:10:44 INFO - PROCESS | 3636 | 1461183044061 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:44 INFO - PROCESS | 3636 | 1461183044133 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:10:44 INFO - PROCESS | 3636 | 1461183044139 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:44 INFO - PROCESS | 3636 | ++DOCSHELL 1608F400 == 43 [pid = 3636] [id = 268] 13:10:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (161B1800) [pid = 3636] [serial = 803] [outer = 00000000] 13:10:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (199DE800) [pid = 3636] [serial = 804] [outer = 161B1800] 13:10:44 INFO - PROCESS | 3636 | 1461183044185 Marionette DEBUG loaded listener.js 13:10:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (198FDC00) [pid = 3636] [serial = 805] [outer = 161B1800] 13:10:44 INFO - PROCESS | 3636 | 1461183044601 Marionette TRACE conn2 <- [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]]]}] 13:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 595ms 13:10:44 INFO - PROCESS | 3636 | 1461183044653 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:10:44 INFO - PROCESS | 3636 | 1461183044655 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 13:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:10:44 INFO - PROCESS | 3636 | 1461183044659 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:10:44 INFO - PROCESS | 3636 | 1461183044661 Marionette TRACE conn2 <- [1,1038,null,{}] 13:10:44 INFO - PROCESS | 3636 | 1461183044664 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:44 INFO - PROCESS | 3636 | 1461183044766 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:10:44 INFO - PROCESS | 3636 | 1461183044777 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:44 INFO - PROCESS | 3636 | ++DOCSHELL 199E9400 == 44 [pid = 3636] [id = 269] 13:10:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (199EB800) [pid = 3636] [serial = 806] [outer = 00000000] 13:10:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (19DC7C00) [pid = 3636] [serial = 807] [outer = 199EB800] 13:10:44 INFO - PROCESS | 3636 | 1461183044825 Marionette DEBUG loaded listener.js 13:10:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (19DCE400) [pid = 3636] [serial = 808] [outer = 199EB800] 13:10:45 INFO - PROCESS | 3636 | 1461183045489 Marionette TRACE conn2 <- [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]]]}] 13:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 907ms 13:10:45 INFO - PROCESS | 3636 | 1461183045564 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:10:45 INFO - PROCESS | 3636 | 1461183045569 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 13:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:10:45 INFO - PROCESS | 3636 | 1461183045575 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:10:45 INFO - PROCESS | 3636 | 1461183045579 Marionette TRACE conn2 <- [1,1042,null,{}] 13:10:45 INFO - PROCESS | 3636 | 1461183045584 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:45 INFO - PROCESS | 3636 | 1461183045687 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:10:45 INFO - PROCESS | 3636 | 1461183045812 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:45 INFO - PROCESS | 3636 | ++DOCSHELL 13423800 == 45 [pid = 3636] [id = 270] 13:10:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (13428000) [pid = 3636] [serial = 809] [outer = 00000000] 13:10:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (144A6400) [pid = 3636] [serial = 810] [outer = 13428000] 13:10:45 INFO - PROCESS | 3636 | 1461183045869 Marionette DEBUG loaded listener.js 13:10:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (159AE800) [pid = 3636] [serial = 811] [outer = 13428000] 13:10:46 INFO - PROCESS | 3636 | 1461183046444 Marionette TRACE conn2 <- [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]]]}] 13:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 938ms 13:10:46 INFO - PROCESS | 3636 | 1461183046520 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:10:46 INFO - PROCESS | 3636 | 1461183046526 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 13:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:10:46 INFO - PROCESS | 3636 | 1461183046532 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:10:46 INFO - PROCESS | 3636 | 1461183046535 Marionette TRACE conn2 <- [1,1046,null,{}] 13:10:46 INFO - PROCESS | 3636 | 1461183046539 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:46 INFO - PROCESS | 3636 | 1461183046641 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:10:46 INFO - PROCESS | 3636 | 1461183046722 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:46 INFO - PROCESS | 3636 | ++DOCSHELL 137EC400 == 46 [pid = 3636] [id = 271] 13:10:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (15A05800) [pid = 3636] [serial = 812] [outer = 00000000] 13:10:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (16C48400) [pid = 3636] [serial = 813] [outer = 15A05800] 13:10:46 INFO - PROCESS | 3636 | 1461183046827 Marionette DEBUG loaded listener.js 13:10:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (18728800) [pid = 3636] [serial = 814] [outer = 15A05800] 13:10:47 INFO - PROCESS | 3636 | 1461183047366 Marionette TRACE conn2 <- [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]]]}] 13:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 907ms 13:10:47 INFO - PROCESS | 3636 | 1461183047435 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:10:47 INFO - PROCESS | 3636 | 1461183047437 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 13:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:10:47 INFO - PROCESS | 3636 | 1461183047441 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:10:47 INFO - PROCESS | 3636 | 1461183047445 Marionette TRACE conn2 <- [1,1050,null,{}] 13:10:47 INFO - PROCESS | 3636 | 1461183047456 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:47 INFO - PROCESS | 3636 | 1461183047560 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:10:47 INFO - PROCESS | 3636 | 1461183047642 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:47 INFO - PROCESS | 3636 | ++DOCSHELL 198FB000 == 47 [pid = 3636] [id = 272] 13:10:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (199E2000) [pid = 3636] [serial = 815] [outer = 00000000] 13:10:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (199EA800) [pid = 3636] [serial = 816] [outer = 199E2000] 13:10:47 INFO - PROCESS | 3636 | 1461183047740 Marionette DEBUG loaded listener.js 13:10:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (19DC7800) [pid = 3636] [serial = 817] [outer = 199E2000] 13:10:48 INFO - PROCESS | 3636 | 1461183048330 Marionette TRACE conn2 <- [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]]]}] 13:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 954ms 13:10:48 INFO - PROCESS | 3636 | 1461183048386 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:10:48 INFO - PROCESS | 3636 | 1461183048388 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 13:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:10:48 INFO - PROCESS | 3636 | 1461183048392 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:10:48 INFO - PROCESS | 3636 | 1461183048394 Marionette TRACE conn2 <- [1,1054,null,{}] 13:10:48 INFO - PROCESS | 3636 | 1461183048398 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:48 INFO - PROCESS | 3636 | 1461183048538 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:10:48 INFO - PROCESS | 3636 | 1461183048660 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:48 INFO - PROCESS | 3636 | ++DOCSHELL 13365800 == 48 [pid = 3636] [id = 273] 13:10:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (13422400) [pid = 3636] [serial = 818] [outer = 00000000] 13:10:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (15E0AC00) [pid = 3636] [serial = 819] [outer = 13422400] 13:10:48 INFO - PROCESS | 3636 | 1461183048717 Marionette DEBUG loaded listener.js 13:10:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1676B000) [pid = 3636] [serial = 820] [outer = 13422400] 13:10:49 INFO - PROCESS | 3636 | 1461183049455 Marionette TRACE conn2 <- [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]]]}] 13:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1095ms 13:10:49 INFO - PROCESS | 3636 | 1461183049487 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:10:49 INFO - PROCESS | 3636 | 1461183049492 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 13:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:10:49 INFO - PROCESS | 3636 | 1461183049497 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:10:49 INFO - PROCESS | 3636 | 1461183049501 Marionette TRACE conn2 <- [1,1058,null,{}] 13:10:49 INFO - PROCESS | 3636 | 1461183049505 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:49 INFO - PROCESS | 3636 | 1461183049602 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:10:49 INFO - PROCESS | 3636 | 1461183049703 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:49 INFO - PROCESS | 3636 | ++DOCSHELL 143AD000 == 49 [pid = 3636] [id = 274] 13:10:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (143ADC00) [pid = 3636] [serial = 821] [outer = 00000000] 13:10:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (159AC800) [pid = 3636] [serial = 822] [outer = 143ADC00] 13:10:49 INFO - PROCESS | 3636 | 1461183049754 Marionette DEBUG loaded listener.js 13:10:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (15A10400) [pid = 3636] [serial = 823] [outer = 143ADC00] 13:10:50 INFO - PROCESS | 3636 | --DOCSHELL 1608F400 == 48 [pid = 3636] [id = 268] 13:10:50 INFO - PROCESS | 3636 | --DOCSHELL 13969C00 == 47 [pid = 3636] [id = 267] 13:10:50 INFO - PROCESS | 3636 | --DOCSHELL 12BB6800 == 46 [pid = 3636] [id = 266] 13:10:50 INFO - PROCESS | 3636 | --DOCSHELL 18BA4000 == 45 [pid = 3636] [id = 265] 13:10:50 INFO - PROCESS | 3636 | --DOCSHELL 13B46C00 == 44 [pid = 3636] [id = 264] 13:10:50 INFO - PROCESS | 3636 | --DOCSHELL 16837000 == 43 [pid = 3636] [id = 263] 13:10:50 INFO - PROCESS | 3636 | --DOCSHELL 1676D800 == 42 [pid = 3636] [id = 262] 13:10:50 INFO - PROCESS | 3636 | --DOCSHELL 16709800 == 41 [pid = 3636] [id = 261] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1840D800) [pid = 3636] [serial = 753] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (13B47000) [pid = 3636] [serial = 735] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (143A8C00) [pid = 3636] [serial = 736] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (15A09800) [pid = 3636] [serial = 741] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (12391400) [pid = 3636] [serial = 729] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (12B40C00) [pid = 3636] [serial = 730] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (16C46000) [pid = 3636] [serial = 747] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (16C51800) [pid = 3636] [serial = 748] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1872F000) [pid = 3636] [serial = 756] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (16766800) [pid = 3636] [serial = 744] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1676F400) [pid = 3636] [serial = 745] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (14B57C00) [pid = 3636] [serial = 738] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (15919400) [pid = 3636] [serial = 739] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (16D92C00) [pid = 3636] [serial = 750] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (13366400) [pid = 3636] [serial = 732] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (13422C00) [pid = 3636] [serial = 733] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1957C800) [pid = 3636] [serial = 768] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (1840B400) [pid = 3636] [serial = 754] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (18B4AC00) [pid = 3636] [serial = 759] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (18734400) [pid = 3636] [serial = 757] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (18BA0000) [pid = 3636] [serial = 765] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (18BA4400) [pid = 3636] [serial = 766] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (18B87000) [pid = 3636] [serial = 760] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (18A10C00) [pid = 3636] [serial = 762] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (15A0E000) [pid = 3636] [serial = 742] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (18737C00) [pid = 3636] [serial = 763] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (16D8C800) [pid = 3636] [serial = 751] [outer = 00000000] [url = about:blank] 13:10:50 INFO - PROCESS | 3636 | 1461183050272 Marionette TRACE conn2 <- [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]]]}] 13:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 844ms 13:10:50 INFO - PROCESS | 3636 | 1461183050341 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:10:50 INFO - PROCESS | 3636 | 1461183050346 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 13:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:10:50 INFO - PROCESS | 3636 | 1461183050352 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:10:50 INFO - PROCESS | 3636 | 1461183050355 Marionette TRACE conn2 <- [1,1062,null,{}] 13:10:50 INFO - PROCESS | 3636 | 1461183050358 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:50 INFO - PROCESS | 3636 | 1461183050440 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:10:50 INFO - PROCESS | 3636 | 1461183050449 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:50 INFO - PROCESS | 3636 | ++DOCSHELL 143AB800 == 42 [pid = 3636] [id = 275] 13:10:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (143AE000) [pid = 3636] [serial = 824] [outer = 00000000] 13:10:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (15E45C00) [pid = 3636] [serial = 825] [outer = 143AE000] 13:10:50 INFO - PROCESS | 3636 | 1461183050494 Marionette DEBUG loaded listener.js 13:10:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (16709800) [pid = 3636] [serial = 826] [outer = 143AE000] 13:10:50 INFO - PROCESS | 3636 | 1461183050959 Marionette TRACE conn2 <- [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]]]}] 13:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 625ms 13:10:51 INFO - PROCESS | 3636 | 1461183050989 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:10:51 INFO - PROCESS | 3636 | 1461183050992 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 13:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:10:51 INFO - PROCESS | 3636 | 1461183050995 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:10:51 INFO - PROCESS | 3636 | 1461183050999 Marionette TRACE conn2 <- [1,1066,null,{}] 13:10:51 INFO - PROCESS | 3636 | 1461183051008 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:51 INFO - PROCESS | 3636 | 1461183051087 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:10:51 INFO - PROCESS | 3636 | 1461183051096 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:51 INFO - PROCESS | 3636 | ++DOCSHELL 16841400 == 43 [pid = 3636] [id = 276] 13:10:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (1695E800) [pid = 3636] [serial = 827] [outer = 00000000] 13:10:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (16D45000) [pid = 3636] [serial = 828] [outer = 1695E800] 13:10:51 INFO - PROCESS | 3636 | 1461183051143 Marionette DEBUG loaded listener.js 13:10:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (1835D400) [pid = 3636] [serial = 829] [outer = 1695E800] 13:10:51 INFO - PROCESS | 3636 | 1461183051577 Marionette TRACE conn2 <- [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]]]}] 13:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 626ms 13:10:51 INFO - PROCESS | 3636 | 1461183051633 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:10:51 INFO - PROCESS | 3636 | 1461183051635 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 13:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:10:51 INFO - PROCESS | 3636 | 1461183051639 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:10:51 INFO - PROCESS | 3636 | 1461183051640 Marionette TRACE conn2 <- [1,1070,null,{}] 13:10:51 INFO - PROCESS | 3636 | 1461183051643 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:51 INFO - PROCESS | 3636 | 1461183051721 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:10:51 INFO - PROCESS | 3636 | 1461183051730 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:51 INFO - PROCESS | 3636 | ++DOCSHELL 18704400 == 44 [pid = 3636] [id = 277] 13:10:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (18704C00) [pid = 3636] [serial = 830] [outer = 00000000] 13:10:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (1872F800) [pid = 3636] [serial = 831] [outer = 18704C00] 13:10:51 INFO - PROCESS | 3636 | 1461183051775 Marionette DEBUG loaded listener.js 13:10:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (18734000) [pid = 3636] [serial = 832] [outer = 18704C00] 13:10:52 INFO - PROCESS | 3636 | 1461183052294 Marionette TRACE conn2 <- [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]]]}] 13:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 704ms 13:10:52 INFO - PROCESS | 3636 | 1461183052369 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:10:52 INFO - PROCESS | 3636 | 1461183052371 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 13:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:10:52 INFO - PROCESS | 3636 | 1461183052379 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:10:52 INFO - PROCESS | 3636 | 1461183052381 Marionette TRACE conn2 <- [1,1074,null,{}] 13:10:52 INFO - PROCESS | 3636 | 1461183052384 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:52 INFO - PROCESS | 3636 | 1461183052460 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:10:52 INFO - PROCESS | 3636 | 1461183052470 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:52 INFO - PROCESS | 3636 | ++DOCSHELL 12BB5000 == 45 [pid = 3636] [id = 278] 13:10:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (16C7C400) [pid = 3636] [serial = 833] [outer = 00000000] 13:10:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (18B42000) [pid = 3636] [serial = 834] [outer = 16C7C400] 13:10:52 INFO - PROCESS | 3636 | 1461183052514 Marionette DEBUG loaded listener.js 13:10:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18B41C00) [pid = 3636] [serial = 835] [outer = 16C7C400] 13:10:52 INFO - PROCESS | 3636 | 1461183052990 Marionette TRACE conn2 <- [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]]]}] 13:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 642ms 13:10:53 INFO - PROCESS | 3636 | 1461183053013 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:10:53 INFO - PROCESS | 3636 | 1461183053015 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 13:10:53 INFO - PROCESS | 3636 | 1461183053018 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:10:53 INFO - PROCESS | 3636 | 1461183053020 Marionette TRACE conn2 <- [1,1078,null,{}] 13:10:53 INFO - PROCESS | 3636 | 1461183053023 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:53 INFO - PROCESS | 3636 | 1461183053134 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:10:53 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (1683FC00) [pid = 3636] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:10:53 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (18BA4C00) [pid = 3636] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:10:53 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (16957800) [pid = 3636] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:10:53 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (13422000) [pid = 3636] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:10:53 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (16841C00) [pid = 3636] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:10:53 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1396AC00) [pid = 3636] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:10:53 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (16709C00) [pid = 3636] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:10:53 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (13427400) [pid = 3636] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:10:53 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (16091000) [pid = 3636] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:10:53 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (161B1800) [pid = 3636] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:10:53 INFO - PROCESS | 3636 | 1461183053479 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:53 INFO - PROCESS | 3636 | ++DOCSHELL 11BEFC00 == 46 [pid = 3636] [id = 279] 13:10:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (11BF3400) [pid = 3636] [serial = 836] [outer = 00000000] 13:10:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (12D75000) [pid = 3636] [serial = 837] [outer = 11BF3400] 13:10:53 INFO - PROCESS | 3636 | 1461183053540 Marionette DEBUG loaded listener.js 13:10:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (1335B400) [pid = 3636] [serial = 838] [outer = 11BF3400] 13:10:54 INFO - PROCESS | 3636 | 1461183054099 Marionette TRACE conn2 <- [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]]]}] 13:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1157ms 13:10:54 INFO - PROCESS | 3636 | 1461183054174 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:10:54 INFO - PROCESS | 3636 | 1461183054178 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 13:10:54 INFO - PROCESS | 3636 | 1461183054183 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:10:54 INFO - PROCESS | 3636 | 1461183054187 Marionette TRACE conn2 <- [1,1082,null,{}] 13:10:54 INFO - PROCESS | 3636 | 1461183054193 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:54 INFO - PROCESS | 3636 | 1461183054302 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:10:54 INFO - PROCESS | 3636 | 1461183054376 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:54 INFO - PROCESS | 3636 | ++DOCSHELL 14B06800 == 47 [pid = 3636] [id = 280] 13:10:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (14B52800) [pid = 3636] [serial = 839] [outer = 00000000] 13:10:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (15924800) [pid = 3636] [serial = 840] [outer = 14B52800] 13:10:54 INFO - PROCESS | 3636 | 1461183054474 Marionette DEBUG loaded listener.js 13:10:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (15E40800) [pid = 3636] [serial = 841] [outer = 14B52800] 13:10:55 INFO - PROCESS | 3636 | 1461183055077 Marionette TRACE conn2 <- [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]]]}] 13:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 938ms 13:10:55 INFO - PROCESS | 3636 | 1461183055132 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:10:55 INFO - PROCESS | 3636 | 1461183055137 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 13:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:10:55 INFO - PROCESS | 3636 | 1461183055141 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:10:55 INFO - PROCESS | 3636 | 1461183055143 Marionette TRACE conn2 <- [1,1086,null,{}] 13:10:55 INFO - PROCESS | 3636 | 1461183055147 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:55 INFO - PROCESS | 3636 | 1461183055246 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:10:55 INFO - PROCESS | 3636 | 1461183055326 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:55 INFO - PROCESS | 3636 | ++DOCSHELL 15855800 == 48 [pid = 3636] [id = 281] 13:10:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (1591D400) [pid = 3636] [serial = 842] [outer = 00000000] 13:10:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (16D8C800) [pid = 3636] [serial = 843] [outer = 1591D400] 13:10:55 INFO - PROCESS | 3636 | 1461183055422 Marionette DEBUG loaded listener.js 13:10:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1872A800) [pid = 3636] [serial = 844] [outer = 1591D400] 13:10:56 INFO - PROCESS | 3636 | 1461183056037 Marionette TRACE conn2 <- [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]]]}] 13:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 938ms 13:10:56 INFO - PROCESS | 3636 | 1461183056085 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:10:56 INFO - PROCESS | 3636 | 1461183056088 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 13:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:10:56 INFO - PROCESS | 3636 | 1461183056097 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:10:56 INFO - PROCESS | 3636 | 1461183056103 Marionette TRACE conn2 <- [1,1090,null,{}] 13:10:56 INFO - PROCESS | 3636 | 1461183056108 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:56 INFO - PROCESS | 3636 | 1461183056209 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:10:56 INFO - PROCESS | 3636 | 1461183056288 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:56 INFO - PROCESS | 3636 | ++DOCSHELL 18708800 == 49 [pid = 3636] [id = 282] 13:10:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18BA1400) [pid = 3636] [serial = 845] [outer = 00000000] 13:10:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18E84800) [pid = 3636] [serial = 846] [outer = 18BA1400] 13:10:56 INFO - PROCESS | 3636 | 1461183056342 Marionette DEBUG loaded listener.js 13:10:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1910FC00) [pid = 3636] [serial = 847] [outer = 18BA1400] 13:10:56 INFO - PROCESS | 3636 | 1461183056901 Marionette TRACE conn2 <- [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]]]}] 13:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 860ms 13:10:56 INFO - PROCESS | 3636 | 1461183056955 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:10:56 INFO - PROCESS | 3636 | 1461183056957 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 13:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:10:56 INFO - PROCESS | 3636 | 1461183056961 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:10:56 INFO - PROCESS | 3636 | 1461183056963 Marionette TRACE conn2 <- [1,1094,null,{}] 13:10:56 INFO - PROCESS | 3636 | 1461183056967 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:57 INFO - PROCESS | 3636 | 1461183057072 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:10:57 INFO - PROCESS | 3636 | 1461183057165 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:57 INFO - PROCESS | 3636 | ++DOCSHELL 11BFB400 == 50 [pid = 3636] [id = 283] 13:10:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (18B83400) [pid = 3636] [serial = 848] [outer = 00000000] 13:10:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (199DF800) [pid = 3636] [serial = 849] [outer = 18B83400] 13:10:57 INFO - PROCESS | 3636 | 1461183057219 Marionette DEBUG loaded listener.js 13:10:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (199E4C00) [pid = 3636] [serial = 850] [outer = 18B83400] 13:10:57 INFO - PROCESS | 3636 | 1461183057831 Marionette TRACE conn2 <- [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]]]}] 13:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 938ms 13:10:57 INFO - PROCESS | 3636 | 1461183057906 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:10:57 INFO - PROCESS | 3636 | 1461183057908 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 13:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:10:57 INFO - PROCESS | 3636 | 1461183057912 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:10:57 INFO - PROCESS | 3636 | 1461183057914 Marionette TRACE conn2 <- [1,1098,null,{}] 13:10:57 INFO - PROCESS | 3636 | 1461183057917 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:58 INFO - PROCESS | 3636 | 1461183058012 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:10:58 INFO - PROCESS | 3636 | 1461183058213 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:58 INFO - PROCESS | 3636 | ++DOCSHELL 12BB9400 == 51 [pid = 3636] [id = 284] 13:10:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (13424000) [pid = 3636] [serial = 851] [outer = 00000000] 13:10:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (13969C00) [pid = 3636] [serial = 852] [outer = 13424000] 13:10:58 INFO - PROCESS | 3636 | 1461183058269 Marionette DEBUG loaded listener.js 13:10:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (13B48800) [pid = 3636] [serial = 853] [outer = 13424000] 13:10:58 INFO - PROCESS | 3636 | 1461183058808 Marionette TRACE conn2 <- [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]]]}] 13:10:58 INFO - PROCESS | 3636 | --DOCSHELL 1F2D3400 == 50 [pid = 3636] [id = 18] 13:10:58 INFO - PROCESS | 3636 | --DOCSHELL 12BB5000 == 49 [pid = 3636] [id = 278] 13:10:58 INFO - PROCESS | 3636 | --DOCSHELL 18704400 == 48 [pid = 3636] [id = 277] 13:10:58 INFO - PROCESS | 3636 | --DOCSHELL 16841400 == 47 [pid = 3636] [id = 276] 13:10:58 INFO - PROCESS | 3636 | --DOCSHELL 143AB800 == 46 [pid = 3636] [id = 275] 13:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 954ms 13:10:58 INFO - PROCESS | 3636 | --DOCSHELL 143AD000 == 45 [pid = 3636] [id = 274] 13:10:58 INFO - PROCESS | 3636 | --DOCSHELL 137EC400 == 44 [pid = 3636] [id = 271] 13:10:58 INFO - PROCESS | 3636 | --DOCSHELL 13423800 == 43 [pid = 3636] [id = 270] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (199DE800) [pid = 3636] [serial = 804] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (18728C00) [pid = 3636] [serial = 790] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (18E87000) [pid = 3636] [serial = 795] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (18B49000) [pid = 3636] [serial = 793] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (18B49800) [pid = 3636] [serial = 792] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (12DDD800) [pid = 3636] [serial = 771] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (14453C00) [pid = 3636] [serial = 780] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (1585EC00) [pid = 3636] [serial = 781] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (16C51400) [pid = 3636] [serial = 786] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (147B1C00) [pid = 3636] [serial = 778] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (143AAC00) [pid = 3636] [serial = 777] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (16710400) [pid = 3636] [serial = 783] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (16718800) [pid = 3636] [serial = 784] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (143AC400) [pid = 3636] [serial = 774] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (14B56400) [pid = 3636] [serial = 798] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (15A0B400) [pid = 3636] [serial = 799] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (18736000) [pid = 3636] [serial = 801] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (195C7000) [pid = 3636] [serial = 796] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (18709400) [pid = 3636] [serial = 789] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (18732C00) [pid = 3636] [serial = 802] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (16D8A800) [pid = 3636] [serial = 787] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (198FDC00) [pid = 3636] [serial = 805] [outer = 00000000] [url = about:blank] 13:10:58 INFO - PROCESS | 3636 | 1461183058878 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:10:58 INFO - PROCESS | 3636 | 1461183058882 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 13:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:10:58 INFO - PROCESS | 3636 | 1461183058888 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:10:58 INFO - PROCESS | 3636 | 1461183058891 Marionette TRACE conn2 <- [1,1102,null,{}] 13:10:58 INFO - PROCESS | 3636 | 1461183058895 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:58 INFO - PROCESS | 3636 | 1461183058992 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:10:59 INFO - PROCESS | 3636 | 1461183059080 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:59 INFO - PROCESS | 3636 | ++DOCSHELL 143F2C00 == 44 [pid = 3636] [id = 285] 13:10:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (143FB400) [pid = 3636] [serial = 854] [outer = 00000000] 13:10:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (14B12000) [pid = 3636] [serial = 855] [outer = 143FB400] 13:10:59 INFO - PROCESS | 3636 | 1461183059128 Marionette DEBUG loaded listener.js 13:10:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (14BE8400) [pid = 3636] [serial = 856] [outer = 143FB400] 13:10:59 INFO - PROCESS | 3636 | 1461183059497 Marionette TRACE conn2 <- [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]]]}] 13:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 641ms 13:10:59 INFO - PROCESS | 3636 | 1461183059570 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:10:59 INFO - PROCESS | 3636 | 1461183059573 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 13:10:59 INFO - PROCESS | 3636 | 1461183059582 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:10:59 INFO - PROCESS | 3636 | 1461183059584 Marionette TRACE conn2 <- [1,1106,null,{}] 13:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:10:59 INFO - PROCESS | 3636 | 1461183059587 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:59 INFO - PROCESS | 3636 | 1461183059667 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:10:59 INFO - PROCESS | 3636 | 1461183059673 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:59 INFO - PROCESS | 3636 | ++DOCSHELL 16715C00 == 45 [pid = 3636] [id = 286] 13:10:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (161B1C00) [pid = 3636] [serial = 857] [outer = 00000000] 13:10:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (16770800) [pid = 3636] [serial = 858] [outer = 161B1C00] 13:10:59 INFO - PROCESS | 3636 | 1461183059719 Marionette DEBUG loaded listener.js 13:10:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (1695F000) [pid = 3636] [serial = 859] [outer = 161B1C00] 13:11:00 INFO - PROCESS | 3636 | 1461183060183 Marionette TRACE conn2 <- [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]]]}] 13:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 625ms 13:11:00 INFO - PROCESS | 3636 | 1461183060224 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:11:00 INFO - PROCESS | 3636 | 1461183060226 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 13:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:11:00 INFO - PROCESS | 3636 | 1461183060231 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:11:00 INFO - PROCESS | 3636 | 1461183060236 Marionette TRACE conn2 <- [1,1110,null,{}] 13:11:00 INFO - PROCESS | 3636 | 1461183060245 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:00 INFO - PROCESS | 3636 | 1461183060325 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:11:00 INFO - PROCESS | 3636 | 1461183060334 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:00 INFO - PROCESS | 3636 | ++DOCSHELL 1840E800 == 46 [pid = 3636] [id = 287] 13:11:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (1870D800) [pid = 3636] [serial = 860] [outer = 00000000] 13:11:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18730C00) [pid = 3636] [serial = 861] [outer = 1870D800] 13:11:00 INFO - PROCESS | 3636 | 1461183060379 Marionette DEBUG loaded listener.js 13:11:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (18A13C00) [pid = 3636] [serial = 862] [outer = 1870D800] 13:11:00 INFO - PROCESS | 3636 | 1461183060821 Marionette TRACE conn2 <- [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]]]}] 13:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 657ms 13:11:00 INFO - PROCESS | 3636 | 1461183060888 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:11:00 INFO - PROCESS | 3636 | 1461183060890 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 13:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:11:00 INFO - PROCESS | 3636 | 1461183060894 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:11:00 INFO - PROCESS | 3636 | 1461183060896 Marionette TRACE conn2 <- [1,1114,null,{}] 13:11:00 INFO - PROCESS | 3636 | 1461183060899 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:00 INFO - PROCESS | 3636 | 1461183060977 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:11:01 INFO - PROCESS | 3636 | 1461183061015 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:01 INFO - PROCESS | 3636 | ++DOCSHELL 18B49C00 == 47 [pid = 3636] [id = 288] 13:11:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (18B4A400) [pid = 3636] [serial = 863] [outer = 00000000] 13:11:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (18B90400) [pid = 3636] [serial = 864] [outer = 18B4A400] 13:11:01 INFO - PROCESS | 3636 | 1461183061060 Marionette DEBUG loaded listener.js 13:11:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (18B9EC00) [pid = 3636] [serial = 865] [outer = 18B4A400] 13:11:01 INFO - PROCESS | 3636 | 1461183061515 Marionette TRACE conn2 <- [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]]]}] 13:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 641ms 13:11:01 INFO - PROCESS | 3636 | 1461183061531 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:11:01 INFO - PROCESS | 3636 | 1461183061533 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 13:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:11:01 INFO - PROCESS | 3636 | 1461183061536 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:11:01 INFO - PROCESS | 3636 | 1461183061538 Marionette TRACE conn2 <- [1,1118,null,{}] 13:11:01 INFO - PROCESS | 3636 | 1461183061549 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:01 INFO - PROCESS | 3636 | 1461183061651 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:11:01 INFO - PROCESS | 3636 | 1461183061657 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:01 INFO - PROCESS | 3636 | ++DOCSHELL 18BA2400 == 48 [pid = 3636] [id = 289] 13:11:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (18BA5400) [pid = 3636] [serial = 866] [outer = 00000000] 13:11:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (19579400) [pid = 3636] [serial = 867] [outer = 18BA5400] 13:11:01 INFO - PROCESS | 3636 | 1461183061711 Marionette DEBUG loaded listener.js 13:11:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (1988D400) [pid = 3636] [serial = 868] [outer = 18BA5400] 13:11:02 INFO - PROCESS | 3636 | 1461183062186 Marionette TRACE conn2 <- [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]]]}] 13:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 688ms 13:11:02 INFO - PROCESS | 3636 | 1461183062240 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:11:02 INFO - PROCESS | 3636 | 1461183062242 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 13:11:02 INFO - PROCESS | 3636 | 1461183062246 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:11:02 INFO - PROCESS | 3636 | 1461183062247 Marionette TRACE conn2 <- [1,1122,null,{}] 13:11:02 INFO - PROCESS | 3636 | 1461183062251 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:02 INFO - PROCESS | 3636 | 1461183062358 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:11:02 INFO - PROCESS | 3636 | 1461183062447 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:02 INFO - PROCESS | 3636 | ++DOCSHELL 19DC7400 == 49 [pid = 3636] [id = 290] 13:11:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (19DC8400) [pid = 3636] [serial = 869] [outer = 00000000] 13:11:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (19E7D800) [pid = 3636] [serial = 870] [outer = 19DC8400] 13:11:02 INFO - PROCESS | 3636 | 1461183062490 Marionette DEBUG loaded listener.js 13:11:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (19E76000) [pid = 3636] [serial = 871] [outer = 19DC8400] 13:11:02 INFO - PROCESS | 3636 | 1461183062903 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 703ms 13:11:02 INFO - PROCESS | 3636 | 1461183062946 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:11:02 INFO - PROCESS | 3636 | 1461183062948 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 13:11:02 INFO - PROCESS | 3636 | 1461183062952 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:11:02 INFO - PROCESS | 3636 | 1461183062953 Marionette TRACE conn2 <- [1,1126,null,{}] 13:11:02 INFO - PROCESS | 3636 | 1461183062957 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:03 INFO - PROCESS | 3636 | 1461183063068 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:11:03 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (143AE000) [pid = 3636] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:11:03 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (18704C00) [pid = 3636] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:11:03 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1695E800) [pid = 3636] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:11:03 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (143ADC00) [pid = 3636] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:11:03 INFO - PROCESS | 3636 | 1461183063132 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:03 INFO - PROCESS | 3636 | ++DOCSHELL 123F8400 == 50 [pid = 3636] [id = 291] 13:11:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (13427800) [pid = 3636] [serial = 872] [outer = 00000000] 13:11:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (16C47C00) [pid = 3636] [serial = 873] [outer = 13427800] 13:11:03 INFO - PROCESS | 3636 | 1461183063177 Marionette DEBUG loaded listener.js 13:11:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (1A2E2800) [pid = 3636] [serial = 874] [outer = 13427800] 13:11:03 INFO - PROCESS | 3636 | 1461183063530 Marionette TRACE conn2 <- [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]]]}] 13:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 642ms 13:11:03 INFO - PROCESS | 3636 | 1461183063590 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:11:03 INFO - PROCESS | 3636 | 1461183063592 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 13:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:11:03 INFO - PROCESS | 3636 | 1461183063595 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:11:03 INFO - PROCESS | 3636 | 1461183063597 Marionette TRACE conn2 <- [1,1130,null,{}] 13:11:03 INFO - PROCESS | 3636 | 1461183063600 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:03 INFO - PROCESS | 3636 | 1461183063705 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:11:03 INFO - PROCESS | 3636 | 1461183063748 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:03 INFO - PROCESS | 3636 | ++DOCSHELL 16835400 == 51 [pid = 3636] [id = 292] 13:11:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1A2E9C00) [pid = 3636] [serial = 875] [outer = 00000000] 13:11:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (1A55A000) [pid = 3636] [serial = 876] [outer = 1A2E9C00] 13:11:03 INFO - PROCESS | 3636 | 1461183063796 Marionette DEBUG loaded listener.js 13:11:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1A562400) [pid = 3636] [serial = 877] [outer = 1A2E9C00] 13:11:04 INFO - PROCESS | 3636 | 1461183064195 Marionette TRACE conn2 <- [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]]]}] 13:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 641ms 13:11:04 INFO - PROCESS | 3636 | 1461183064234 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:11:04 INFO - PROCESS | 3636 | 1461183064235 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 13:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:11:04 INFO - PROCESS | 3636 | 1461183064239 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:11:04 INFO - PROCESS | 3636 | 1461183064240 Marionette TRACE conn2 <- [1,1134,null,{}] 13:11:04 INFO - PROCESS | 3636 | 1461183064244 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:04 INFO - PROCESS | 3636 | 1461183064350 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:11:04 INFO - PROCESS | 3636 | 1461183064358 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:04 INFO - PROCESS | 3636 | ++DOCSHELL 1A461000 == 52 [pid = 3636] [id = 293] 13:11:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1A851400) [pid = 3636] [serial = 878] [outer = 00000000] 13:11:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1AB7C000) [pid = 3636] [serial = 879] [outer = 1A851400] 13:11:04 INFO - PROCESS | 3636 | 1461183064401 Marionette DEBUG loaded listener.js 13:11:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1AB83000) [pid = 3636] [serial = 880] [outer = 1A851400] 13:11:04 INFO - PROCESS | 3636 | 1461183064794 Marionette TRACE conn2 <- [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]]]}] 13:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 594ms 13:11:04 INFO - PROCESS | 3636 | 1461183064836 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:11:04 INFO - PROCESS | 3636 | 1461183064838 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 13:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:11:04 INFO - PROCESS | 3636 | 1461183064841 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:11:04 INFO - PROCESS | 3636 | 1461183064843 Marionette TRACE conn2 <- [1,1138,null,{}] 13:11:04 INFO - PROCESS | 3636 | 1461183064847 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:04 INFO - PROCESS | 3636 | 1461183064928 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:11:05 INFO - PROCESS | 3636 | 1461183065059 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:05 INFO - PROCESS | 3636 | ++DOCSHELL 1870E000 == 53 [pid = 3636] [id = 294] 13:11:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (18B4E000) [pid = 3636] [serial = 881] [outer = 00000000] 13:11:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1B12B800) [pid = 3636] [serial = 882] [outer = 18B4E000] 13:11:05 INFO - PROCESS | 3636 | 1461183065111 Marionette DEBUG loaded listener.js 13:11:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1B131800) [pid = 3636] [serial = 883] [outer = 18B4E000] 13:11:05 INFO - PROCESS | 3636 | 1461183065689 Marionette TRACE conn2 <- [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]]]}] 13:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 907ms 13:11:05 INFO - PROCESS | 3636 | 1461183065747 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:11:05 INFO - PROCESS | 3636 | 1461183065752 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 13:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:11:05 INFO - PROCESS | 3636 | 1461183065758 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:11:05 INFO - PROCESS | 3636 | 1461183065762 Marionette TRACE conn2 <- [1,1142,null,{}] 13:11:05 INFO - PROCESS | 3636 | 1461183065767 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:05 INFO - PROCESS | 3636 | 1461183065914 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:11:05 INFO - PROCESS | 3636 | 1461183065933 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:05 INFO - PROCESS | 3636 | ++DOCSHELL 143EFC00 == 54 [pid = 3636] [id = 295] 13:11:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1444B400) [pid = 3636] [serial = 884] [outer = 00000000] 13:11:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (15EA5000) [pid = 3636] [serial = 885] [outer = 1444B400] 13:11:06 INFO - PROCESS | 3636 | 1461183065989 Marionette DEBUG loaded listener.js 13:11:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (16718800) [pid = 3636] [serial = 886] [outer = 1444B400] 13:11:06 INFO - PROCESS | 3636 | 1461183066650 Marionette TRACE conn2 <- [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]]]}] 13:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 938ms 13:11:06 INFO - PROCESS | 3636 | 1461183066703 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:11:06 INFO - PROCESS | 3636 | 1461183066709 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 13:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:11:06 INFO - PROCESS | 3636 | 1461183066716 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:11:06 INFO - PROCESS | 3636 | 1461183066719 Marionette TRACE conn2 <- [1,1146,null,{}] 13:11:06 INFO - PROCESS | 3636 | 1461183066722 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:06 INFO - PROCESS | 3636 | 1461183066828 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:11:06 INFO - PROCESS | 3636 | 1461183066954 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:06 INFO - PROCESS | 3636 | ++DOCSHELL 1695C000 == 55 [pid = 3636] [id = 296] 13:11:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (16D49800) [pid = 3636] [serial = 887] [outer = 00000000] 13:11:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (18B87000) [pid = 3636] [serial = 888] [outer = 16D49800] 13:11:07 INFO - PROCESS | 3636 | 1461183067009 Marionette DEBUG loaded listener.js 13:11:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18E7B400) [pid = 3636] [serial = 889] [outer = 16D49800] 13:11:07 INFO - PROCESS | 3636 | 1461183067561 Marionette TRACE conn2 <- [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]]]}] 13:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 892ms 13:11:07 INFO - PROCESS | 3636 | 1461183067618 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:11:07 INFO - PROCESS | 3636 | 1461183067621 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 13:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:11:07 INFO - PROCESS | 3636 | 1461183067625 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:11:07 INFO - PROCESS | 3636 | 1461183067628 Marionette TRACE conn2 <- [1,1150,null,{}] 13:11:07 INFO - PROCESS | 3636 | 1461183067639 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:07 INFO - PROCESS | 3636 | 1461183067745 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:11:07 INFO - PROCESS | 3636 | 1461183067872 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:07 INFO - PROCESS | 3636 | ++DOCSHELL 1B128000 == 56 [pid = 3636] [id = 297] 13:11:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1B129400) [pid = 3636] [serial = 890] [outer = 00000000] 13:11:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1B133000) [pid = 3636] [serial = 891] [outer = 1B129400] 13:11:07 INFO - PROCESS | 3636 | 1461183067929 Marionette DEBUG loaded listener.js 13:11:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1B138400) [pid = 3636] [serial = 892] [outer = 1B129400] 13:11:08 INFO - PROCESS | 3636 | 1461183068529 Marionette TRACE conn2 <- [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]]]}] 13:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 939ms 13:11:08 INFO - PROCESS | 3636 | 1461183068569 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:11:08 INFO - PROCESS | 3636 | 1461183068572 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 13:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:11:08 INFO - PROCESS | 3636 | 1461183068575 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:11:08 INFO - PROCESS | 3636 | 1461183068577 Marionette TRACE conn2 <- [1,1154,null,{}] 13:11:08 INFO - PROCESS | 3636 | 1461183068581 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:08 INFO - PROCESS | 3636 | 1461183068682 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:11:08 INFO - PROCESS | 3636 | 1461183068779 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:08 INFO - PROCESS | 3636 | ++DOCSHELL 1870B400 == 57 [pid = 3636] [id = 298] 13:11:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (18BA0C00) [pid = 3636] [serial = 893] [outer = 00000000] 13:11:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1B142400) [pid = 3636] [serial = 894] [outer = 18BA0C00] 13:11:08 INFO - PROCESS | 3636 | 1461183068833 Marionette DEBUG loaded listener.js 13:11:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1B143C00) [pid = 3636] [serial = 895] [outer = 18BA0C00] 13:11:09 INFO - PROCESS | 3636 | 1461183069380 Marionette TRACE conn2 <- [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]]]}] 13:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 907ms 13:11:09 INFO - PROCESS | 3636 | 1461183069479 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:11:09 INFO - PROCESS | 3636 | 1461183069482 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 13:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:11:09 INFO - PROCESS | 3636 | 1461183069485 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:11:09 INFO - PROCESS | 3636 | 1461183069488 Marionette TRACE conn2 <- [1,1158,null,{}] 13:11:09 INFO - PROCESS | 3636 | 1461183069493 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:09 INFO - PROCESS | 3636 | 1461183069591 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:11:09 INFO - PROCESS | 3636 | 1461183069861 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:09 INFO - PROCESS | 3636 | ++DOCSHELL 02A8B800 == 58 [pid = 3636] [id = 299] 13:11:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (123F3400) [pid = 3636] [serial = 896] [outer = 00000000] 13:11:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (15A04400) [pid = 3636] [serial = 897] [outer = 123F3400] 13:11:09 INFO - PROCESS | 3636 | 1461183069951 Marionette DEBUG loaded listener.js 13:11:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (15A0B400) [pid = 3636] [serial = 898] [outer = 123F3400] 13:11:10 INFO - PROCESS | 3636 | 1461183070488 Marionette TRACE conn2 <- [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]]]}] 13:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1048ms 13:11:10 INFO - PROCESS | 3636 | 1461183070551 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:11:10 INFO - PROCESS | 3636 | 1461183070555 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 13:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:11:10 INFO - PROCESS | 3636 | 1461183070562 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:11:10 INFO - PROCESS | 3636 | 1461183070564 Marionette TRACE conn2 <- [1,1162,null,{}] 13:11:10 INFO - PROCESS | 3636 | 1461183070569 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:10 INFO - PROCESS | 3636 | 1461183070665 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:11:10 INFO - PROCESS | 3636 | 1461183070763 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:10 INFO - PROCESS | 3636 | ++DOCSHELL 16D48400 == 59 [pid = 3636] [id = 300] 13:11:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (16D92000) [pid = 3636] [serial = 899] [outer = 00000000] 13:11:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1840D800) [pid = 3636] [serial = 900] [outer = 16D92000] 13:11:10 INFO - PROCESS | 3636 | 1461183070813 Marionette DEBUG loaded listener.js 13:11:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (18728C00) [pid = 3636] [serial = 901] [outer = 16D92000] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 1DF4A800 == 58 [pid = 3636] [id = 12] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 1A2E4400 == 57 [pid = 3636] [id = 11] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 1A461000 == 56 [pid = 3636] [id = 293] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 16835400 == 55 [pid = 3636] [id = 292] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 123F8400 == 54 [pid = 3636] [id = 291] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 19DC7400 == 53 [pid = 3636] [id = 290] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 18BA2400 == 52 [pid = 3636] [id = 289] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 18B49C00 == 51 [pid = 3636] [id = 288] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 1840E800 == 50 [pid = 3636] [id = 287] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 16715C00 == 49 [pid = 3636] [id = 286] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 143F2C00 == 48 [pid = 3636] [id = 285] 13:11:11 INFO - PROCESS | 3636 | --DOCSHELL 12BB9400 == 47 [pid = 3636] [id = 284] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (18B42000) [pid = 3636] [serial = 834] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (144A6400) [pid = 3636] [serial = 810] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (16C48400) [pid = 3636] [serial = 813] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (199EA800) [pid = 3636] [serial = 816] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (19DC7C00) [pid = 3636] [serial = 807] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (16709800) [pid = 3636] [serial = 826] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (15E0AC00) [pid = 3636] [serial = 819] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1872F800) [pid = 3636] [serial = 831] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (16D45000) [pid = 3636] [serial = 828] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (15A10400) [pid = 3636] [serial = 823] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (159AC800) [pid = 3636] [serial = 822] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1835D400) [pid = 3636] [serial = 829] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (15E45C00) [pid = 3636] [serial = 825] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (18734000) [pid = 3636] [serial = 832] [outer = 00000000] [url = about:blank] 13:11:11 INFO - PROCESS | 3636 | 1461183071430 Marionette TRACE conn2 <- [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] 13:11:11 INFO - PROCESS | 3636 | 1461183071469 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 13:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:11:11 INFO - PROCESS | 3636 | 1461183071474 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:11:11 INFO - PROCESS | 3636 | 1461183071476 Marionette TRACE conn2 <- [1,1166,null,{}] 13:11:11 INFO - PROCESS | 3636 | 1461183071480 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:11 INFO - PROCESS | 3636 | 1461183071560 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:11:11 INFO - PROCESS | 3636 | 1461183071569 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:11 INFO - PROCESS | 3636 | ++DOCSHELL 1695C400 == 48 [pid = 3636] [id = 301] 13:11:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1695E400) [pid = 3636] [serial = 902] [outer = 00000000] 13:11:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18B42400) [pid = 3636] [serial = 903] [outer = 1695E400] 13:11:11 INFO - PROCESS | 3636 | 1461183071615 Marionette DEBUG loaded listener.js 13:11:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (18B8DC00) [pid = 3636] [serial = 904] [outer = 1695E400] 13:11:12 INFO - PROCESS | 3636 | 1461183072114 Marionette TRACE conn2 <- [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] 13:11:12 INFO - PROCESS | 3636 | 1461183072175 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 13:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:11:12 INFO - PROCESS | 3636 | 1461183072180 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:11:12 INFO - PROCESS | 3636 | 1461183072186 Marionette TRACE conn2 <- [1,1170,null,{}] 13:11:12 INFO - PROCESS | 3636 | 1461183072194 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:12 INFO - PROCESS | 3636 | 1461183072283 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:11:12 INFO - PROCESS | 3636 | 1461183072368 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:12 INFO - PROCESS | 3636 | ++DOCSHELL 1988C000 == 49 [pid = 3636] [id = 302] 13:11:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (199DE800) [pid = 3636] [serial = 905] [outer = 00000000] 13:11:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (19DC7400) [pid = 3636] [serial = 906] [outer = 199DE800] 13:11:12 INFO - PROCESS | 3636 | 1461183072414 Marionette DEBUG loaded listener.js 13:11:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (19E33C00) [pid = 3636] [serial = 907] [outer = 199DE800] 13:11:12 INFO - PROCESS | 3636 | 1461183072784 Marionette TRACE conn2 <- [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] 13:11:12 INFO - PROCESS | 3636 | 1461183072840 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 13:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:11:12 INFO - PROCESS | 3636 | 1461183072843 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:11:12 INFO - PROCESS | 3636 | 1461183072845 Marionette TRACE conn2 <- [1,1174,null,{}] 13:11:12 INFO - PROCESS | 3636 | 1461183072849 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:12 INFO - PROCESS | 3636 | 1461183072955 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:11:12 INFO - PROCESS | 3636 | 1461183072963 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:12 INFO - PROCESS | 3636 | ++DOCSHELL 1396D000 == 50 [pid = 3636] [id = 303] 13:11:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (19E7F400) [pid = 3636] [serial = 908] [outer = 00000000] 13:11:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1AC24000) [pid = 3636] [serial = 909] [outer = 19E7F400] 13:11:13 INFO - PROCESS | 3636 | 1461183073008 Marionette DEBUG loaded listener.js 13:11:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1B129000) [pid = 3636] [serial = 910] [outer = 19E7F400] 13:11:13 INFO - PROCESS | 3636 | 1461183073440 Marionette TRACE conn2 <- [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] 13:11:13 INFO - PROCESS | 3636 | 1461183073483 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 13:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:11:13 INFO - PROCESS | 3636 | 1461183073497 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:11:13 INFO - PROCESS | 3636 | 1461183073499 Marionette TRACE conn2 <- [1,1178,null,{}] 13:11:13 INFO - PROCESS | 3636 | 1461183073503 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:13 INFO - PROCESS | 3636 | 1461183073606 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:11:13 INFO - PROCESS | 3636 | 1461183073612 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:13 INFO - PROCESS | 3636 | ++DOCSHELL 1B12F400 == 51 [pid = 3636] [id = 304] 13:11:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1B13A400) [pid = 3636] [serial = 911] [outer = 00000000] 13:11:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1B144800) [pid = 3636] [serial = 912] [outer = 1B13A400] 13:11:13 INFO - PROCESS | 3636 | 1461183073667 Marionette DEBUG loaded listener.js 13:11:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1C534800) [pid = 3636] [serial = 913] [outer = 1B13A400] 13:11:14 INFO - PROCESS | 3636 | 1461183074139 Marionette TRACE conn2 <- [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] 13:11:14 INFO - PROCESS | 3636 | 1461183074198 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 13:11:14 INFO - PROCESS | 3636 | 1461183074201 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:11:14 INFO - PROCESS | 3636 | 1461183074203 Marionette TRACE conn2 <- [1,1182,null,{}] 13:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:11:14 INFO - PROCESS | 3636 | 1461183074207 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:14 INFO - PROCESS | 3636 | 1461183074349 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:11:14 INFO - PROCESS | 3636 | 1461183074374 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:14 INFO - PROCESS | 3636 | ++DOCSHELL 1C537800 == 52 [pid = 3636] [id = 305] 13:11:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1C5B8400) [pid = 3636] [serial = 914] [outer = 00000000] 13:11:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1C5BF000) [pid = 3636] [serial = 915] [outer = 1C5B8400] 13:11:14 INFO - PROCESS | 3636 | 1461183074420 Marionette DEBUG loaded listener.js 13:11:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1C5C1C00) [pid = 3636] [serial = 916] [outer = 1C5B8400] 13:11:14 INFO - PROCESS | 3636 | 1461183074860 Marionette TRACE conn2 <- [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] 13:11:14 INFO - PROCESS | 3636 | 1461183074928 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 13:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:11:15 INFO - PROCESS | 3636 | 1461183075001 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:11:15 INFO - PROCESS | 3636 | 1461183075003 Marionette TRACE conn2 <- [1,1186,null,{}] 13:11:15 INFO - PROCESS | 3636 | 1461183075013 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:15 INFO - PROCESS | 3636 | 1461183075127 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:11:15 INFO - PROCESS | 3636 | 1461183075183 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:15 INFO - PROCESS | 3636 | ++DOCSHELL 19DC7000 == 53 [pid = 3636] [id = 306] 13:11:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1B12A800) [pid = 3636] [serial = 917] [outer = 00000000] 13:11:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1C68A000) [pid = 3636] [serial = 918] [outer = 1B12A800] 13:11:15 INFO - PROCESS | 3636 | 1461183075228 Marionette DEBUG loaded listener.js 13:11:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1C68BC00) [pid = 3636] [serial = 919] [outer = 1B12A800] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (16C7C400) [pid = 3636] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (18BA5400) [pid = 3636] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (19DC8400) [pid = 3636] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (13427800) [pid = 3636] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1870D800) [pid = 3636] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (13424000) [pid = 3636] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (143FB400) [pid = 3636] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (161B1C00) [pid = 3636] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18B4A400) [pid = 3636] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1A851400) [pid = 3636] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:11:15 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1A2E9C00) [pid = 3636] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:11:15 INFO - PROCESS | 3636 | 1461183075812 Marionette TRACE conn2 <- [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]]]}] 13:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 860ms 13:11:15 INFO - PROCESS | 3636 | 1461183075850 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 13:11:15 INFO - PROCESS | 3636 | 1461183075852 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 13:11:15 INFO - PROCESS | 3636 | 1461183075855 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:11:15 INFO - PROCESS | 3636 | 1461183075857 Marionette TRACE conn2 <- [1,1190,null,{}] 13:11:15 INFO - PROCESS | 3636 | 1461183075861 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:16 INFO - PROCESS | 3636 | 1461183075968 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:11:16 INFO - PROCESS | 3636 | 1461183076024 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:16 INFO - PROCESS | 3636 | ++DOCSHELL 13424400 == 54 [pid = 3636] [id = 307] 13:11:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (13427800) [pid = 3636] [serial = 920] [outer = 00000000] 13:11:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (18706400) [pid = 3636] [serial = 921] [outer = 13427800] 13:11:16 INFO - PROCESS | 3636 | 1461183076068 Marionette DEBUG loaded listener.js 13:11:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (16D93400) [pid = 3636] [serial = 922] [outer = 13427800] 13:11:16 INFO - PROCESS | 3636 | 1461183076419 Marionette TRACE conn2 <- [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]]]}] 13:11:16 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 13:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 595ms 13:11:16 INFO - PROCESS | 3636 | 1461183076453 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 13:11:16 INFO - PROCESS | 3636 | 1461183076454 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 13:11:16 INFO - PROCESS | 3636 | 1461183076458 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:11:16 INFO - PROCESS | 3636 | 1461183076459 Marionette TRACE conn2 <- [1,1194,null,{}] 13:11:16 INFO - PROCESS | 3636 | 1461183076462 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:16 INFO - PROCESS | 3636 | 1461183076572 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:11:16 INFO - PROCESS | 3636 | 1461183076580 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:16 INFO - PROCESS | 3636 | ++DOCSHELL 16D49C00 == 55 [pid = 3636] [id = 308] 13:11:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (19585800) [pid = 3636] [serial = 923] [outer = 00000000] 13:11:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1C687800) [pid = 3636] [serial = 924] [outer = 19585800] 13:11:16 INFO - PROCESS | 3636 | 1461183076624 Marionette DEBUG loaded listener.js 13:11:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1CB5E400) [pid = 3636] [serial = 925] [outer = 19585800] 13:11:17 INFO - PROCESS | 3636 | 1461183077028 Marionette TRACE conn2 <- [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]]]}] 13:11:17 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 13:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 594ms 13:11:17 INFO - PROCESS | 3636 | 1461183077055 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 13:11:17 INFO - PROCESS | 3636 | 1461183077057 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 13:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:11:17 INFO - PROCESS | 3636 | 1461183077061 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:11:17 INFO - PROCESS | 3636 | 1461183077062 Marionette TRACE conn2 <- [1,1198,null,{}] 13:11:17 INFO - PROCESS | 3636 | 1461183077066 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:17 INFO - PROCESS | 3636 | 1461183077143 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:11:17 INFO - PROCESS | 3636 | 1461183077229 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:17 INFO - PROCESS | 3636 | ++DOCSHELL 1C5BB000 == 56 [pid = 3636] [id = 309] 13:11:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1CB66000) [pid = 3636] [serial = 926] [outer = 00000000] 13:11:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1CD14400) [pid = 3636] [serial = 927] [outer = 1CB66000] 13:11:17 INFO - PROCESS | 3636 | 1461183077278 Marionette DEBUG loaded listener.js 13:11:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1CD1EC00) [pid = 3636] [serial = 928] [outer = 1CB66000] 13:11:17 INFO - PROCESS | 3636 | 1461183077725 Marionette TRACE conn2 <- [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]]]}] 13:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 703ms 13:11:17 INFO - PROCESS | 3636 | 1461183077761 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:11:17 INFO - PROCESS | 3636 | 1461183077765 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 13:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:11:17 INFO - PROCESS | 3636 | 1461183077771 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:11:17 INFO - PROCESS | 3636 | 1461183077776 Marionette TRACE conn2 <- [1,1202,null,{}] 13:11:17 INFO - PROCESS | 3636 | 1461183077783 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:17 INFO - PROCESS | 3636 | 1461183077932 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:11:18 INFO - PROCESS | 3636 | 1461183078009 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:18 INFO - PROCESS | 3636 | ++DOCSHELL 14BEC400 == 57 [pid = 3636] [id = 310] 13:11:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (15854400) [pid = 3636] [serial = 929] [outer = 00000000] 13:11:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (16090400) [pid = 3636] [serial = 930] [outer = 15854400] 13:11:18 INFO - PROCESS | 3636 | 1461183078066 Marionette DEBUG loaded listener.js 13:11:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1676F000) [pid = 3636] [serial = 931] [outer = 15854400] 13:11:18 INFO - PROCESS | 3636 | 1461183078703 Marionette TRACE conn2 <- [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]]]}] 13:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 954ms 13:11:18 INFO - PROCESS | 3636 | 1461183078717 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:11:18 INFO - PROCESS | 3636 | 1461183078723 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 13:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:11:18 INFO - PROCESS | 3636 | 1461183078729 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:11:18 INFO - PROCESS | 3636 | 1461183078732 Marionette TRACE conn2 <- [1,1206,null,{}] 13:11:18 INFO - PROCESS | 3636 | 1461183078736 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:18 INFO - PROCESS | 3636 | 1461183078839 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:11:18 INFO - PROCESS | 3636 | 1461183078940 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:18 INFO - PROCESS | 3636 | ++DOCSHELL 18706800 == 58 [pid = 3636] [id = 311] 13:11:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1870C400) [pid = 3636] [serial = 932] [outer = 00000000] 13:11:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (18BA7400) [pid = 3636] [serial = 933] [outer = 1870C400] 13:11:19 INFO - PROCESS | 3636 | 1461183078994 Marionette DEBUG loaded listener.js 13:11:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (198F6400) [pid = 3636] [serial = 934] [outer = 1870C400] 13:11:19 INFO - PROCESS | 3636 | 1461183079572 Marionette TRACE conn2 <- [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]]]}] 13:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 892ms 13:11:19 INFO - PROCESS | 3636 | 1461183079632 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:11:19 INFO - PROCESS | 3636 | 1461183079635 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 13:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:11:19 INFO - PROCESS | 3636 | 1461183079639 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:11:19 INFO - PROCESS | 3636 | 1461183079642 Marionette TRACE conn2 <- [1,1210,null,{}] 13:11:19 INFO - PROCESS | 3636 | 1461183079653 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:19 INFO - PROCESS | 3636 | 1461183079760 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:11:19 INFO - PROCESS | 3636 | 1461183079889 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:19 INFO - PROCESS | 3636 | ++DOCSHELL 199E8C00 == 59 [pid = 3636] [id = 312] 13:11:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (199E9C00) [pid = 3636] [serial = 935] [outer = 00000000] 13:11:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1C53C000) [pid = 3636] [serial = 936] [outer = 199E9C00] 13:11:19 INFO - PROCESS | 3636 | 1461183079947 Marionette DEBUG loaded listener.js 13:11:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1C5C0C00) [pid = 3636] [serial = 937] [outer = 199E9C00] 13:11:20 INFO - PROCESS | 3636 | 1461183080539 Marionette TRACE conn2 <- [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] 13:11:20 INFO - PROCESS | 3636 | 1461183080586 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 13:11:20 INFO - PROCESS | 3636 | 1461183080589 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:11:20 INFO - PROCESS | 3636 | 1461183080591 Marionette TRACE conn2 <- [1,1214,null,{}] 13:11:20 INFO - PROCESS | 3636 | 1461183080595 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:20 INFO - PROCESS | 3636 | 1461183080696 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:11:20 INFO - PROCESS | 3636 | 1461183080796 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:20 INFO - PROCESS | 3636 | ++DOCSHELL 1CE78800 == 60 [pid = 3636] [id = 313] 13:11:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1CE7D800) [pid = 3636] [serial = 938] [outer = 00000000] 13:11:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1D2BD000) [pid = 3636] [serial = 939] [outer = 1CE7D800] 13:11:20 INFO - PROCESS | 3636 | 1461183080850 Marionette DEBUG loaded listener.js 13:11:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (1D2BF800) [pid = 3636] [serial = 940] [outer = 1CE7D800] 13:11:21 INFO - PROCESS | 3636 | 1461183081382 Marionette TRACE conn2 <- [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]]]}] 13:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 845ms 13:11:21 INFO - PROCESS | 3636 | 1461183081443 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:11:21 INFO - PROCESS | 3636 | 1461183081445 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 13:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:11:21 INFO - PROCESS | 3636 | 1461183081450 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:11:21 INFO - PROCESS | 3636 | 1461183081452 Marionette TRACE conn2 <- [1,1218,null,{}] 13:11:21 INFO - PROCESS | 3636 | 1461183081455 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:21 INFO - PROCESS | 3636 | 1461183081559 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:11:21 INFO - PROCESS | 3636 | 1461183081658 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:21 INFO - PROCESS | 3636 | ++DOCSHELL 1396C000 == 61 [pid = 3636] [id = 314] 13:11:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (18365C00) [pid = 3636] [serial = 941] [outer = 00000000] 13:11:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (1D87AC00) [pid = 3636] [serial = 942] [outer = 18365C00] 13:11:21 INFO - PROCESS | 3636 | 1461183081712 Marionette DEBUG loaded listener.js 13:11:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (1D87E400) [pid = 3636] [serial = 943] [outer = 18365C00] 13:11:22 INFO - PROCESS | 3636 | 1461183082239 Marionette TRACE conn2 <- [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]]]}] 13:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 844ms 13:11:22 INFO - PROCESS | 3636 | 1461183082291 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:11:22 INFO - PROCESS | 3636 | 1461183082293 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 13:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:11:22 INFO - PROCESS | 3636 | 1461183082297 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:11:22 INFO - PROCESS | 3636 | 1461183082299 Marionette TRACE conn2 <- [1,1222,null,{}] 13:11:22 INFO - PROCESS | 3636 | 1461183082302 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:22 INFO - PROCESS | 3636 | 1461183082420 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:11:22 INFO - PROCESS | 3636 | 1461183082530 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:22 INFO - PROCESS | 3636 | ++DOCSHELL 1D874000 == 62 [pid = 3636] [id = 315] 13:11:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (1D874400) [pid = 3636] [serial = 944] [outer = 00000000] 13:11:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (1DE18800) [pid = 3636] [serial = 945] [outer = 1D874400] 13:11:22 INFO - PROCESS | 3636 | 1461183082586 Marionette DEBUG loaded listener.js 13:11:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (1DE1D800) [pid = 3636] [serial = 946] [outer = 1D874400] 13:11:23 INFO - PROCESS | 3636 | 1461183083262 Marionette TRACE conn2 <- [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]]]}] 13:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1001ms 13:11:23 INFO - PROCESS | 3636 | 1461183083331 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 13:11:23 INFO - PROCESS | 3636 | 1461183083334 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 13:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:11:23 INFO - PROCESS | 3636 | 1461183083337 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:11:23 INFO - PROCESS | 3636 | 1461183083339 Marionette TRACE conn2 <- [1,1226,null,{}] 13:11:23 INFO - PROCESS | 3636 | 1461183083343 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:23 INFO - PROCESS | 3636 | 1461183083442 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:11:23 INFO - PROCESS | 3636 | 1461183083703 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:23 INFO - PROCESS | 3636 | ++DOCSHELL 1335BC00 == 63 [pid = 3636] [id = 316] 13:11:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (13423C00) [pid = 3636] [serial = 947] [outer = 00000000] 13:11:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (159B2C00) [pid = 3636] [serial = 948] [outer = 13423C00] 13:11:23 INFO - PROCESS | 3636 | 1461183083763 Marionette DEBUG loaded listener.js 13:11:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 142 (15E0EC00) [pid = 3636] [serial = 949] [outer = 13423C00] 13:11:24 INFO - PROCESS | 3636 | 1461183084307 Marionette TRACE conn2 <- [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]]]}] 13:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1001ms 13:11:24 INFO - PROCESS | 3636 | 1461183084339 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:11:24 INFO - PROCESS | 3636 | 1461183084344 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 13:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:11:24 INFO - PROCESS | 3636 | 1461183084349 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:11:24 INFO - PROCESS | 3636 | 1461183084352 Marionette TRACE conn2 <- [1,1230,null,{}] 13:11:24 INFO - PROCESS | 3636 | 1461183084357 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:24 INFO - PROCESS | 3636 | 1461183084453 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:11:24 INFO - PROCESS | 3636 | 1461183084567 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:24 INFO - PROCESS | 3636 | ++DOCSHELL 18402000 == 64 [pid = 3636] [id = 317] 13:11:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 143 (1840BC00) [pid = 3636] [serial = 950] [outer = 00000000] 13:11:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 144 (18729800) [pid = 3636] [serial = 951] [outer = 1840BC00] 13:11:24 INFO - PROCESS | 3636 | 1461183084617 Marionette DEBUG loaded listener.js 13:11:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 145 (18A0EC00) [pid = 3636] [serial = 952] [outer = 1840BC00] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 16D49C00 == 63 [pid = 3636] [id = 308] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 13424400 == 62 [pid = 3636] [id = 307] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 19DC7000 == 61 [pid = 3636] [id = 306] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 1C537800 == 60 [pid = 3636] [id = 305] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 1B12F400 == 59 [pid = 3636] [id = 304] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 1396D000 == 58 [pid = 3636] [id = 303] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 1988C000 == 57 [pid = 3636] [id = 302] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 1695C400 == 56 [pid = 3636] [id = 301] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 16D48400 == 55 [pid = 3636] [id = 300] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 02A8B800 == 54 [pid = 3636] [id = 299] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 1695C000 == 53 [pid = 3636] [id = 296] 13:11:24 INFO - PROCESS | 3636 | --DOCSHELL 143EFC00 == 52 [pid = 3636] [id = 295] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 144 (18B41C00) [pid = 3636] [serial = 835] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 143 (19579400) [pid = 3636] [serial = 867] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 142 (19E7D800) [pid = 3636] [serial = 870] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 141 (1988D400) [pid = 3636] [serial = 868] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (16C47C00) [pid = 3636] [serial = 873] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (19E76000) [pid = 3636] [serial = 871] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (18730C00) [pid = 3636] [serial = 861] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (18A13C00) [pid = 3636] [serial = 862] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (13B48800) [pid = 3636] [serial = 853] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (13969C00) [pid = 3636] [serial = 852] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (14B12000) [pid = 3636] [serial = 855] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (14BE8400) [pid = 3636] [serial = 856] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (16D8C800) [pid = 3636] [serial = 843] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (12D75000) [pid = 3636] [serial = 837] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1A2E2800) [pid = 3636] [serial = 874] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (199DF800) [pid = 3636] [serial = 849] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (16770800) [pid = 3636] [serial = 858] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1695F000) [pid = 3636] [serial = 859] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (15924800) [pid = 3636] [serial = 840] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (18B90400) [pid = 3636] [serial = 864] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (18E84800) [pid = 3636] [serial = 846] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1AB7C000) [pid = 3636] [serial = 879] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1A562400) [pid = 3636] [serial = 877] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1AB83000) [pid = 3636] [serial = 880] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1A55A000) [pid = 3636] [serial = 876] [outer = 00000000] [url = about:blank] 13:11:24 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (18B9EC00) [pid = 3636] [serial = 865] [outer = 00000000] [url = about:blank] 13:11:25 INFO - PROCESS | 3636 | 1461183085130 Marionette TRACE conn2 <- [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]]]}] 13:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 845ms 13:11:25 INFO - PROCESS | 3636 | 1461183085195 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:11:25 INFO - PROCESS | 3636 | 1461183085198 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 13:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:11:25 INFO - PROCESS | 3636 | 1461183085203 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:11:25 INFO - PROCESS | 3636 | 1461183085205 Marionette TRACE conn2 <- [1,1234,null,{}] 13:11:25 INFO - PROCESS | 3636 | 1461183085209 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:25 INFO - PROCESS | 3636 | 1461183085291 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:11:25 INFO - PROCESS | 3636 | 1461183085300 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:25 INFO - PROCESS | 3636 | ++DOCSHELL 14B12000 == 53 [pid = 3636] [id = 318] 13:11:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (14B54400) [pid = 3636] [serial = 953] [outer = 00000000] 13:11:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (16C7C400) [pid = 3636] [serial = 954] [outer = 14B54400] 13:11:25 INFO - PROCESS | 3636 | 1461183085346 Marionette DEBUG loaded listener.js 13:11:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1870D800) [pid = 3636] [serial = 955] [outer = 14B54400] 13:11:25 INFO - PROCESS | 3636 | 1461183085832 Marionette TRACE conn2 <- [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]]]}] 13:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 704ms 13:11:25 INFO - PROCESS | 3636 | 1461183085903 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:11:25 INFO - PROCESS | 3636 | 1461183085905 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 13:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:11:25 INFO - PROCESS | 3636 | 1461183085910 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:11:25 INFO - PROCESS | 3636 | 1461183085915 Marionette TRACE conn2 <- [1,1238,null,{}] 13:11:25 INFO - PROCESS | 3636 | 1461183085924 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:26 INFO - PROCESS | 3636 | 1461183086007 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:11:26 INFO - PROCESS | 3636 | 1461183086094 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:26 INFO - PROCESS | 3636 | ++DOCSHELL 18B9C400 == 54 [pid = 3636] [id = 319] 13:11:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (18B9E000) [pid = 3636] [serial = 956] [outer = 00000000] 13:11:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1957A000) [pid = 3636] [serial = 957] [outer = 18B9E000] 13:11:26 INFO - PROCESS | 3636 | 1461183086147 Marionette DEBUG loaded listener.js 13:11:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (19887000) [pid = 3636] [serial = 958] [outer = 18B9E000] 13:11:26 INFO - PROCESS | 3636 | 1461183086510 Marionette TRACE conn2 <- [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]]]}] 13:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 657ms 13:11:26 INFO - PROCESS | 3636 | 1461183086568 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:11:26 INFO - PROCESS | 3636 | 1461183086571 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 13:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:11:26 INFO - PROCESS | 3636 | 1461183086574 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:11:26 INFO - PROCESS | 3636 | 1461183086576 Marionette TRACE conn2 <- [1,1242,null,{}] 13:11:26 INFO - PROCESS | 3636 | 1461183086579 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:26 INFO - PROCESS | 3636 | 1461183086659 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:11:26 INFO - PROCESS | 3636 | 1461183086696 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:26 INFO - PROCESS | 3636 | ++DOCSHELL 199E4800 == 55 [pid = 3636] [id = 320] 13:11:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (199E5000) [pid = 3636] [serial = 959] [outer = 00000000] 13:11:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (19F3A800) [pid = 3636] [serial = 960] [outer = 199E5000] 13:11:26 INFO - PROCESS | 3636 | 1461183086741 Marionette DEBUG loaded listener.js 13:11:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (19FD1400) [pid = 3636] [serial = 961] [outer = 199E5000] 13:11:27 INFO - PROCESS | 3636 | 1461183087206 Marionette TRACE conn2 <- [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]]]}] 13:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 688ms 13:11:27 INFO - PROCESS | 3636 | 1461183087272 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:11:27 INFO - PROCESS | 3636 | 1461183087274 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 13:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:11:27 INFO - PROCESS | 3636 | 1461183087284 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:11:27 INFO - PROCESS | 3636 | 1461183087286 Marionette TRACE conn2 <- [1,1246,null,{}] 13:11:27 INFO - PROCESS | 3636 | 1461183087289 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:27 INFO - PROCESS | 3636 | 1461183087397 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:11:27 INFO - PROCESS | 3636 | 1461183087458 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:27 INFO - PROCESS | 3636 | ++DOCSHELL 1A45DC00 == 56 [pid = 3636] [id = 321] 13:11:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1A45EC00) [pid = 3636] [serial = 962] [outer = 00000000] 13:11:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1A560800) [pid = 3636] [serial = 963] [outer = 1A45EC00] 13:11:27 INFO - PROCESS | 3636 | 1461183087510 Marionette DEBUG loaded listener.js 13:11:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1AB7CC00) [pid = 3636] [serial = 964] [outer = 1A45EC00] 13:11:27 INFO - PROCESS | 3636 | 1461183087960 Marionette TRACE conn2 <- [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]]]}] 13:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 735ms 13:11:28 INFO - PROCESS | 3636 | 1461183088044 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:11:28 INFO - PROCESS | 3636 | 1461183088046 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 13:11:28 INFO - PROCESS | 3636 | 1461183088049 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:11:28 INFO - PROCESS | 3636 | 1461183088051 Marionette TRACE conn2 <- [1,1250,null,{}] 13:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:11:28 INFO - PROCESS | 3636 | 1461183088054 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:28 INFO - PROCESS | 3636 | 1461183088165 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:11:28 INFO - PROCESS | 3636 | 1461183088225 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:28 INFO - PROCESS | 3636 | ++DOCSHELL 1B133400 == 57 [pid = 3636] [id = 322] 13:11:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1B135400) [pid = 3636] [serial = 965] [outer = 00000000] 13:11:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (1C534400) [pid = 3636] [serial = 966] [outer = 1B135400] 13:11:28 INFO - PROCESS | 3636 | 1461183088270 Marionette DEBUG loaded listener.js 13:11:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (1C539C00) [pid = 3636] [serial = 967] [outer = 1B135400] 13:11:28 INFO - PROCESS | 3636 | 1461183088689 Marionette TRACE conn2 <- [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]]]}] 13:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 672ms 13:11:28 INFO - PROCESS | 3636 | 1461183088733 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:11:28 INFO - PROCESS | 3636 | 1461183088734 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 13:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:11:28 INFO - PROCESS | 3636 | 1461183088738 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:11:28 INFO - PROCESS | 3636 | 1461183088739 Marionette TRACE conn2 <- [1,1254,null,{}] 13:11:28 INFO - PROCESS | 3636 | 1461183088743 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:28 INFO - PROCESS | 3636 | 1461183088854 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:11:29 INFO - PROCESS | 3636 | 1461183088995 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:29 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1B12A800) [pid = 3636] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:11:29 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1C5B8400) [pid = 3636] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:11:29 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (13427800) [pid = 3636] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:11:29 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1695E400) [pid = 3636] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:11:29 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (199DE800) [pid = 3636] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:11:29 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (19E7F400) [pid = 3636] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:11:29 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (19585800) [pid = 3636] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:11:29 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (123F3400) [pid = 3636] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:11:29 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (16D92000) [pid = 3636] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:11:29 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1B13A400) [pid = 3636] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:11:29 INFO - PROCESS | 3636 | ++DOCSHELL 123F3400 == 58 [pid = 3636] [id = 323] 13:11:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (13422C00) [pid = 3636] [serial = 968] [outer = 00000000] 13:11:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (16C47400) [pid = 3636] [serial = 969] [outer = 13422C00] 13:11:29 INFO - PROCESS | 3636 | 1461183089051 Marionette DEBUG loaded listener.js 13:11:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (18368800) [pid = 3636] [serial = 970] [outer = 13422C00] 13:11:29 INFO - PROCESS | 3636 | 1461183089412 Marionette TRACE conn2 <- [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]]]}] 13:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 704ms 13:11:29 INFO - PROCESS | 3636 | 1461183089438 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:11:29 INFO - PROCESS | 3636 | 1461183089439 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 13:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:11:29 INFO - PROCESS | 3636 | 1461183089443 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:11:29 INFO - PROCESS | 3636 | 1461183089444 Marionette TRACE conn2 <- [1,1258,null,{}] 13:11:29 INFO - PROCESS | 3636 | 1461183089447 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:29 INFO - PROCESS | 3636 | 1461183089552 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:11:29 INFO - PROCESS | 3636 | 1461183089648 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:29 INFO - PROCESS | 3636 | ++DOCSHELL 161B1C00 == 59 [pid = 3636] [id = 324] 13:11:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1695E400) [pid = 3636] [serial = 971] [outer = 00000000] 13:11:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1C5C5000) [pid = 3636] [serial = 972] [outer = 1695E400] 13:11:29 INFO - PROCESS | 3636 | 1461183089692 Marionette DEBUG loaded listener.js 13:11:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1C648000) [pid = 3636] [serial = 973] [outer = 1695E400] 13:11:30 INFO - PROCESS | 3636 | 1461183090042 Marionette TRACE conn2 <- [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]]]}] 13:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 641ms 13:11:30 INFO - PROCESS | 3636 | 1461183090081 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:11:30 INFO - PROCESS | 3636 | 1461183090083 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 13:11:30 INFO - PROCESS | 3636 | 1461183090086 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:11:30 INFO - PROCESS | 3636 | 1461183090088 Marionette TRACE conn2 <- [1,1262,null,{}] 13:11:30 INFO - PROCESS | 3636 | 1461183090091 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:30 INFO - PROCESS | 3636 | 1461183090205 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:11:30 INFO - PROCESS | 3636 | 1461183090213 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:30 INFO - PROCESS | 3636 | ++DOCSHELL 11BF2000 == 60 [pid = 3636] [id = 325] 13:11:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (12D75800) [pid = 3636] [serial = 974] [outer = 00000000] 13:11:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1CB5D400) [pid = 3636] [serial = 975] [outer = 12D75800] 13:11:30 INFO - PROCESS | 3636 | 1461183090259 Marionette DEBUG loaded listener.js 13:11:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (1CE83400) [pid = 3636] [serial = 976] [outer = 12D75800] 13:11:30 INFO - PROCESS | 3636 | 1461183090669 Marionette TRACE conn2 <- [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]]]}] 13:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 626ms 13:11:30 INFO - PROCESS | 3636 | 1461183090725 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:11:30 INFO - PROCESS | 3636 | 1461183090727 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 13:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:11:30 INFO - PROCESS | 3636 | 1461183090730 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:11:30 INFO - PROCESS | 3636 | 1461183090732 Marionette TRACE conn2 <- [1,1266,null,{}] 13:11:30 INFO - PROCESS | 3636 | 1461183090735 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:30 INFO - PROCESS | 3636 | 1461183090847 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:11:30 INFO - PROCESS | 3636 | 1461183090856 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:30 INFO - PROCESS | 3636 | ++DOCSHELL 16C46C00 == 61 [pid = 3636] [id = 326] 13:11:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (1B132C00) [pid = 3636] [serial = 977] [outer = 00000000] 13:11:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (1D99B800) [pid = 3636] [serial = 978] [outer = 1B132C00] 13:11:30 INFO - PROCESS | 3636 | 1461183090931 Marionette DEBUG loaded listener.js 13:11:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (1DE1BC00) [pid = 3636] [serial = 979] [outer = 1B132C00] 13:11:31 INFO - PROCESS | 3636 | 1461183091579 Marionette TRACE conn2 <- [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]]]}] 13:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 908ms 13:11:31 INFO - PROCESS | 3636 | 1461183091648 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:11:31 INFO - PROCESS | 3636 | 1461183091654 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 13:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:11:31 INFO - PROCESS | 3636 | 1461183091660 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:11:31 INFO - PROCESS | 3636 | 1461183091664 Marionette TRACE conn2 <- [1,1270,null,{}] 13:11:31 INFO - PROCESS | 3636 | 1461183091669 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:31 INFO - PROCESS | 3636 | 1461183091778 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:11:31 INFO - PROCESS | 3636 | 1461183091911 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:31 INFO - PROCESS | 3636 | ++DOCSHELL 1593BC00 == 62 [pid = 3636] [id = 327] 13:11:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (15E0AC00) [pid = 3636] [serial = 980] [outer = 00000000] 13:11:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (16C51000) [pid = 3636] [serial = 981] [outer = 15E0AC00] 13:11:31 INFO - PROCESS | 3636 | 1461183091969 Marionette DEBUG loaded listener.js 13:11:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (16D99C00) [pid = 3636] [serial = 982] [outer = 15E0AC00] 13:11:32 INFO - PROCESS | 3636 | 1461183092553 Marionette TRACE conn2 <- [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]]]}] 13:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 954ms 13:11:32 INFO - PROCESS | 3636 | 1461183092605 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:11:32 INFO - PROCESS | 3636 | 1461183092611 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 13:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:11:32 INFO - PROCESS | 3636 | 1461183092617 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:11:32 INFO - PROCESS | 3636 | 1461183092620 Marionette TRACE conn2 <- [1,1274,null,{}] 13:11:32 INFO - PROCESS | 3636 | 1461183092624 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:32 INFO - PROCESS | 3636 | 1461183092738 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:11:32 INFO - PROCESS | 3636 | 1461183092841 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:32 INFO - PROCESS | 3636 | ++DOCSHELL 1396E400 == 63 [pid = 3636] [id = 328] 13:11:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (18B40400) [pid = 3636] [serial = 983] [outer = 00000000] 13:11:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (1A459C00) [pid = 3636] [serial = 984] [outer = 18B40400] 13:11:32 INFO - PROCESS | 3636 | 1461183092895 Marionette DEBUG loaded listener.js 13:11:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 142 (1A562400) [pid = 3636] [serial = 985] [outer = 18B40400] 13:11:33 INFO - PROCESS | 3636 | 1461183093522 Marionette TRACE conn2 <- [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]]]}] 13:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 954ms 13:11:33 INFO - PROCESS | 3636 | 1461183093560 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:11:33 INFO - PROCESS | 3636 | 1461183093563 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 13:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:11:33 INFO - PROCESS | 3636 | 1461183093566 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:11:33 INFO - PROCESS | 3636 | 1461183093570 Marionette TRACE conn2 <- [1,1278,null,{}] 13:11:33 INFO - PROCESS | 3636 | 1461183093581 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:33 INFO - PROCESS | 3636 | 1461183093695 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:11:33 INFO - PROCESS | 3636 | 1461183093827 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:33 INFO - PROCESS | 3636 | ++DOCSHELL 1C689400 == 64 [pid = 3636] [id = 329] 13:11:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 143 (1CD1B400) [pid = 3636] [serial = 986] [outer = 00000000] 13:11:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 144 (1DE17800) [pid = 3636] [serial = 987] [outer = 1CD1B400] 13:11:33 INFO - PROCESS | 3636 | 1461183093885 Marionette DEBUG loaded listener.js 13:11:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 145 (1DF4A000) [pid = 3636] [serial = 988] [outer = 1CD1B400] 13:11:34 INFO - PROCESS | 3636 | 1461183094437 Marionette TRACE conn2 <- [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]]]}] 13:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 955ms 13:11:34 INFO - PROCESS | 3636 | 1461183094511 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:11:34 INFO - PROCESS | 3636 | 1461183094514 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 13:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:11:34 INFO - PROCESS | 3636 | 1461183094518 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:11:34 INFO - PROCESS | 3636 | 1461183094520 Marionette TRACE conn2 <- [1,1282,null,{}] 13:11:34 INFO - PROCESS | 3636 | 1461183094523 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:34 INFO - PROCESS | 3636 | 1461183094627 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:11:34 INFO - PROCESS | 3636 | 1461183094764 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:34 INFO - PROCESS | 3636 | ++DOCSHELL 1DF49400 == 65 [pid = 3636] [id = 330] 13:11:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 146 (1DF49800) [pid = 3636] [serial = 989] [outer = 00000000] 13:11:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 147 (1DF53400) [pid = 3636] [serial = 990] [outer = 1DF49800] 13:11:34 INFO - PROCESS | 3636 | 1461183094819 Marionette DEBUG loaded listener.js 13:11:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 148 (1E390C00) [pid = 3636] [serial = 991] [outer = 1DF49800] 13:11:35 INFO - PROCESS | 3636 | 1461183095404 Marionette TRACE conn2 <- [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]]]}] 13:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 938ms 13:11:35 INFO - PROCESS | 3636 | 1461183095462 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:11:35 INFO - PROCESS | 3636 | 1461183095464 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 13:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:11:35 INFO - PROCESS | 3636 | 1461183095468 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:11:35 INFO - PROCESS | 3636 | 1461183095470 Marionette TRACE conn2 <- [1,1286,null,{}] 13:11:35 INFO - PROCESS | 3636 | 1461183095473 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:35 INFO - PROCESS | 3636 | 1461183095574 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:11:35 INFO - PROCESS | 3636 | 1461183095714 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:35 INFO - PROCESS | 3636 | ++DOCSHELL 14BE8400 == 66 [pid = 3636] [id = 331] 13:11:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 149 (15A0E400) [pid = 3636] [serial = 992] [outer = 00000000] 13:11:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 150 (1E39B400) [pid = 3636] [serial = 993] [outer = 15A0E400] 13:11:35 INFO - PROCESS | 3636 | 1461183095773 Marionette DEBUG loaded listener.js 13:11:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 151 (1E9AE000) [pid = 3636] [serial = 994] [outer = 15A0E400] 13:11:36 INFO - PROCESS | 3636 | 1461183096341 Marionette TRACE conn2 <- [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]]]}] 13:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 907ms 13:11:36 INFO - PROCESS | 3636 | 1461183096372 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:11:36 INFO - PROCESS | 3636 | 1461183096375 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 13:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:11:36 INFO - PROCESS | 3636 | 1461183096378 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:11:36 INFO - PROCESS | 3636 | 1461183096380 Marionette TRACE conn2 <- [1,1290,null,{}] 13:11:36 INFO - PROCESS | 3636 | 1461183096384 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:36 INFO - PROCESS | 3636 | 1461183096495 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:11:36 INFO - PROCESS | 3636 | 1461183096599 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:36 INFO - PROCESS | 3636 | ++DOCSHELL 16714400 == 67 [pid = 3636] [id = 332] 13:11:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 152 (16714800) [pid = 3636] [serial = 995] [outer = 00000000] 13:11:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 153 (1AB7A000) [pid = 3636] [serial = 996] [outer = 16714800] 13:11:36 INFO - PROCESS | 3636 | 1461183096656 Marionette DEBUG loaded listener.js 13:11:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 154 (1B12E000) [pid = 3636] [serial = 997] [outer = 16714800] 13:11:37 INFO - PROCESS | 3636 | 1461183097459 Marionette TRACE conn2 <- [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]]]}] 13:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1157ms 13:11:37 INFO - PROCESS | 3636 | 1461183097534 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:11:37 INFO - PROCESS | 3636 | 1461183097539 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 13:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:11:37 INFO - PROCESS | 3636 | 1461183097544 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:11:37 INFO - PROCESS | 3636 | 1461183097548 Marionette TRACE conn2 <- [1,1294,null,{}] 13:11:37 INFO - PROCESS | 3636 | 1461183097553 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:37 INFO - PROCESS | 3636 | 1461183097648 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:11:37 INFO - PROCESS | 3636 | 1461183097788 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:37 INFO - PROCESS | 3636 | ++DOCSHELL 1670F000 == 68 [pid = 3636] [id = 333] 13:11:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 155 (1676EC00) [pid = 3636] [serial = 998] [outer = 00000000] 13:11:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 156 (1840C400) [pid = 3636] [serial = 999] [outer = 1676EC00] 13:11:37 INFO - PROCESS | 3636 | 1461183097845 Marionette DEBUG loaded listener.js 13:11:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 157 (18737800) [pid = 3636] [serial = 1000] [outer = 1676EC00] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 14B06800 == 67 [pid = 3636] [id = 280] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 11BFB400 == 66 [pid = 3636] [id = 283] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 1335F000 == 65 [pid = 3636] [id = 21] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 11BEFC00 == 64 [pid = 3636] [id = 279] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 18708800 == 63 [pid = 3636] [id = 282] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 15855800 == 62 [pid = 3636] [id = 281] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 11BF2000 == 61 [pid = 3636] [id = 325] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 161B1C00 == 60 [pid = 3636] [id = 324] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 123F3400 == 59 [pid = 3636] [id = 323] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 1B133400 == 58 [pid = 3636] [id = 322] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 1A45DC00 == 57 [pid = 3636] [id = 321] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 199E4800 == 56 [pid = 3636] [id = 320] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 18B9C400 == 55 [pid = 3636] [id = 319] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 14B12000 == 54 [pid = 3636] [id = 318] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 18402000 == 53 [pid = 3636] [id = 317] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 1335BC00 == 52 [pid = 3636] [id = 316] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 156 (1CD14400) [pid = 3636] [serial = 927] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 199E8C00 == 51 [pid = 3636] [id = 312] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 18706800 == 50 [pid = 3636] [id = 311] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 14BEC400 == 49 [pid = 3636] [id = 310] 13:11:38 INFO - PROCESS | 3636 | --DOCSHELL 1C5BB000 == 48 [pid = 3636] [id = 309] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 155 (1C68A000) [pid = 3636] [serial = 918] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 154 (1C5C1C00) [pid = 3636] [serial = 916] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 153 (1C5BF000) [pid = 3636] [serial = 915] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 152 (18706400) [pid = 3636] [serial = 921] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 151 (15EA5000) [pid = 3636] [serial = 885] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 150 (18B87000) [pid = 3636] [serial = 888] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 149 (18B42400) [pid = 3636] [serial = 903] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 148 (18B8DC00) [pid = 3636] [serial = 904] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 147 (1B12B800) [pid = 3636] [serial = 882] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 146 (19DC7400) [pid = 3636] [serial = 906] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 145 (19E33C00) [pid = 3636] [serial = 907] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 144 (1AC24000) [pid = 3636] [serial = 909] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 143 (1CB5E400) [pid = 3636] [serial = 925] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 142 (15A0B400) [pid = 3636] [serial = 898] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 141 (15A04400) [pid = 3636] [serial = 897] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (18728C00) [pid = 3636] [serial = 901] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (1840D800) [pid = 3636] [serial = 900] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (1C687800) [pid = 3636] [serial = 924] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (1B133000) [pid = 3636] [serial = 891] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (1B142400) [pid = 3636] [serial = 894] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (1C68BC00) [pid = 3636] [serial = 919] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (1B144800) [pid = 3636] [serial = 912] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1C534800) [pid = 3636] [serial = 913] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (16D93400) [pid = 3636] [serial = 922] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1B129000) [pid = 3636] [serial = 910] [outer = 00000000] [url = about:blank] 13:11:38 INFO - PROCESS | 3636 | 1461183098365 Marionette TRACE conn2 <- [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]]]}] 13:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 845ms 13:11:38 INFO - PROCESS | 3636 | 1461183098388 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:11:38 INFO - PROCESS | 3636 | 1461183098393 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 13:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:11:38 INFO - PROCESS | 3636 | 1461183098399 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:11:38 INFO - PROCESS | 3636 | 1461183098401 Marionette TRACE conn2 <- [1,1298,null,{}] 13:11:38 INFO - PROCESS | 3636 | 1461183098405 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:38 INFO - PROCESS | 3636 | 1461183098488 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:11:38 INFO - PROCESS | 3636 | 1461183098496 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:38 INFO - PROCESS | 3636 | ++DOCSHELL 16770000 == 49 [pid = 3636] [id = 334] 13:11:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1695C000) [pid = 3636] [serial = 1001] [outer = 00000000] 13:11:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (1872F800) [pid = 3636] [serial = 1002] [outer = 1695C000] 13:11:38 INFO - PROCESS | 3636 | 1461183098543 Marionette DEBUG loaded listener.js 13:11:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (18B47800) [pid = 3636] [serial = 1003] [outer = 1695C000] 13:11:39 INFO - PROCESS | 3636 | 1461183099024 Marionette TRACE conn2 <- [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] 13:11:39 INFO - PROCESS | 3636 | 1461183099038 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 13:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:11:39 INFO - PROCESS | 3636 | 1461183099041 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:11:39 INFO - PROCESS | 3636 | 1461183099045 Marionette TRACE conn2 <- [1,1302,null,{}] 13:11:39 INFO - PROCESS | 3636 | 1461183099058 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:39 INFO - PROCESS | 3636 | 1461183099142 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:11:39 INFO - PROCESS | 3636 | 1461183099151 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:39 INFO - PROCESS | 3636 | ++DOCSHELL 18BA0800 == 50 [pid = 3636] [id = 335] 13:11:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (19586400) [pid = 3636] [serial = 1004] [outer = 00000000] 13:11:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (199EC800) [pid = 3636] [serial = 1005] [outer = 19586400] 13:11:39 INFO - PROCESS | 3636 | 1461183099198 Marionette DEBUG loaded listener.js 13:11:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (19DCF800) [pid = 3636] [serial = 1006] [outer = 19586400] 13:11:39 INFO - PROCESS | 3636 | 1461183099645 Marionette TRACE conn2 <- [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]]]}] 13:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 625ms 13:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:11:39 INFO - PROCESS | 3636 | 1461183099679 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:11:39 INFO - PROCESS | 3636 | 1461183099681 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 13:11:39 INFO - PROCESS | 3636 | 1461183099688 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:11:39 INFO - PROCESS | 3636 | 1461183099689 Marionette TRACE conn2 <- [1,1306,null,{}] 13:11:39 INFO - PROCESS | 3636 | 1461183099693 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:39 INFO - PROCESS | 3636 | 1461183099780 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:11:39 INFO - PROCESS | 3636 | 1461183099787 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:39 INFO - PROCESS | 3636 | ++DOCSHELL 1396A000 == 51 [pid = 3636] [id = 336] 13:11:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (199E3800) [pid = 3636] [serial = 1007] [outer = 00000000] 13:11:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (1A555800) [pid = 3636] [serial = 1008] [outer = 199E3800] 13:11:39 INFO - PROCESS | 3636 | 1461183099835 Marionette DEBUG loaded listener.js 13:11:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (1AB7C000) [pid = 3636] [serial = 1009] [outer = 199E3800] 13:11:40 INFO - PROCESS | 3636 | 1461183100302 Marionette TRACE conn2 <- [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]]]}] 13:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 641ms 13:11:40 INFO - PROCESS | 3636 | 1461183100324 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:11:40 INFO - PROCESS | 3636 | 1461183100326 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 13:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:11:40 INFO - PROCESS | 3636 | 1461183100329 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:11:40 INFO - PROCESS | 3636 | 1461183100331 Marionette TRACE conn2 <- [1,1310,null,{}] 13:11:40 INFO - PROCESS | 3636 | 1461183100334 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:40 INFO - PROCESS | 3636 | 1461183100447 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:11:40 INFO - PROCESS | 3636 | 1461183100453 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:40 INFO - PROCESS | 3636 | ++DOCSHELL 19FF6800 == 52 [pid = 3636] [id = 337] 13:11:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (19FF9000) [pid = 3636] [serial = 1010] [outer = 00000000] 13:11:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 142 (1B134C00) [pid = 3636] [serial = 1011] [outer = 19FF9000] 13:11:40 INFO - PROCESS | 3636 | 1461183100546 Marionette DEBUG loaded listener.js 13:11:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 143 (1B13D000) [pid = 3636] [serial = 1012] [outer = 19FF9000] 13:11:40 INFO - PROCESS | 3636 | 1461183100970 Marionette TRACE conn2 <- [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]]]}] 13:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 704ms 13:11:41 INFO - PROCESS | 3636 | 1461183101028 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 13:11:41 INFO - PROCESS | 3636 | 1461183101030 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 13:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:11:41 INFO - PROCESS | 3636 | 1461183101033 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:11:41 INFO - PROCESS | 3636 | 1461183101035 Marionette TRACE conn2 <- [1,1314,null,{}] 13:11:41 INFO - PROCESS | 3636 | 1461183101038 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:41 INFO - PROCESS | 3636 | 1461183101156 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:11:41 INFO - PROCESS | 3636 | 1461183101260 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:41 INFO - PROCESS | 3636 | ++DOCSHELL 1C5BFC00 == 53 [pid = 3636] [id = 338] 13:11:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 144 (1C5C1400) [pid = 3636] [serial = 1013] [outer = 00000000] 13:11:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 145 (1C5C4C00) [pid = 3636] [serial = 1014] [outer = 1C5C1400] 13:11:41 INFO - PROCESS | 3636 | 1461183101307 Marionette DEBUG loaded listener.js 13:11:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 146 (1C5C4800) [pid = 3636] [serial = 1015] [outer = 1C5C1400] 13:11:41 INFO - PROCESS | 3636 | 1461183101718 Marionette TRACE conn2 <- [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]]]}] 13:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 735ms 13:11:41 INFO - PROCESS | 3636 | 1461183101774 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:11:41 INFO - PROCESS | 3636 | 1461183101776 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 13:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:11:41 INFO - PROCESS | 3636 | 1461183101779 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:11:41 INFO - PROCESS | 3636 | 1461183101781 Marionette TRACE conn2 <- [1,1318,null,{}] 13:11:41 INFO - PROCESS | 3636 | 1461183101790 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:41 INFO - PROCESS | 3636 | 1461183101905 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:11:41 INFO - PROCESS | 3636 | 1461183101910 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:41 INFO - PROCESS | 3636 | ++DOCSHELL 1C68A800 == 54 [pid = 3636] [id = 339] 13:11:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 147 (1C68BC00) [pid = 3636] [serial = 1016] [outer = 00000000] 13:11:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 148 (1CB5DC00) [pid = 3636] [serial = 1017] [outer = 1C68BC00] 13:11:41 INFO - PROCESS | 3636 | 1461183101958 Marionette DEBUG loaded listener.js 13:11:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 149 (1CB67C00) [pid = 3636] [serial = 1018] [outer = 1C68BC00] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 148 (1A45EC00) [pid = 3636] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 147 (1CB66000) [pid = 3636] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 146 (1B135400) [pid = 3636] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 145 (18B9E000) [pid = 3636] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 144 (1840BC00) [pid = 3636] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 143 (13423C00) [pid = 3636] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 142 (14B54400) [pid = 3636] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 141 (199E5000) [pid = 3636] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (13422C00) [pid = 3636] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (12D75800) [pid = 3636] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:11:42 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (1695E400) [pid = 3636] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:11:42 INFO - PROCESS | 3636 | 1461183102572 Marionette TRACE conn2 <- [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]]]}] 13:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 844ms 13:11:42 INFO - PROCESS | 3636 | 1461183102622 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:11:42 INFO - PROCESS | 3636 | 1461183102624 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 13:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:11:42 INFO - PROCESS | 3636 | 1461183102628 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:11:42 INFO - PROCESS | 3636 | 1461183102629 Marionette TRACE conn2 <- [1,1322,null,{}] 13:11:42 INFO - PROCESS | 3636 | 1461183102632 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:42 INFO - PROCESS | 3636 | 1461183102710 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:11:42 INFO - PROCESS | 3636 | 1461183102717 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:42 INFO - PROCESS | 3636 | ++DOCSHELL 13B42400 == 55 [pid = 3636] [id = 340] 13:11:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (15A10400) [pid = 3636] [serial = 1019] [outer = 00000000] 13:11:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (18BA8800) [pid = 3636] [serial = 1020] [outer = 15A10400] 13:11:42 INFO - PROCESS | 3636 | 1461183102761 Marionette DEBUG loaded listener.js 13:11:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (18BA1C00) [pid = 3636] [serial = 1021] [outer = 15A10400] 13:11:43 INFO - PROCESS | 3636 | 1461183103219 Marionette TRACE conn2 <- [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]]]}] 13:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 642ms 13:11:43 INFO - PROCESS | 3636 | 1461183103266 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:11:43 INFO - PROCESS | 3636 | 1461183103268 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 13:11:43 INFO - PROCESS | 3636 | 1461183103271 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:11:43 INFO - PROCESS | 3636 | 1461183103273 Marionette TRACE conn2 <- [1,1326,null,{}] 13:11:43 INFO - PROCESS | 3636 | 1461183103277 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:43 INFO - PROCESS | 3636 | 1461183103356 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:11:43 INFO - PROCESS | 3636 | 1461183103362 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:43 INFO - PROCESS | 3636 | ++DOCSHELL 1B130800 == 56 [pid = 3636] [id = 341] 13:11:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 142 (1B138800) [pid = 3636] [serial = 1022] [outer = 00000000] 13:11:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 143 (1CB59400) [pid = 3636] [serial = 1023] [outer = 1B138800] 13:11:43 INFO - PROCESS | 3636 | 1461183103406 Marionette DEBUG loaded listener.js 13:11:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 144 (1CE81C00) [pid = 3636] [serial = 1024] [outer = 1B138800] 13:11:44 INFO - PROCESS | 3636 | 1461183104333 Marionette TRACE conn2 <- [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]]]}] 13:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1095ms 13:11:44 INFO - PROCESS | 3636 | 1461183104364 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:11:44 INFO - PROCESS | 3636 | 1461183104366 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 13:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:11:44 INFO - PROCESS | 3636 | 1461183104369 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:11:44 INFO - PROCESS | 3636 | 1461183104371 Marionette TRACE conn2 <- [1,1330,null,{}] 13:11:44 INFO - PROCESS | 3636 | 1461183104375 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:44 INFO - PROCESS | 3636 | 1461183104485 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:11:44 INFO - PROCESS | 3636 | 1461183104491 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:44 INFO - PROCESS | 3636 | ++DOCSHELL 1C685400 == 57 [pid = 3636] [id = 342] 13:11:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 145 (1C68CC00) [pid = 3636] [serial = 1025] [outer = 00000000] 13:11:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 146 (1D99F400) [pid = 3636] [serial = 1026] [outer = 1C68CC00] 13:11:44 INFO - PROCESS | 3636 | 1461183104536 Marionette DEBUG loaded listener.js 13:11:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 147 (1DF48800) [pid = 3636] [serial = 1027] [outer = 1C68CC00] 13:11:45 INFO - PROCESS | 3636 | 1461183105183 Marionette TRACE conn2 <- [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]]]}] 13:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 829ms 13:11:45 INFO - PROCESS | 3636 | 1461183105213 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:11:45 INFO - PROCESS | 3636 | 1461183105219 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 13:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:11:45 INFO - PROCESS | 3636 | 1461183105224 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:11:45 INFO - PROCESS | 3636 | 1461183105228 Marionette TRACE conn2 <- [1,1334,null,{}] 13:11:45 INFO - PROCESS | 3636 | 1461183105247 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:45 INFO - PROCESS | 3636 | 1461183105390 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:11:45 INFO - PROCESS | 3636 | 1461183105458 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:45 INFO - PROCESS | 3636 | ++DOCSHELL 1670B400 == 58 [pid = 3636] [id = 343] 13:11:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 148 (1670F800) [pid = 3636] [serial = 1028] [outer = 00000000] 13:11:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 149 (18704400) [pid = 3636] [serial = 1029] [outer = 1670F800] 13:11:45 INFO - PROCESS | 3636 | 1461183105515 Marionette DEBUG loaded listener.js 13:11:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 150 (18B88400) [pid = 3636] [serial = 1030] [outer = 1670F800] 13:11:46 INFO - PROCESS | 3636 | 1461183106125 Marionette TRACE conn2 <- [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]]]}] 13:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 954ms 13:11:46 INFO - PROCESS | 3636 | 1461183106169 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:11:46 INFO - PROCESS | 3636 | 1461183106175 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 13:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:11:46 INFO - PROCESS | 3636 | 1461183106182 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:11:46 INFO - PROCESS | 3636 | 1461183106185 Marionette TRACE conn2 <- [1,1338,null,{}] 13:11:46 INFO - PROCESS | 3636 | 1461183106188 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:46 INFO - PROCESS | 3636 | 1461183106295 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:11:46 INFO - PROCESS | 3636 | 1461183106400 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:46 INFO - PROCESS | 3636 | ++DOCSHELL 15856800 == 59 [pid = 3636] [id = 344] 13:11:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 151 (1695A000) [pid = 3636] [serial = 1031] [outer = 00000000] 13:11:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 152 (1A2E9C00) [pid = 3636] [serial = 1032] [outer = 1695A000] 13:11:46 INFO - PROCESS | 3636 | 1461183106455 Marionette DEBUG loaded listener.js 13:11:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 153 (1AB83000) [pid = 3636] [serial = 1033] [outer = 1695A000] 13:11:47 INFO - PROCESS | 3636 | 1461183107093 Marionette TRACE conn2 <- [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]]]}] 13:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 938ms 13:11:47 INFO - PROCESS | 3636 | 1461183107125 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:11:47 INFO - PROCESS | 3636 | 1461183107127 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 13:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:11:47 INFO - PROCESS | 3636 | 1461183107131 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:11:47 INFO - PROCESS | 3636 | 1461183107135 Marionette TRACE conn2 <- [1,1342,null,{}] 13:11:47 INFO - PROCESS | 3636 | 1461183107146 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:47 INFO - PROCESS | 3636 | 1461183107254 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:11:47 INFO - PROCESS | 3636 | 1461183107389 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:47 INFO - PROCESS | 3636 | ++DOCSHELL 1CB5B000 == 60 [pid = 3636] [id = 345] 13:11:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 154 (1D018400) [pid = 3636] [serial = 1034] [outer = 00000000] 13:11:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 155 (1DF4E400) [pid = 3636] [serial = 1035] [outer = 1D018400] 13:11:47 INFO - PROCESS | 3636 | 1461183107447 Marionette DEBUG loaded listener.js 13:11:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 156 (1E396C00) [pid = 3636] [serial = 1036] [outer = 1D018400] 13:11:48 INFO - PROCESS | 3636 | 1461183107995 Marionette TRACE conn2 <- [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]]]}] 13:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 907ms 13:11:48 INFO - PROCESS | 3636 | 1461183108035 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:11:48 INFO - PROCESS | 3636 | 1461183108038 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 13:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:11:48 INFO - PROCESS | 3636 | 1461183108041 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:11:48 INFO - PROCESS | 3636 | 1461183108043 Marionette TRACE conn2 <- [1,1346,null,{}] 13:11:48 INFO - PROCESS | 3636 | 1461183108047 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:48 INFO - PROCESS | 3636 | 1461183108151 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:11:48 INFO - PROCESS | 3636 | 1461183108257 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:48 INFO - PROCESS | 3636 | ++DOCSHELL 1DE19400 == 61 [pid = 3636] [id = 346] 13:11:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 157 (1E9AFC00) [pid = 3636] [serial = 1037] [outer = 00000000] 13:11:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 158 (1E9B6000) [pid = 3636] [serial = 1038] [outer = 1E9AFC00] 13:11:48 INFO - PROCESS | 3636 | 1461183108311 Marionette DEBUG loaded listener.js 13:11:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 159 (1E9B8800) [pid = 3636] [serial = 1039] [outer = 1E9AFC00] 13:11:48 INFO - PROCESS | 3636 | 1461183108885 Marionette TRACE conn2 <- [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]]]}] 13:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 891ms 13:11:48 INFO - PROCESS | 3636 | 1461183108945 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:11:48 INFO - PROCESS | 3636 | 1461183108947 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 13:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:11:48 INFO - PROCESS | 3636 | 1461183108951 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:11:48 INFO - PROCESS | 3636 | 1461183108953 Marionette TRACE conn2 <- [1,1350,null,{}] 13:11:48 INFO - PROCESS | 3636 | 1461183108957 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:49 INFO - PROCESS | 3636 | 1461183109056 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:11:49 INFO - PROCESS | 3636 | 1461183109162 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:49 INFO - PROCESS | 3636 | ++DOCSHELL 13427000 == 62 [pid = 3636] [id = 347] 13:11:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 160 (1E39A000) [pid = 3636] [serial = 1040] [outer = 00000000] 13:11:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 161 (1EAE7400) [pid = 3636] [serial = 1041] [outer = 1E39A000] 13:11:49 INFO - PROCESS | 3636 | 1461183109216 Marionette DEBUG loaded listener.js 13:11:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 162 (1EAE9000) [pid = 3636] [serial = 1042] [outer = 1E39A000] 13:11:49 INFO - PROCESS | 3636 | 1461183109876 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1142ms 13:11:50 INFO - PROCESS | 3636 | 1461183110098 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:11:50 INFO - PROCESS | 3636 | 1461183110102 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 13:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:11:50 INFO - PROCESS | 3636 | 1461183110108 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:11:50 INFO - PROCESS | 3636 | 1461183110111 Marionette TRACE conn2 <- [1,1354,null,{}] 13:11:50 INFO - PROCESS | 3636 | 1461183110116 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:50 INFO - PROCESS | 3636 | 1461183110215 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:11:50 INFO - PROCESS | 3636 | 1461183110347 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:50 INFO - PROCESS | 3636 | ++DOCSHELL 16C47C00 == 63 [pid = 3636] [id = 348] 13:11:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 163 (16C51400) [pid = 3636] [serial = 1043] [outer = 00000000] 13:11:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 164 (18366800) [pid = 3636] [serial = 1044] [outer = 16C51400] 13:11:50 INFO - PROCESS | 3636 | 1461183110419 Marionette DEBUG loaded listener.js 13:11:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 165 (187A9400) [pid = 3636] [serial = 1045] [outer = 16C51400] 13:11:51 INFO - PROCESS | 3636 | 1461183111101 Marionette TRACE conn2 <- [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] 13:11:51 INFO - PROCESS | 3636 | 1461183111174 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 13:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:11:51 INFO - PROCESS | 3636 | 1461183111181 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:11:51 INFO - PROCESS | 3636 | 1461183111185 Marionette TRACE conn2 <- [1,1358,null,{}] 13:11:51 INFO - PROCESS | 3636 | 1461183111189 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:51 INFO - PROCESS | 3636 | 1461183111285 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:11:51 INFO - PROCESS | 3636 | 1461183111427 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:51 INFO - PROCESS | 3636 | ++DOCSHELL 19892C00 == 64 [pid = 3636] [id = 349] 13:11:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 166 (199DD400) [pid = 3636] [serial = 1046] [outer = 00000000] 13:11:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 167 (199EAC00) [pid = 3636] [serial = 1047] [outer = 199DD400] 13:11:51 INFO - PROCESS | 3636 | 1461183111494 Marionette DEBUG loaded listener.js 13:11:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 168 (19E74400) [pid = 3636] [serial = 1048] [outer = 199DD400] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 13365800 == 63 [pid = 3636] [id = 273] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 1B128000 == 62 [pid = 3636] [id = 297] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 1870B400 == 61 [pid = 3636] [id = 298] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 1B130800 == 60 [pid = 3636] [id = 341] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 13B42400 == 59 [pid = 3636] [id = 340] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 1C68A800 == 58 [pid = 3636] [id = 339] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 1C5BFC00 == 57 [pid = 3636] [id = 338] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 19FF6800 == 56 [pid = 3636] [id = 337] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 1396A000 == 55 [pid = 3636] [id = 336] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 18BA0800 == 54 [pid = 3636] [id = 335] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 16770000 == 53 [pid = 3636] [id = 334] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 1670F000 == 52 [pid = 3636] [id = 333] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 167 (16090400) [pid = 3636] [serial = 930] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 166 (18BA7400) [pid = 3636] [serial = 933] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 165 (1D2BD000) [pid = 3636] [serial = 939] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 164 (1C53C000) [pid = 3636] [serial = 936] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 163 (1D87AC00) [pid = 3636] [serial = 942] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 162 (1DE18800) [pid = 3636] [serial = 945] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOCSHELL 1593BC00 == 51 [pid = 3636] [id = 327] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 161 (1A560800) [pid = 3636] [serial = 963] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 160 (1CD1EC00) [pid = 3636] [serial = 928] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 159 (1C534400) [pid = 3636] [serial = 966] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 158 (1957A000) [pid = 3636] [serial = 957] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 157 (19887000) [pid = 3636] [serial = 958] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 156 (1AB7CC00) [pid = 3636] [serial = 964] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 155 (18A0EC00) [pid = 3636] [serial = 952] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 154 (18729800) [pid = 3636] [serial = 951] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 153 (15E0EC00) [pid = 3636] [serial = 949] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 152 (159B2C00) [pid = 3636] [serial = 948] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 151 (16C7C400) [pid = 3636] [serial = 954] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 150 (1870D800) [pid = 3636] [serial = 955] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 149 (19F3A800) [pid = 3636] [serial = 960] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 148 (1C539C00) [pid = 3636] [serial = 967] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 147 (16C47400) [pid = 3636] [serial = 969] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 146 (1CB5D400) [pid = 3636] [serial = 975] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 145 (18368800) [pid = 3636] [serial = 970] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 144 (1CE83400) [pid = 3636] [serial = 976] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 143 (1C5C5000) [pid = 3636] [serial = 972] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 142 (19FD1400) [pid = 3636] [serial = 961] [outer = 00000000] [url = about:blank] 13:11:51 INFO - PROCESS | 3636 | --DOMWINDOW == 141 (1C648000) [pid = 3636] [serial = 973] [outer = 00000000] [url = about:blank] 13:11:52 INFO - PROCESS | 3636 | 1461183112033 Marionette TRACE conn2 <- [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] 13:11:52 INFO - PROCESS | 3636 | 1461183112084 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 13:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:11:52 INFO - PROCESS | 3636 | 1461183112088 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:11:52 INFO - PROCESS | 3636 | 1461183112090 Marionette TRACE conn2 <- [1,1362,null,{}] 13:11:52 INFO - PROCESS | 3636 | 1461183112099 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:52 INFO - PROCESS | 3636 | 1461183112183 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:11:52 INFO - PROCESS | 3636 | 1461183112192 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:52 INFO - PROCESS | 3636 | ++DOCSHELL 1870B400 == 52 [pid = 3636] [id = 350] 13:11:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 142 (1870D800) [pid = 3636] [serial = 1049] [outer = 00000000] 13:11:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 143 (1988C000) [pid = 3636] [serial = 1050] [outer = 1870D800] 13:11:52 INFO - PROCESS | 3636 | 1461183112241 Marionette DEBUG loaded listener.js 13:11:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 144 (199EA000) [pid = 3636] [serial = 1051] [outer = 1870D800] 13:11:52 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:52 INFO - PROCESS | 3636 | 1461183112710 Marionette TRACE conn2 <- [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] 13:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:11:52 INFO - PROCESS | 3636 | 1461183112728 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 13:11:52 INFO - PROCESS | 3636 | 1461183112731 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:11:52 INFO - PROCESS | 3636 | 1461183112733 Marionette TRACE conn2 <- [1,1366,null,{}] 13:11:52 INFO - PROCESS | 3636 | 1461183112736 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:52 INFO - PROCESS | 3636 | 1461183112817 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:11:52 INFO - PROCESS | 3636 | 1461183112822 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:52 INFO - PROCESS | 3636 | ++DOCSHELL 199E4800 == 53 [pid = 3636] [id = 351] 13:11:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 145 (1A2DA800) [pid = 3636] [serial = 1052] [outer = 00000000] 13:11:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 146 (1B12EC00) [pid = 3636] [serial = 1053] [outer = 1A2DA800] 13:11:52 INFO - PROCESS | 3636 | 1461183112868 Marionette DEBUG loaded listener.js 13:11:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 147 (1B139400) [pid = 3636] [serial = 1054] [outer = 1A2DA800] 13:11:53 INFO - PROCESS | 3636 | 1461183113349 Marionette TRACE conn2 <- [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] 13:11:53 INFO - PROCESS | 3636 | 1461183113371 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 13:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:11:53 INFO - PROCESS | 3636 | 1461183113374 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:11:53 INFO - PROCESS | 3636 | 1461183113376 Marionette TRACE conn2 <- [1,1370,null,{}] 13:11:53 INFO - PROCESS | 3636 | 1461183113380 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:53 INFO - PROCESS | 3636 | 1461183113459 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:11:53 INFO - PROCESS | 3636 | 1461183113465 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:53 INFO - PROCESS | 3636 | ++DOCSHELL 13BE6000 == 54 [pid = 3636] [id = 352] 13:11:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 148 (19FF9C00) [pid = 3636] [serial = 1055] [outer = 00000000] 13:11:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 149 (1C5BA800) [pid = 3636] [serial = 1056] [outer = 19FF9C00] 13:11:53 INFO - PROCESS | 3636 | 1461183113510 Marionette DEBUG loaded listener.js 13:11:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 150 (1C5C0400) [pid = 3636] [serial = 1057] [outer = 19FF9C00] 13:11:53 INFO - PROCESS | 3636 | [3636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:53 INFO - PROCESS | 3636 | 1461183113993 Marionette TRACE conn2 <- [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] 13:11:54 INFO - PROCESS | 3636 | 1461183114046 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 13:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:11:54 INFO - PROCESS | 3636 | 1461183114050 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:11:54 INFO - PROCESS | 3636 | 1461183114053 Marionette TRACE conn2 <- [1,1374,null,{}] 13:11:54 INFO - PROCESS | 3636 | 1461183114058 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:54 INFO - PROCESS | 3636 | 1461183114189 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:11:54 INFO - PROCESS | 3636 | 1461183114289 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:54 INFO - PROCESS | 3636 | ++DOCSHELL 1CB5A800 == 55 [pid = 3636] [id = 353] 13:11:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 151 (1CB5D400) [pid = 3636] [serial = 1058] [outer = 00000000] 13:11:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 152 (1CD1EC00) [pid = 3636] [serial = 1059] [outer = 1CB5D400] 13:11:54 INFO - PROCESS | 3636 | 1461183114345 Marionette DEBUG loaded listener.js 13:11:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 153 (1D00E800) [pid = 3636] [serial = 1060] [outer = 1CB5D400] 13:11:54 INFO - PROCESS | 3636 | 1461183114755 Marionette TRACE conn2 <- [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] 13:11:54 INFO - PROCESS | 3636 | 1461183114792 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 13:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:11:54 INFO - PROCESS | 3636 | 1461183114795 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:11:54 INFO - PROCESS | 3636 | 1461183114797 Marionette TRACE conn2 <- [1,1378,null,{}] 13:11:54 INFO - PROCESS | 3636 | 1461183114807 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:54 INFO - PROCESS | 3636 | 1461183114917 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:11:54 INFO - PROCESS | 3636 | 1461183114923 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:54 INFO - PROCESS | 3636 | ++DOCSHELL 1C53E400 == 56 [pid = 3636] [id = 354] 13:11:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 154 (1CB5C400) [pid = 3636] [serial = 1061] [outer = 00000000] 13:11:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 155 (1D99FC00) [pid = 3636] [serial = 1062] [outer = 1CB5C400] 13:11:54 INFO - PROCESS | 3636 | 1461183114967 Marionette DEBUG loaded listener.js 13:11:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 156 (1DF45C00) [pid = 3636] [serial = 1063] [outer = 1CB5C400] 13:11:55 INFO - PROCESS | 3636 | 1461183115411 Marionette TRACE conn2 <- [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]]]}] 13:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 657ms 13:11:55 INFO - PROCESS | 3636 | 1461183115454 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 13:11:55 INFO - PROCESS | 3636 | 1461183115456 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 13:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:11:55 INFO - PROCESS | 3636 | 1461183115459 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:11:55 INFO - PROCESS | 3636 | 1461183115461 Marionette TRACE conn2 <- [1,1382,null,{}] 13:11:55 INFO - PROCESS | 3636 | 1461183115470 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:55 INFO - PROCESS | 3636 | 1461183115580 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:11:55 INFO - PROCESS | 3636 | 1461183115668 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:55 INFO - PROCESS | 3636 | ++DOCSHELL 1D872C00 == 57 [pid = 3636] [id = 355] 13:11:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 157 (1D873C00) [pid = 3636] [serial = 1064] [outer = 00000000] 13:11:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 158 (1E9B9800) [pid = 3636] [serial = 1065] [outer = 1D873C00] 13:11:55 INFO - PROCESS | 3636 | 1461183115712 Marionette DEBUG loaded listener.js 13:11:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 159 (1EAE8400) [pid = 3636] [serial = 1066] [outer = 1D873C00] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 158 (18A19000) [pid = 3636] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 157 (13422400) [pid = 3636] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 156 (18B4E000) [pid = 3636] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 155 (18E7A000) [pid = 3636] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 154 (199EB800) [pid = 3636] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 153 (1C5C1400) [pid = 3636] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 152 (1C68BC00) [pid = 3636] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 151 (16714800) [pid = 3636] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 150 (15E0AC00) [pid = 3636] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 149 (1B132C00) [pid = 3636] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 148 (15A10400) [pid = 3636] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 147 (1DF49800) [pid = 3636] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 146 (18B40400) [pid = 3636] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 145 (199E3800) [pid = 3636] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 144 (1CD1B400) [pid = 3636] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 143 (19586400) [pid = 3636] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 142 (1676EC00) [pid = 3636] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 141 (1695C000) [pid = 3636] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (19FF9000) [pid = 3636] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (13428000) [pid = 3636] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (18BA1400) [pid = 3636] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (15A05800) [pid = 3636] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (1870C400) [pid = 3636] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (199E2000) [pid = 3636] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (199E9C00) [pid = 3636] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (14B52800) [pid = 3636] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (18365C00) [pid = 3636] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1CE7D800) [pid = 3636] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (12BBE800) [pid = 3636] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (15854400) [pid = 3636] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (11BF3400) [pid = 3636] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1D874400) [pid = 3636] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1591D400) [pid = 3636] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (18B83400) [pid = 3636] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1444B400) [pid = 3636] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (16D49800) [pid = 3636] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1B129400) [pid = 3636] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (18BA0C00) [pid = 3636] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (137F2C00) [pid = 3636] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:11:56 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1B138800) [pid = 3636] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:11:56 INFO - PROCESS | 3636 | 1461183116463 Marionette TRACE conn2 <- [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]]]}] 13:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1048ms 13:11:56 INFO - PROCESS | 3636 | 1461183116514 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 13:11:56 INFO - PROCESS | 3636 | 1461183116516 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 13:11:56 INFO - PROCESS | 3636 | 1461183116519 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:11:56 INFO - PROCESS | 3636 | 1461183116522 Marionette TRACE conn2 <- [1,1386,null,{}] 13:11:56 INFO - PROCESS | 3636 | 1461183116526 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:56 INFO - PROCESS | 3636 | 1461183116633 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:11:56 INFO - PROCESS | 3636 | 1461183116729 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:56 INFO - PROCESS | 3636 | ++DOCSHELL 12393C00 == 58 [pid = 3636] [id = 356] 13:11:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (12395400) [pid = 3636] [serial = 1067] [outer = 00000000] 13:11:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (13970400) [pid = 3636] [serial = 1068] [outer = 12395400] 13:11:56 INFO - PROCESS | 3636 | 1461183116773 Marionette DEBUG loaded listener.js 13:11:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (143B2400) [pid = 3636] [serial = 1069] [outer = 12395400] 13:11:57 INFO - PROCESS | 3636 | 1461183117155 Marionette TRACE conn2 <- [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]]]}] 13:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 704ms 13:11:57 INFO - PROCESS | 3636 | 1461183117221 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 13:11:57 INFO - PROCESS | 3636 | 1461183117222 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 13:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:11:57 INFO - PROCESS | 3636 | 1461183117226 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:11:57 INFO - PROCESS | 3636 | 1461183117227 Marionette TRACE conn2 <- [1,1390,null,{}] 13:11:57 INFO - PROCESS | 3636 | 1461183117238 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:57 INFO - PROCESS | 3636 | 1461183117320 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:11:57 INFO - PROCESS | 3636 | 1461183117326 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:57 INFO - PROCESS | 3636 | ++DOCSHELL 1396A800 == 59 [pid = 3636] [id = 357] 13:11:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (13B46C00) [pid = 3636] [serial = 1070] [outer = 00000000] 13:11:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (16C44400) [pid = 3636] [serial = 1071] [outer = 13B46C00] 13:11:57 INFO - PROCESS | 3636 | 1461183117370 Marionette DEBUG loaded listener.js 13:11:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (18A14C00) [pid = 3636] [serial = 1072] [outer = 13B46C00] 13:11:57 INFO - PROCESS | 3636 | 1461183117792 Marionette TRACE conn2 <- [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]]]}] 13:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 594ms 13:11:57 INFO - PROCESS | 3636 | 1461183117823 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:11:57 INFO - PROCESS | 3636 | 1461183117825 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 13:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:11:57 INFO - PROCESS | 3636 | 1461183117828 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:11:57 INFO - PROCESS | 3636 | 1461183117831 Marionette TRACE conn2 <- [1,1394,null,{}] 13:11:57 INFO - PROCESS | 3636 | 1461183117851 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:57 INFO - PROCESS | 3636 | 1461183117947 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:11:57 INFO - PROCESS | 3636 | 1461183117954 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:57 INFO - PROCESS | 3636 | ++DOCSHELL 15A10400 == 60 [pid = 3636] [id = 358] 13:11:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (18E7C800) [pid = 3636] [serial = 1073] [outer = 00000000] 13:11:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1B12D000) [pid = 3636] [serial = 1074] [outer = 18E7C800] 13:11:58 INFO - PROCESS | 3636 | 1461183118003 Marionette DEBUG loaded listener.js 13:11:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1C534000) [pid = 3636] [serial = 1075] [outer = 18E7C800] 13:11:58 INFO - PROCESS | 3636 | 1461183118611 Marionette TRACE conn2 <- [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]]]}] 13:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 860ms 13:11:58 INFO - PROCESS | 3636 | 1461183118693 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:11:58 INFO - PROCESS | 3636 | 1461183118697 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 13:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:11:58 INFO - PROCESS | 3636 | 1461183118703 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:11:58 INFO - PROCESS | 3636 | 1461183118707 Marionette TRACE conn2 <- [1,1398,null,{}] 13:11:58 INFO - PROCESS | 3636 | 1461183118714 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:58 INFO - PROCESS | 3636 | 1461183118854 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:11:58 INFO - PROCESS | 3636 | 1461183118978 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:59 INFO - PROCESS | 3636 | ++DOCSHELL 12BB9000 == 61 [pid = 3636] [id = 359] 13:11:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (143A7C00) [pid = 3636] [serial = 1076] [outer = 00000000] 13:11:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1695AC00) [pid = 3636] [serial = 1077] [outer = 143A7C00] 13:11:59 INFO - PROCESS | 3636 | 1461183119037 Marionette DEBUG loaded listener.js 13:11:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (16D92C00) [pid = 3636] [serial = 1078] [outer = 143A7C00] 13:11:59 INFO - PROCESS | 3636 | 1461183119683 Marionette TRACE conn2 <- [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]]]}] 13:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1001ms 13:11:59 INFO - PROCESS | 3636 | 1461183119706 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:11:59 INFO - PROCESS | 3636 | 1461183119711 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 13:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:11:59 INFO - PROCESS | 3636 | 1461183119718 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:11:59 INFO - PROCESS | 3636 | 1461183119721 Marionette TRACE conn2 <- [1,1402,null,{}] 13:11:59 INFO - PROCESS | 3636 | 1461183119725 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:59 INFO - PROCESS | 3636 | 1461183119832 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:11:59 INFO - PROCESS | 3636 | 1461183119971 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:59 INFO - PROCESS | 3636 | ++DOCSHELL 18B87000 == 62 [pid = 3636] [id = 360] 13:11:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (18B9C800) [pid = 3636] [serial = 1079] [outer = 00000000] 13:12:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (199E0800) [pid = 3636] [serial = 1080] [outer = 18B9C800] 13:12:00 INFO - PROCESS | 3636 | 1461183120027 Marionette DEBUG loaded listener.js 13:12:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (199E9C00) [pid = 3636] [serial = 1081] [outer = 18B9C800] 13:12:00 INFO - PROCESS | 3636 | 1461183120716 Marionette TRACE conn2 <- [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]]]}] 13:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1048ms 13:12:00 INFO - PROCESS | 3636 | 1461183120782 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:12:00 INFO - PROCESS | 3636 | 1461183120785 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 13:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:12:00 INFO - PROCESS | 3636 | 1461183120789 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:12:00 INFO - PROCESS | 3636 | 1461183120793 Marionette TRACE conn2 <- [1,1406,null,{}] 13:12:00 INFO - PROCESS | 3636 | 1461183120803 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:00 INFO - PROCESS | 3636 | 1461183120949 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:12:01 INFO - PROCESS | 3636 | 1461183121080 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:01 INFO - PROCESS | 3636 | ++DOCSHELL 13425000 == 63 [pid = 3636] [id = 361] 13:12:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (13971C00) [pid = 3636] [serial = 1082] [outer = 00000000] 13:12:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (1CB5B800) [pid = 3636] [serial = 1083] [outer = 13971C00] 13:12:01 INFO - PROCESS | 3636 | 1461183121140 Marionette DEBUG loaded listener.js 13:12:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (1CE7EC00) [pid = 3636] [serial = 1084] [outer = 13971C00] 13:12:01 INFO - PROCESS | 3636 | 1461183121694 Marionette TRACE conn2 <- [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]]]}] 13:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 954ms 13:12:01 INFO - PROCESS | 3636 | 1461183121733 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:12:01 INFO - PROCESS | 3636 | 1461183121736 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 13:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:12:01 INFO - PROCESS | 3636 | 1461183121739 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:12:01 INFO - PROCESS | 3636 | 1461183121741 Marionette TRACE conn2 <- [1,1410,null,{}] 13:12:01 INFO - PROCESS | 3636 | 1461183121745 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:01 INFO - PROCESS | 3636 | 1461183121850 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:12:01 INFO - PROCESS | 3636 | 1461183121957 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:01 INFO - PROCESS | 3636 | ++DOCSHELL 1D996400 == 64 [pid = 3636] [id = 362] 13:12:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (1D99C800) [pid = 3636] [serial = 1085] [outer = 00000000] 13:12:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (1E9B3000) [pid = 3636] [serial = 1086] [outer = 1D99C800] 13:12:02 INFO - PROCESS | 3636 | 1461183122011 Marionette DEBUG loaded listener.js 13:12:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (1EAED000) [pid = 3636] [serial = 1087] [outer = 1D99C800] 13:12:02 INFO - PROCESS | 3636 | 1461183122588 Marionette TRACE conn2 <- [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]]]}] 13:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 908ms 13:12:02 INFO - PROCESS | 3636 | 1461183122643 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:12:02 INFO - PROCESS | 3636 | 1461183122645 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 13:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:12:02 INFO - PROCESS | 3636 | 1461183122649 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:12:02 INFO - PROCESS | 3636 | 1461183122651 Marionette TRACE conn2 <- [1,1414,null,{}] 13:12:02 INFO - PROCESS | 3636 | 1461183122655 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:02 INFO - PROCESS | 3636 | 1461183122755 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:12:02 INFO - PROCESS | 3636 | 1461183122863 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:02 INFO - PROCESS | 3636 | ++DOCSHELL 1D87E800 == 65 [pid = 3636] [id = 363] 13:12:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (1DF49800) [pid = 3636] [serial = 1088] [outer = 00000000] 13:12:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 142 (1F019800) [pid = 3636] [serial = 1089] [outer = 1DF49800] 13:12:02 INFO - PROCESS | 3636 | 1461183122916 Marionette DEBUG loaded listener.js 13:12:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 143 (1F01B400) [pid = 3636] [serial = 1090] [outer = 1DF49800] 13:12:03 INFO - PROCESS | 3636 | 1461183123505 Marionette TRACE conn2 <- [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]]]}] 13:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 892ms 13:12:03 INFO - PROCESS | 3636 | 1461183123553 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:12:03 INFO - PROCESS | 3636 | 1461183123555 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 13:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:12:03 INFO - PROCESS | 3636 | 1461183123559 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:12:03 INFO - PROCESS | 3636 | 1461183123561 Marionette TRACE conn2 <- [1,1418,null,{}] 13:12:03 INFO - PROCESS | 3636 | 1461183123565 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:03 INFO - PROCESS | 3636 | 1461183123687 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:12:03 INFO - PROCESS | 3636 | 1461183123828 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:03 INFO - PROCESS | 3636 | ++DOCSHELL 02A8C800 == 66 [pid = 3636] [id = 364] 13:12:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 144 (11BAB000) [pid = 3636] [serial = 1091] [outer = 00000000] 13:12:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 145 (143B1000) [pid = 3636] [serial = 1092] [outer = 11BAB000] 13:12:03 INFO - PROCESS | 3636 | 1461183123888 Marionette DEBUG loaded listener.js 13:12:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 146 (16C4E800) [pid = 3636] [serial = 1093] [outer = 11BAB000] 13:12:04 INFO - PROCESS | 3636 | 1461183124738 Marionette TRACE conn2 <- [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]]]}] 13:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1189ms 13:12:04 INFO - PROCESS | 3636 | 1461183124758 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:12:04 INFO - PROCESS | 3636 | 1461183124763 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 13:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:12:04 INFO - PROCESS | 3636 | 1461183124769 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:12:04 INFO - PROCESS | 3636 | 1461183124772 Marionette TRACE conn2 <- [1,1422,null,{}] 13:12:04 INFO - PROCESS | 3636 | 1461183124794 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:04 INFO - PROCESS | 3636 | 1461183124900 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:12:05 INFO - PROCESS | 3636 | 1461183125041 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:05 INFO - PROCESS | 3636 | ++DOCSHELL 16716400 == 67 [pid = 3636] [id = 365] 13:12:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 147 (16768400) [pid = 3636] [serial = 1094] [outer = 00000000] 13:12:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 148 (16D41800) [pid = 3636] [serial = 1095] [outer = 16768400] 13:12:05 INFO - PROCESS | 3636 | 1461183125092 Marionette DEBUG loaded listener.js 13:12:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 149 (16D92000) [pid = 3636] [serial = 1096] [outer = 16768400] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 199E9400 == 66 [pid = 3636] [id = 269] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 1396A800 == 65 [pid = 3636] [id = 357] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 12393C00 == 64 [pid = 3636] [id = 356] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 1D872C00 == 63 [pid = 3636] [id = 355] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 1C53E400 == 62 [pid = 3636] [id = 354] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 1CB5A800 == 61 [pid = 3636] [id = 353] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 13BE6000 == 60 [pid = 3636] [id = 352] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 199E4800 == 59 [pid = 3636] [id = 351] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 1870B400 == 58 [pid = 3636] [id = 350] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 19892C00 == 57 [pid = 3636] [id = 349] 13:12:05 INFO - PROCESS | 3636 | --DOCSHELL 16C47C00 == 56 [pid = 3636] [id = 348] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 148 (1E39B400) [pid = 3636] [serial = 993] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 147 (14B5C000) [pid = 3636] [serial = 775] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 146 (1DE20000) [pid = 3636] [serial = 727] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 145 (1676B000) [pid = 3636] [serial = 820] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 144 (15E40800) [pid = 3636] [serial = 841] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 143 (1D87E400) [pid = 3636] [serial = 943] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 142 (1D2BF800) [pid = 3636] [serial = 940] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 141 (13364C00) [pid = 3636] [serial = 772] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (1676F000) [pid = 3636] [serial = 931] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (1335B400) [pid = 3636] [serial = 838] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (1DE1D800) [pid = 3636] [serial = 946] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (1872A800) [pid = 3636] [serial = 844] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (199E4C00) [pid = 3636] [serial = 850] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (16718800) [pid = 3636] [serial = 886] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (18E7B400) [pid = 3636] [serial = 889] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1B138400) [pid = 3636] [serial = 892] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1B143C00) [pid = 3636] [serial = 895] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1B131800) [pid = 3636] [serial = 883] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (19585400) [pid = 3636] [serial = 769] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (19DCE400) [pid = 3636] [serial = 808] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (1C5C4C00) [pid = 3636] [serial = 1014] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1CB5DC00) [pid = 3636] [serial = 1017] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1C5C4800) [pid = 3636] [serial = 1015] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1B12E000) [pid = 3636] [serial = 997] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1AB7A000) [pid = 3636] [serial = 996] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (16D99C00) [pid = 3636] [serial = 982] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (16C51000) [pid = 3636] [serial = 981] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1D99B800) [pid = 3636] [serial = 978] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (18BA1C00) [pid = 3636] [serial = 1021] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1DE1BC00) [pid = 3636] [serial = 979] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1E390C00) [pid = 3636] [serial = 991] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1DF53400) [pid = 3636] [serial = 990] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1A562400) [pid = 3636] [serial = 985] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1A459C00) [pid = 3636] [serial = 984] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1A555800) [pid = 3636] [serial = 1008] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1DE17800) [pid = 3636] [serial = 987] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (18BA8800) [pid = 3636] [serial = 1020] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1DF4A000) [pid = 3636] [serial = 988] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (19DCF800) [pid = 3636] [serial = 1006] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (199EC800) [pid = 3636] [serial = 1005] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (18737800) [pid = 3636] [serial = 1000] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1840C400) [pid = 3636] [serial = 999] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1872F800) [pid = 3636] [serial = 1002] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (18B47800) [pid = 3636] [serial = 1003] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1CB67C00) [pid = 3636] [serial = 1018] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1B134C00) [pid = 3636] [serial = 1011] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1B13D000) [pid = 3636] [serial = 1012] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1AB7C000) [pid = 3636] [serial = 1009] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1CE81C00) [pid = 3636] [serial = 1024] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (159AE800) [pid = 3636] [serial = 811] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1910FC00) [pid = 3636] [serial = 847] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (18728800) [pid = 3636] [serial = 814] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (198F6400) [pid = 3636] [serial = 934] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (19DC7800) [pid = 3636] [serial = 817] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1C5C0C00) [pid = 3636] [serial = 937] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1CB59400) [pid = 3636] [serial = 1023] [outer = 00000000] [url = about:blank] 13:12:05 INFO - PROCESS | 3636 | 1461183125670 Marionette TRACE conn2 <- [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]]]}] 13:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 970ms 13:12:05 INFO - PROCESS | 3636 | 1461183125735 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:12:05 INFO - PROCESS | 3636 | 1461183125741 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 13:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:12:05 INFO - PROCESS | 3636 | 1461183125747 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:12:05 INFO - PROCESS | 3636 | 1461183125749 Marionette TRACE conn2 <- [1,1426,null,{}] 13:12:05 INFO - PROCESS | 3636 | 1461183125753 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:05 INFO - PROCESS | 3636 | 1461183125838 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:12:05 INFO - PROCESS | 3636 | 1461183125954 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:05 INFO - PROCESS | 3636 | ++DOCSHELL 13368400 == 57 [pid = 3636] [id = 366] 13:12:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (15A0A800) [pid = 3636] [serial = 1097] [outer = 00000000] 13:12:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (16837400) [pid = 3636] [serial = 1098] [outer = 15A0A800] 13:12:06 INFO - PROCESS | 3636 | 1461183125999 Marionette DEBUG loaded listener.js 13:12:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (18361800) [pid = 3636] [serial = 1099] [outer = 15A0A800] 13:12:06 INFO - PROCESS | 3636 | 1461183126385 Marionette TRACE conn2 <- [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]]]}] 13:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 688ms 13:12:06 INFO - PROCESS | 3636 | 1461183126445 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:12:06 INFO - PROCESS | 3636 | 1461183126447 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 13:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:12:06 INFO - PROCESS | 3636 | 1461183126450 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:12:06 INFO - PROCESS | 3636 | 1461183126456 Marionette TRACE conn2 <- [1,1430,null,{}] 13:12:06 INFO - PROCESS | 3636 | 1461183126467 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:06 INFO - PROCESS | 3636 | 1461183126579 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:12:06 INFO - PROCESS | 3636 | 1461183126595 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:06 INFO - PROCESS | 3636 | ++DOCSHELL 18B46C00 == 58 [pid = 3636] [id = 367] 13:12:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (18B48C00) [pid = 3636] [serial = 1100] [outer = 00000000] 13:12:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (18B8D800) [pid = 3636] [serial = 1101] [outer = 18B48C00] 13:12:06 INFO - PROCESS | 3636 | 1461183126642 Marionette DEBUG loaded listener.js 13:12:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (18BA4000) [pid = 3636] [serial = 1102] [outer = 18B48C00] 13:12:07 INFO - PROCESS | 3636 | 1461183127080 Marionette TRACE conn2 <- [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]]]}] 13:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 626ms 13:12:07 INFO - PROCESS | 3636 | 1461183127103 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:12:07 INFO - PROCESS | 3636 | 1461183127105 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 13:12:07 INFO - PROCESS | 3636 | 1461183127110 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:12:07 INFO - PROCESS | 3636 | 1461183127111 Marionette TRACE conn2 <- [1,1434,null,{}] 13:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:12:07 INFO - PROCESS | 3636 | 1461183127114 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:07 INFO - PROCESS | 3636 | 1461183127198 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:12:07 INFO - PROCESS | 3636 | 1461183127205 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:07 INFO - PROCESS | 3636 | ++DOCSHELL 11BF3400 == 59 [pid = 3636] [id = 368] 13:12:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (18A14000) [pid = 3636] [serial = 1103] [outer = 00000000] 13:12:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (195CC400) [pid = 3636] [serial = 1104] [outer = 18A14000] 13:12:07 INFO - PROCESS | 3636 | 1461183127249 Marionette DEBUG loaded listener.js 13:12:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1988DC00) [pid = 3636] [serial = 1105] [outer = 18A14000] 13:12:07 INFO - PROCESS | 3636 | 1461183127726 Marionette TRACE conn2 <- [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]]]}] 13:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 641ms 13:12:07 INFO - PROCESS | 3636 | 1461183127751 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:12:07 INFO - PROCESS | 3636 | 1461183127753 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 13:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:12:07 INFO - PROCESS | 3636 | 1461183127761 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:12:07 INFO - PROCESS | 3636 | 1461183127762 Marionette TRACE conn2 <- [1,1438,null,{}] 13:12:07 INFO - PROCESS | 3636 | 1461183127766 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:07 INFO - PROCESS | 3636 | 1461183127878 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:12:07 INFO - PROCESS | 3636 | 1461183127884 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:07 INFO - PROCESS | 3636 | ++DOCSHELL 198F4400 == 60 [pid = 3636] [id = 369] 13:12:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (198F5000) [pid = 3636] [serial = 1106] [outer = 00000000] 13:12:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (199E9400) [pid = 3636] [serial = 1107] [outer = 198F5000] 13:12:07 INFO - PROCESS | 3636 | 1461183127928 Marionette DEBUG loaded listener.js 13:12:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (19DC1C00) [pid = 3636] [serial = 1108] [outer = 198F5000] 13:12:08 INFO - PROCESS | 3636 | 1461183128445 Marionette TRACE conn2 <- [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]]]}] 13:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 735ms 13:12:08 INFO - PROCESS | 3636 | 1461183128500 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:12:08 INFO - PROCESS | 3636 | 1461183128502 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 13:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:12:08 INFO - PROCESS | 3636 | 1461183128506 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:12:08 INFO - PROCESS | 3636 | 1461183128507 Marionette TRACE conn2 <- [1,1442,null,{}] 13:12:08 INFO - PROCESS | 3636 | 1461183128511 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:08 INFO - PROCESS | 3636 | 1461183128649 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:12:08 INFO - PROCESS | 3636 | 1461183128711 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:08 INFO - PROCESS | 3636 | ++DOCSHELL 15A0B800 == 61 [pid = 3636] [id = 370] 13:12:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (16767C00) [pid = 3636] [serial = 1109] [outer = 00000000] 13:12:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1A560800) [pid = 3636] [serial = 1110] [outer = 16767C00] 13:12:08 INFO - PROCESS | 3636 | 1461183128758 Marionette DEBUG loaded listener.js 13:12:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1A563800) [pid = 3636] [serial = 1111] [outer = 16767C00] 13:12:09 INFO - PROCESS | 3636 | 1461183129169 Marionette TRACE conn2 <- [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]]]}] 13:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 704ms 13:12:09 INFO - PROCESS | 3636 | 1461183129232 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:12:09 INFO - PROCESS | 3636 | 1461183129234 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 13:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:12:09 INFO - PROCESS | 3636 | 1461183129238 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:12:09 INFO - PROCESS | 3636 | 1461183129239 Marionette TRACE conn2 <- [1,1446,null,{}] 13:12:09 INFO - PROCESS | 3636 | 1461183129243 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:09 INFO - PROCESS | 3636 | 1461183129358 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:12:09 INFO - PROCESS | 3636 | 1461183129418 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:09 INFO - PROCESS | 3636 | ++DOCSHELL 1A847C00 == 62 [pid = 3636] [id = 371] 13:12:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1AB17C00) [pid = 3636] [serial = 1112] [outer = 00000000] 13:12:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1B128C00) [pid = 3636] [serial = 1113] [outer = 1AB17C00] 13:12:09 INFO - PROCESS | 3636 | 1461183129462 Marionette DEBUG loaded listener.js 13:12:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1B132000) [pid = 3636] [serial = 1114] [outer = 1AB17C00] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1C68CC00) [pid = 3636] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1CB5D400) [pid = 3636] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1D873C00) [pid = 3636] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1A2DA800) [pid = 3636] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (16C51400) [pid = 3636] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1870D800) [pid = 3636] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (19FF9C00) [pid = 3636] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1CB5C400) [pid = 3636] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (12395400) [pid = 3636] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (199DD400) [pid = 3636] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (13B46C00) [pid = 3636] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:12:09 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (15A0E400) [pid = 3636] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:12:10 INFO - PROCESS | 3636 | 1461183129989 Marionette TRACE conn2 <- [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]]]}] 13:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 798ms 13:12:10 INFO - PROCESS | 3636 | 1461183130038 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:12:10 INFO - PROCESS | 3636 | 1461183130040 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 13:12:10 INFO - PROCESS | 3636 | 1461183130044 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:12:10 INFO - PROCESS | 3636 | 1461183130045 Marionette TRACE conn2 <- [1,1450,null,{}] 13:12:10 INFO - PROCESS | 3636 | 1461183130048 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:10 INFO - PROCESS | 3636 | 1461183130129 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:12:10 INFO - PROCESS | 3636 | 1461183130134 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:10 INFO - PROCESS | 3636 | ++DOCSHELL 16C51400 == 63 [pid = 3636] [id = 372] 13:12:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (195CC000) [pid = 3636] [serial = 1115] [outer = 00000000] 13:12:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1A4C5000) [pid = 3636] [serial = 1116] [outer = 195CC000] 13:12:10 INFO - PROCESS | 3636 | 1461183130196 Marionette DEBUG loaded listener.js 13:12:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1AB7D400) [pid = 3636] [serial = 1117] [outer = 195CC000] 13:12:10 INFO - PROCESS | 3636 | 1461183130654 Marionette TRACE conn2 <- [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]]]}] 13:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 625ms 13:12:10 INFO - PROCESS | 3636 | 1461183130682 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:12:10 INFO - PROCESS | 3636 | 1461183130684 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 13:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:12:10 INFO - PROCESS | 3636 | 1461183130690 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:12:10 INFO - PROCESS | 3636 | 1461183130692 Marionette TRACE conn2 <- [1,1454,null,{}] 13:12:10 INFO - PROCESS | 3636 | 1461183130696 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:10 INFO - PROCESS | 3636 | 1461183130777 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:12:10 INFO - PROCESS | 3636 | 1461183130784 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:10 INFO - PROCESS | 3636 | ++DOCSHELL 19E76800 == 64 [pid = 3636] [id = 373] 13:12:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1A4C5400) [pid = 3636] [serial = 1118] [outer = 00000000] 13:12:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1B13DC00) [pid = 3636] [serial = 1119] [outer = 1A4C5400] 13:12:10 INFO - PROCESS | 3636 | 1461183130829 Marionette DEBUG loaded listener.js 13:12:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1B143C00) [pid = 3636] [serial = 1120] [outer = 1A4C5400] 13:12:11 INFO - PROCESS | 3636 | 1461183131278 Marionette TRACE conn2 <- [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]]]}] 13:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 641ms 13:12:11 INFO - PROCESS | 3636 | 1461183131335 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:12:11 INFO - PROCESS | 3636 | 1461183131338 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 13:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:12:11 INFO - PROCESS | 3636 | 1461183131343 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:12:11 INFO - PROCESS | 3636 | 1461183131345 Marionette TRACE conn2 <- [1,1458,null,{}] 13:12:11 INFO - PROCESS | 3636 | 1461183131350 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:11 INFO - PROCESS | 3636 | 1461183131432 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:12:11 INFO - PROCESS | 3636 | 1461183131441 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:11 INFO - PROCESS | 3636 | ++DOCSHELL 1B1BD800 == 65 [pid = 3636] [id = 374] 13:12:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1B1BE800) [pid = 3636] [serial = 1121] [outer = 00000000] 13:12:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1C53C000) [pid = 3636] [serial = 1122] [outer = 1B1BE800] 13:12:11 INFO - PROCESS | 3636 | 1461183131484 Marionette DEBUG loaded listener.js 13:12:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1C5BB000) [pid = 3636] [serial = 1123] [outer = 1B1BE800] 13:12:12 INFO - PROCESS | 3636 | 1461183132119 Marionette TRACE conn2 <- [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]]]}] 13:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 907ms 13:12:12 INFO - PROCESS | 3636 | 1461183132247 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:12:12 INFO - PROCESS | 3636 | 1461183132252 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 13:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:12:12 INFO - PROCESS | 3636 | 1461183132258 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:12:12 INFO - PROCESS | 3636 | 1461183132262 Marionette TRACE conn2 <- [1,1462,null,{}] 13:12:12 INFO - PROCESS | 3636 | 1461183132268 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:12 INFO - PROCESS | 3636 | 1461183132392 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:12:12 INFO - PROCESS | 3636 | 1461183132492 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:12 INFO - PROCESS | 3636 | ++DOCSHELL 1396D000 == 66 [pid = 3636] [id = 375] 13:12:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (15A05400) [pid = 3636] [serial = 1124] [outer = 00000000] 13:12:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (16765000) [pid = 3636] [serial = 1125] [outer = 15A05400] 13:12:12 INFO - PROCESS | 3636 | 1461183132549 Marionette DEBUG loaded listener.js 13:12:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1683FC00) [pid = 3636] [serial = 1126] [outer = 15A05400] 13:12:13 INFO - PROCESS | 3636 | 1461183133096 Marionette TRACE conn2 <- [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]]]}] 13:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 907ms 13:12:13 INFO - PROCESS | 3636 | 1461183133163 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:12:13 INFO - PROCESS | 3636 | 1461183133169 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 13:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:12:13 INFO - PROCESS | 3636 | 1461183133175 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:12:13 INFO - PROCESS | 3636 | 1461183133178 Marionette TRACE conn2 <- [1,1466,null,{}] 13:12:13 INFO - PROCESS | 3636 | 1461183133182 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:13 INFO - PROCESS | 3636 | 1461183133290 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:12:13 INFO - PROCESS | 3636 | 1461183133401 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:13 INFO - PROCESS | 3636 | ++DOCSHELL 1872D400 == 67 [pid = 3636] [id = 376] 13:12:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1872E800) [pid = 3636] [serial = 1127] [outer = 00000000] 13:12:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (18BA7400) [pid = 3636] [serial = 1128] [outer = 1872E800] 13:12:13 INFO - PROCESS | 3636 | 1461183133456 Marionette DEBUG loaded listener.js 13:12:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (19585000) [pid = 3636] [serial = 1129] [outer = 1872E800] 13:12:14 INFO - PROCESS | 3636 | 1461183134109 Marionette TRACE conn2 <- [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]]]}] 13:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1001ms 13:12:14 INFO - PROCESS | 3636 | 1461183134184 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:12:14 INFO - PROCESS | 3636 | 1461183134186 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 13:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:12:14 INFO - PROCESS | 3636 | 1461183134190 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:12:14 INFO - PROCESS | 3636 | 1461183134194 Marionette TRACE conn2 <- [1,1470,null,{}] 13:12:14 INFO - PROCESS | 3636 | 1461183134205 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:14 INFO - PROCESS | 3636 | 1461183134314 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:12:14 INFO - PROCESS | 3636 | 1461183134455 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:14 INFO - PROCESS | 3636 | ++DOCSHELL 1B1C9800 == 68 [pid = 3636] [id = 377] 13:12:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1B1CA400) [pid = 3636] [serial = 1130] [outer = 00000000] 13:12:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1C5C0800) [pid = 3636] [serial = 1131] [outer = 1B1CA400] 13:12:14 INFO - PROCESS | 3636 | 1461183134513 Marionette DEBUG loaded listener.js 13:12:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1C64E400) [pid = 3636] [serial = 1132] [outer = 1B1CA400] 13:12:15 INFO - PROCESS | 3636 | 1461183135087 Marionette TRACE conn2 <- [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]]]}] 13:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 954ms 13:12:15 INFO - PROCESS | 3636 | 1461183135136 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:12:15 INFO - PROCESS | 3636 | 1461183135139 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 13:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:12:15 INFO - PROCESS | 3636 | 1461183135143 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:12:15 INFO - PROCESS | 3636 | 1461183135144 Marionette TRACE conn2 <- [1,1474,null,{}] 13:12:15 INFO - PROCESS | 3636 | 1461183135148 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:15 INFO - PROCESS | 3636 | 1461183135255 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:12:15 INFO - PROCESS | 3636 | 1461183135360 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:15 INFO - PROCESS | 3636 | ++DOCSHELL 1C682000 == 69 [pid = 3636] [id = 378] 13:12:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1C68B000) [pid = 3636] [serial = 1133] [outer = 00000000] 13:12:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1CB60400) [pid = 3636] [serial = 1134] [outer = 1C68B000] 13:12:15 INFO - PROCESS | 3636 | 1461183135421 Marionette DEBUG loaded listener.js 13:12:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1CB67C00) [pid = 3636] [serial = 1135] [outer = 1C68B000] 13:12:16 INFO - PROCESS | 3636 | 1461183136021 Marionette TRACE conn2 <- [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]]]}] 13:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 938ms 13:12:16 INFO - PROCESS | 3636 | 1461183136088 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:12:16 INFO - PROCESS | 3636 | 1461183136090 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 13:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:12:16 INFO - PROCESS | 3636 | 1461183136094 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:12:16 INFO - PROCESS | 3636 | 1461183136095 Marionette TRACE conn2 <- [1,1478,null,{}] 13:12:16 INFO - PROCESS | 3636 | 1461183136100 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:16 INFO - PROCESS | 3636 | 1461183136202 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:12:16 INFO - PROCESS | 3636 | 1461183136334 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:16 INFO - PROCESS | 3636 | ++DOCSHELL 144A9000 == 70 [pid = 3636] [id = 379] 13:12:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1C67F000) [pid = 3636] [serial = 1136] [outer = 00000000] 13:12:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1D015800) [pid = 3636] [serial = 1137] [outer = 1C67F000] 13:12:16 INFO - PROCESS | 3636 | 1461183136389 Marionette DEBUG loaded listener.js 13:12:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1D2BA800) [pid = 3636] [serial = 1138] [outer = 1C67F000] 13:12:16 INFO - PROCESS | 3636 | 1461183136934 Marionette TRACE conn2 <- [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]]]}] 13:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 907ms 13:12:17 INFO - PROCESS | 3636 | 1461183136998 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:12:17 INFO - PROCESS | 3636 | 1461183137000 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 13:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:12:17 INFO - PROCESS | 3636 | 1461183137003 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:12:17 INFO - PROCESS | 3636 | 1461183137005 Marionette TRACE conn2 <- [1,1482,null,{}] 13:12:17 INFO - PROCESS | 3636 | 1461183137009 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:17 INFO - PROCESS | 3636 | 1461183137129 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:12:17 INFO - PROCESS | 3636 | 1461183137266 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:17 INFO - PROCESS | 3636 | ++DOCSHELL 13B48800 == 71 [pid = 3636] [id = 380] 13:12:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (15924800) [pid = 3636] [serial = 1139] [outer = 00000000] 13:12:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1DE1A400) [pid = 3636] [serial = 1140] [outer = 15924800] 13:12:17 INFO - PROCESS | 3636 | 1461183137324 Marionette DEBUG loaded listener.js 13:12:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1DE1E400) [pid = 3636] [serial = 1141] [outer = 15924800] 13:12:18 INFO - PROCESS | 3636 | 1461183138101 Marionette TRACE conn2 <- [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]]]}] 13:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1157ms 13:12:18 INFO - PROCESS | 3636 | 1461183138160 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:12:18 INFO - PROCESS | 3636 | 1461183138164 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 13:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:12:18 INFO - PROCESS | 3636 | 1461183138170 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:12:18 INFO - PROCESS | 3636 | 1461183138173 Marionette TRACE conn2 <- [1,1486,null,{}] 13:12:18 INFO - PROCESS | 3636 | 1461183138180 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:18 INFO - PROCESS | 3636 | 1461183138279 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:12:18 INFO - PROCESS | 3636 | 1461183138423 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:18 INFO - PROCESS | 3636 | ++DOCSHELL 160D8400 == 72 [pid = 3636] [id = 381] 13:12:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (161B1800) [pid = 3636] [serial = 1142] [outer = 00000000] 13:12:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (18729400) [pid = 3636] [serial = 1143] [outer = 161B1800] 13:12:18 INFO - PROCESS | 3636 | 1461183138481 Marionette DEBUG loaded listener.js 13:12:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (18734000) [pid = 3636] [serial = 1144] [outer = 161B1800] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 1DF49400 == 71 [pid = 3636] [id = 330] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 14BE8400 == 70 [pid = 3636] [id = 331] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 16714400 == 69 [pid = 3636] [id = 332] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 19E76800 == 68 [pid = 3636] [id = 373] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 16C51400 == 67 [pid = 3636] [id = 372] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 1A847C00 == 66 [pid = 3636] [id = 371] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 15A0B800 == 65 [pid = 3636] [id = 370] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 198F4400 == 64 [pid = 3636] [id = 369] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 11BF3400 == 63 [pid = 3636] [id = 368] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 18B46C00 == 62 [pid = 3636] [id = 367] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 13368400 == 61 [pid = 3636] [id = 366] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 16716400 == 60 [pid = 3636] [id = 365] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 1D996400 == 59 [pid = 3636] [id = 362] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (1DF4E400) [pid = 3636] [serial = 1035] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (18704400) [pid = 3636] [serial = 1029] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1E9B6000) [pid = 3636] [serial = 1038] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1A2E9C00) [pid = 3636] [serial = 1032] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1EAE7400) [pid = 3636] [serial = 1041] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1B12D000) [pid = 3636] [serial = 1074] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 13425000 == 58 [pid = 3636] [id = 361] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 18B87000 == 57 [pid = 3636] [id = 360] 13:12:19 INFO - PROCESS | 3636 | --DOCSHELL 12BB9000 == 56 [pid = 3636] [id = 359] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1E9AE000) [pid = 3636] [serial = 994] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1D99F400) [pid = 3636] [serial = 1026] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1DF48800) [pid = 3636] [serial = 1027] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1CD1EC00) [pid = 3636] [serial = 1059] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1D00E800) [pid = 3636] [serial = 1060] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1E9B9800) [pid = 3636] [serial = 1065] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1B12EC00) [pid = 3636] [serial = 1053] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1B139400) [pid = 3636] [serial = 1054] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (187A9400) [pid = 3636] [serial = 1045] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (18366800) [pid = 3636] [serial = 1044] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1988C000) [pid = 3636] [serial = 1050] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (199EA000) [pid = 3636] [serial = 1051] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1C5BA800) [pid = 3636] [serial = 1056] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1DF45C00) [pid = 3636] [serial = 1063] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (13970400) [pid = 3636] [serial = 1068] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1D99FC00) [pid = 3636] [serial = 1062] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (19E74400) [pid = 3636] [serial = 1048] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (199EAC00) [pid = 3636] [serial = 1047] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (16C44400) [pid = 3636] [serial = 1071] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1EAE8400) [pid = 3636] [serial = 1066] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (143B2400) [pid = 3636] [serial = 1069] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (18A14C00) [pid = 3636] [serial = 1072] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1C5C0400) [pid = 3636] [serial = 1057] [outer = 00000000] [url = about:blank] 13:12:19 INFO - PROCESS | 3636 | 1461183139080 Marionette TRACE conn2 <- [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]]]}] 13:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 939ms 13:12:19 INFO - PROCESS | 3636 | 1461183139116 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:12:19 INFO - PROCESS | 3636 | 1461183139122 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 13:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:12:19 INFO - PROCESS | 3636 | 1461183139128 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:12:19 INFO - PROCESS | 3636 | 1461183139130 Marionette TRACE conn2 <- [1,1490,null,{}] 13:12:19 INFO - PROCESS | 3636 | 1461183139134 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:19 INFO - PROCESS | 3636 | 1461183139218 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:12:19 INFO - PROCESS | 3636 | 1461183139227 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:19 INFO - PROCESS | 3636 | ++DOCSHELL 13971800 == 57 [pid = 3636] [id = 382] 13:12:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (13B43C00) [pid = 3636] [serial = 1145] [outer = 00000000] 13:12:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (16D99400) [pid = 3636] [serial = 1146] [outer = 13B43C00] 13:12:19 INFO - PROCESS | 3636 | 1461183139273 Marionette DEBUG loaded listener.js 13:12:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (18731800) [pid = 3636] [serial = 1147] [outer = 13B43C00] 13:12:19 INFO - PROCESS | 3636 | 1461183139799 Marionette TRACE conn2 <- [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]]]}] 13:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 704ms 13:12:19 INFO - PROCESS | 3636 | 1461183139826 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:12:19 INFO - PROCESS | 3636 | 1461183139828 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 13:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:12:19 INFO - PROCESS | 3636 | 1461183139832 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:12:19 INFO - PROCESS | 3636 | 1461183139835 Marionette TRACE conn2 <- [1,1494,null,{}] 13:12:19 INFO - PROCESS | 3636 | 1461183139845 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:19 INFO - PROCESS | 3636 | 1461183139933 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:12:20 INFO - PROCESS | 3636 | 1461183140026 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:20 INFO - PROCESS | 3636 | ++DOCSHELL 144A2000 == 58 [pid = 3636] [id = 383] 13:12:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (187AF800) [pid = 3636] [serial = 1148] [outer = 00000000] 13:12:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (198F4400) [pid = 3636] [serial = 1149] [outer = 187AF800] 13:12:20 INFO - PROCESS | 3636 | 1461183140073 Marionette DEBUG loaded listener.js 13:12:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (199E5800) [pid = 3636] [serial = 1150] [outer = 187AF800] 13:12:20 INFO - PROCESS | 3636 | 1461183140458 Marionette TRACE conn2 <- [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]]]}] 13:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 641ms 13:12:20 INFO - PROCESS | 3636 | 1461183140471 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:12:20 INFO - PROCESS | 3636 | 1461183140474 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 13:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:12:20 INFO - PROCESS | 3636 | 1461183140477 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:12:20 INFO - PROCESS | 3636 | 1461183140479 Marionette TRACE conn2 <- [1,1498,null,{}] 13:12:20 INFO - PROCESS | 3636 | 1461183140482 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:20 INFO - PROCESS | 3636 | 1461183140588 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:12:20 INFO - PROCESS | 3636 | 1461183140597 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:20 INFO - PROCESS | 3636 | ++DOCSHELL 19DCE000 == 59 [pid = 3636] [id = 384] 13:12:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (19DCF800) [pid = 3636] [serial = 1151] [outer = 00000000] 13:12:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (19FCA800) [pid = 3636] [serial = 1152] [outer = 19DCF800] 13:12:20 INFO - PROCESS | 3636 | 1461183140642 Marionette DEBUG loaded listener.js 13:12:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1A4C2400) [pid = 3636] [serial = 1153] [outer = 19DCF800] 13:12:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1B133400) [pid = 3636] [serial = 1154] [outer = 1F2DBC00] 13:12:21 INFO - PROCESS | 3636 | 1461183141157 Marionette TRACE conn2 <- [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]]]}] 13:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 751ms 13:12:21 INFO - PROCESS | 3636 | 1461183141216 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:12:21 INFO - PROCESS | 3636 | 1461183141218 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 13:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:12:21 INFO - PROCESS | 3636 | 1461183141221 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 3636 | 1461183141223 Marionette TRACE conn2 <- [1,1502,null,{}] 13:12:21 INFO - PROCESS | 3636 | 1461183141226 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:21 INFO - PROCESS | 3636 | 1461183141368 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:12:21 INFO - PROCESS | 3636 | 1461183141394 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:21 INFO - PROCESS | 3636 | ++DOCSHELL 15E04800 == 60 [pid = 3636] [id = 385] 13:12:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1B12E000) [pid = 3636] [serial = 1155] [outer = 00000000] 13:12:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1C530000) [pid = 3636] [serial = 1156] [outer = 1B12E000] 13:12:21 INFO - PROCESS | 3636 | 1461183141439 Marionette DEBUG loaded listener.js 13:12:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1B1CAC00) [pid = 3636] [serial = 1157] [outer = 1B12E000] 13:12:21 INFO - PROCESS | 3636 | 1461183141892 Marionette TRACE conn2 <- [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]]]}] 13:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 704ms 13:12:21 INFO - PROCESS | 3636 | 1461183141920 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:12:21 INFO - PROCESS | 3636 | 1461183141922 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 13:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:12:21 INFO - PROCESS | 3636 | 1461183141926 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 3636 | 1461183141927 Marionette TRACE conn2 <- [1,1506,null,{}] 13:12:21 INFO - PROCESS | 3636 | 1461183141931 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:22 INFO - PROCESS | 3636 | 1461183142060 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:12:22 INFO - PROCESS | 3636 | 1461183142123 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 3636 | ++DOCSHELL 1C646400 == 61 [pid = 3636] [id = 386] 13:12:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1C680400) [pid = 3636] [serial = 1158] [outer = 00000000] 13:12:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1CE7FC00) [pid = 3636] [serial = 1159] [outer = 1C680400] 13:12:22 INFO - PROCESS | 3636 | 1461183142168 Marionette DEBUG loaded listener.js 13:12:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1CE82C00) [pid = 3636] [serial = 1160] [outer = 1C680400] 13:12:22 INFO - PROCESS | 3636 | 1461183142594 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 704ms 13:12:22 INFO - PROCESS | 3636 | 1461183142631 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:12:22 INFO - PROCESS | 3636 | 1461183142633 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 13:12:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:12:22 INFO - PROCESS | 3636 | 1461183142637 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:12:22 INFO - PROCESS | 3636 | 1461183142639 Marionette TRACE conn2 <- [1,1510,null,{}] 13:12:22 INFO - PROCESS | 3636 | 1461183142642 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:22 INFO - PROCESS | 3636 | 1461183142782 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:12:22 INFO - PROCESS | 3636 | 1461183142805 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 3636 | ++DOCSHELL 1D87D400 == 62 [pid = 3636] [id = 387] 13:12:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1D87D800) [pid = 3636] [serial = 1161] [outer = 00000000] 13:12:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1D99EC00) [pid = 3636] [serial = 1162] [outer = 1D87D800] 13:12:22 INFO - PROCESS | 3636 | 1461183142849 Marionette DEBUG loaded listener.js 13:12:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1DE16000) [pid = 3636] [serial = 1163] [outer = 1D87D800] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1695A000) [pid = 3636] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1670F800) [pid = 3636] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1E39A000) [pid = 3636] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1D018400) [pid = 3636] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (198F5000) [pid = 3636] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (15A0A800) [pid = 3636] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (16768400) [pid = 3636] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (16767C00) [pid = 3636] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (18A14000) [pid = 3636] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18B48C00) [pid = 3636] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1A4C5400) [pid = 3636] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (11BAB000) [pid = 3636] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1AB17C00) [pid = 3636] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (195CC000) [pid = 3636] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:12:23 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1E9AFC00) [pid = 3636] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:12:23 INFO - PROCESS | 3636 | 1461183143449 Marionette TRACE conn2 <- [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"]]]}] 13:12:23 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 () { 13:12:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:12:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:12:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:12:23 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 () { 13:12:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:12:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:12:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:12:23 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 () { 13:12:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:12:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:12:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:12:23 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 () { 13:12:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:12:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:12:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:12:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 845ms 13:12:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:12:23 INFO - PROCESS | 3636 | 1461183143489 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:12:23 INFO - PROCESS | 3636 | 1461183143491 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 13:12:23 INFO - PROCESS | 3636 | 1461183143494 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:12:23 INFO - PROCESS | 3636 | 1461183143496 Marionette TRACE conn2 <- [1,1514,null,{}] 13:12:23 INFO - PROCESS | 3636 | 1461183143499 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:23 INFO - PROCESS | 3636 | 1461183143586 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:12:23 INFO - PROCESS | 3636 | 1461183143591 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:23 INFO - PROCESS | 3636 | ++DOCSHELL 1330AC00 == 63 [pid = 3636] [id = 388] 13:12:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (13428000) [pid = 3636] [serial = 1164] [outer = 00000000] 13:12:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (16768400) [pid = 3636] [serial = 1165] [outer = 13428000] 13:12:23 INFO - PROCESS | 3636 | 1461183143635 Marionette DEBUG loaded listener.js 13:12:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18A14000) [pid = 3636] [serial = 1166] [outer = 13428000] 13:12:24 INFO - PROCESS | 3636 | 1461183144068 Marionette TRACE conn2 <- [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"]]]}] 13:12:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:12:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:12:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:12:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:12:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:12:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:12:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:12:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:12:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:12:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 594ms 13:12:24 INFO - PROCESS | 3636 | 1461183144114 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:12:24 INFO - PROCESS | 3636 | 1461183144116 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 13:12:24 INFO - PROCESS | 3636 | 1461183144119 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:12:24 INFO - PROCESS | 3636 | 1461183144121 Marionette TRACE conn2 <- [1,1518,null,{}] 13:12:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:12:24 INFO - PROCESS | 3636 | 1461183144124 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:24 INFO - PROCESS | 3636 | 1461183144205 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:12:24 INFO - PROCESS | 3636 | 1461183144210 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:24 INFO - PROCESS | 3636 | ++DOCSHELL 15A0D000 == 64 [pid = 3636] [id = 389] 13:12:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (15A0F000) [pid = 3636] [serial = 1167] [outer = 00000000] 13:12:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1B13F000) [pid = 3636] [serial = 1168] [outer = 15A0F000] 13:12:24 INFO - PROCESS | 3636 | 1461183144254 Marionette DEBUG loaded listener.js 13:12:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1D99E800) [pid = 3636] [serial = 1169] [outer = 15A0F000] 13:12:24 INFO - PROCESS | 3636 | 1461183144720 Marionette TRACE conn2 <- [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]]]}] 13:12:24 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 13:12:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:12:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:12:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:12:24 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. 13:12:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:12:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 595ms 13:12:24 INFO - PROCESS | 3636 | 1461183144760 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:12:24 INFO - PROCESS | 3636 | 1461183144762 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 13:12:24 INFO - PROCESS | 3636 | 1461183144765 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:12:24 INFO - PROCESS | 3636 | 1461183144767 Marionette TRACE conn2 <- [1,1522,null,{}] 13:12:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:12:24 INFO - PROCESS | 3636 | 1461183144770 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:24 INFO - PROCESS | 3636 | 1461183144854 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:12:24 INFO - PROCESS | 3636 | 1461183144859 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:24 INFO - PROCESS | 3636 | ++DOCSHELL 143AB800 == 65 [pid = 3636] [id = 390] 13:12:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (143F4800) [pid = 3636] [serial = 1170] [outer = 00000000] 13:12:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1E395C00) [pid = 3636] [serial = 1171] [outer = 143F4800] 13:12:24 INFO - PROCESS | 3636 | 1461183144905 Marionette DEBUG loaded listener.js 13:12:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1E39A000) [pid = 3636] [serial = 1172] [outer = 143F4800] 13:12:25 INFO - PROCESS | 3636 | 1461183145353 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:12:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:12:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 642ms 13:12:25 INFO - PROCESS | 3636 | 1461183145405 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:12:25 INFO - PROCESS | 3636 | 1461183145407 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 13:12:25 INFO - PROCESS | 3636 | 1461183145411 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:12:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:12:25 INFO - PROCESS | 3636 | 1461183145413 Marionette TRACE conn2 <- [1,1526,null,{}] 13:12:25 INFO - PROCESS | 3636 | 1461183145416 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:25 INFO - PROCESS | 3636 | 1461183145577 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:12:25 INFO - PROCESS | 3636 | 1461183145749 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:25 INFO - PROCESS | 3636 | ++DOCSHELL 159AE000 == 66 [pid = 3636] [id = 391] 13:12:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (15A03C00) [pid = 3636] [serial = 1173] [outer = 00000000] 13:12:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (16087000) [pid = 3636] [serial = 1174] [outer = 15A03C00] 13:12:25 INFO - PROCESS | 3636 | 1461183145806 Marionette DEBUG loaded listener.js 13:12:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (16712C00) [pid = 3636] [serial = 1175] [outer = 15A03C00] 13:12:26 INFO - PROCESS | 3636 | 1461183146343 Marionette TRACE conn2 <- [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]]]}] 13:12:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:12:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1001ms 13:12:26 INFO - PROCESS | 3636 | 1461183146414 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:12:26 INFO - PROCESS | 3636 | 1461183146419 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 13:12:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:12:26 INFO - PROCESS | 3636 | 1461183146424 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:12:26 INFO - PROCESS | 3636 | 1461183146428 Marionette TRACE conn2 <- [1,1530,null,{}] 13:12:26 INFO - PROCESS | 3636 | 1461183146433 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:26 INFO - PROCESS | 3636 | 1461183146542 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:12:26 INFO - PROCESS | 3636 | 1461183146684 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:26 INFO - PROCESS | 3636 | ++DOCSHELL 18B90000 == 67 [pid = 3636] [id = 392] 13:12:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (18B9A400) [pid = 3636] [serial = 1176] [outer = 00000000] 13:12:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (18E85C00) [pid = 3636] [serial = 1177] [outer = 18B9A400] 13:12:26 INFO - PROCESS | 3636 | 1461183146742 Marionette DEBUG loaded listener.js 13:12:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (19892C00) [pid = 3636] [serial = 1178] [outer = 18B9A400] 13:12:27 INFO - PROCESS | 3636 | 1461183147306 Marionette TRACE conn2 <- [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]]]}] 13:12:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:12:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 939ms 13:12:27 INFO - PROCESS | 3636 | 1461183147370 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:12:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:12:27 INFO - PROCESS | 3636 | 1461183147373 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 13:12:27 INFO - PROCESS | 3636 | 1461183147377 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:12:27 INFO - PROCESS | 3636 | 1461183147379 Marionette TRACE conn2 <- [1,1534,null,{}] 13:12:27 INFO - PROCESS | 3636 | 1461183147383 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:27 INFO - PROCESS | 3636 | 1461183147491 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:12:27 INFO - PROCESS | 3636 | 1461183147603 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:27 INFO - PROCESS | 3636 | ++DOCSHELL 1B128000 == 68 [pid = 3636] [id = 393] 13:12:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1B12AC00) [pid = 3636] [serial = 1179] [outer = 00000000] 13:12:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1C5C0C00) [pid = 3636] [serial = 1180] [outer = 1B12AC00] 13:12:27 INFO - PROCESS | 3636 | 1461183147702 Marionette DEBUG loaded listener.js 13:12:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1C68C400) [pid = 3636] [serial = 1181] [outer = 1B12AC00] 13:12:28 INFO - PROCESS | 3636 | 1461183148299 Marionette TRACE conn2 <- [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]]]}] 13:12:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:12:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1001ms 13:12:28 INFO - PROCESS | 3636 | 1461183148378 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:12:28 INFO - PROCESS | 3636 | 1461183148383 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 13:12:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:12:28 INFO - PROCESS | 3636 | 1461183148393 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:12:28 INFO - PROCESS | 3636 | 1461183148398 Marionette TRACE conn2 <- [1,1538,null,{}] 13:12:28 INFO - PROCESS | 3636 | 1461183148402 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:28 INFO - PROCESS | 3636 | 1461183148542 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:12:28 INFO - PROCESS | 3636 | 1461183148679 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:28 INFO - PROCESS | 3636 | ++DOCSHELL 1D2C3C00 == 69 [pid = 3636] [id = 394] 13:12:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1DF46C00) [pid = 3636] [serial = 1182] [outer = 00000000] 13:12:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1E9B7400) [pid = 3636] [serial = 1183] [outer = 1DF46C00] 13:12:28 INFO - PROCESS | 3636 | 1461183148735 Marionette DEBUG loaded listener.js 13:12:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1EAE4400) [pid = 3636] [serial = 1184] [outer = 1DF46C00] 13:12:29 INFO - PROCESS | 3636 | 1461183149253 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:12:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:12:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 907ms 13:12:29 INFO - PROCESS | 3636 | 1461183149293 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:12:29 INFO - PROCESS | 3636 | 1461183149295 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 13:12:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:12:29 INFO - PROCESS | 3636 | 1461183149299 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:12:29 INFO - PROCESS | 3636 | 1461183149301 Marionette TRACE conn2 <- [1,1542,null,{}] 13:12:29 INFO - PROCESS | 3636 | 1461183149304 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:29 INFO - PROCESS | 3636 | 1461183149409 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:12:29 INFO - PROCESS | 3636 | 1461183149520 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:29 INFO - PROCESS | 3636 | ++DOCSHELL 11C51800 == 70 [pid = 3636] [id = 395] 13:12:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (11C52400) [pid = 3636] [serial = 1185] [outer = 00000000] 13:12:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (11C5A400) [pid = 3636] [serial = 1186] [outer = 11C52400] 13:12:29 INFO - PROCESS | 3636 | 1461183149573 Marionette DEBUG loaded listener.js 13:12:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1396F000) [pid = 3636] [serial = 1187] [outer = 11C52400] 13:12:30 INFO - PROCESS | 3636 | 1461183150462 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:12:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:12:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1189ms 13:12:30 INFO - PROCESS | 3636 | 1461183150494 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:12:30 INFO - PROCESS | 3636 | 1461183150498 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 13:12:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:12:30 INFO - PROCESS | 3636 | 1461183150503 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:12:30 INFO - PROCESS | 3636 | 1461183150506 Marionette TRACE conn2 <- [1,1546,null,{}] 13:12:30 INFO - PROCESS | 3636 | 1461183150513 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:30 INFO - PROCESS | 3636 | 1461183150607 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:12:30 INFO - PROCESS | 3636 | 1461183150770 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:30 INFO - PROCESS | 3636 | ++DOCSHELL 11BAA400 == 71 [pid = 3636] [id = 396] 13:12:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (11BACC00) [pid = 3636] [serial = 1188] [outer = 00000000] 13:12:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (13369000) [pid = 3636] [serial = 1189] [outer = 11BACC00] 13:12:30 INFO - PROCESS | 3636 | 1461183150820 Marionette DEBUG loaded listener.js 13:12:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1342B400) [pid = 3636] [serial = 1190] [outer = 11BACC00] 13:12:31 INFO - PROCESS | 3636 | 1461183151387 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:12:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:12:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 954ms 13:12:31 INFO - PROCESS | 3636 | 1461183151450 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:12:31 INFO - PROCESS | 3636 | 1461183151455 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 13:12:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:12:31 INFO - PROCESS | 3636 | 1461183151461 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:12:31 INFO - PROCESS | 3636 | 1461183151463 Marionette TRACE conn2 <- [1,1550,null,{}] 13:12:31 INFO - PROCESS | 3636 | 1461183151467 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:31 INFO - PROCESS | 3636 | 1461183151608 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:12:31 INFO - PROCESS | 3636 | 1461183151624 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:31 INFO - PROCESS | 3636 | ++DOCSHELL 13643000 == 72 [pid = 3636] [id = 397] 13:12:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (13645400) [pid = 3636] [serial = 1191] [outer = 00000000] 13:12:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (137EB400) [pid = 3636] [serial = 1192] [outer = 13645400] 13:12:31 INFO - PROCESS | 3636 | 1461183151672 Marionette DEBUG loaded listener.js 13:12:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (1396DC00) [pid = 3636] [serial = 1193] [outer = 13645400] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 1CE78800 == 71 [pid = 3636] [id = 313] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 15856800 == 70 [pid = 3636] [id = 344] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 1EAE4000 == 69 [pid = 3636] [id = 15] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 1E397000 == 68 [pid = 3636] [id = 13] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 1CB5B000 == 67 [pid = 3636] [id = 345] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 1DE19400 == 66 [pid = 3636] [id = 346] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 1670B400 == 65 [pid = 3636] [id = 343] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 143AB800 == 64 [pid = 3636] [id = 390] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 15A0D000 == 63 [pid = 3636] [id = 389] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 1330AC00 == 62 [pid = 3636] [id = 388] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 1D87D400 == 61 [pid = 3636] [id = 387] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 1C646400 == 60 [pid = 3636] [id = 386] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 15E04800 == 59 [pid = 3636] [id = 385] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 19DCE000 == 58 [pid = 3636] [id = 384] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 144A2000 == 57 [pid = 3636] [id = 383] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 13971800 == 56 [pid = 3636] [id = 382] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1695AC00) [pid = 3636] [serial = 1077] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (199E0800) [pid = 3636] [serial = 1080] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1CB5B800) [pid = 3636] [serial = 1083] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1E9B3000) [pid = 3636] [serial = 1086] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (1C53C000) [pid = 3636] [serial = 1122] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (1F019800) [pid = 3636] [serial = 1089] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 160D8400 == 55 [pid = 3636] [id = 381] 13:12:31 INFO - PROCESS | 3636 | --DOCSHELL 1B1BD800 == 54 [pid = 3636] [id = 374] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1E9B8800) [pid = 3636] [serial = 1039] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1AB83000) [pid = 3636] [serial = 1033] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (18B88400) [pid = 3636] [serial = 1030] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1EAE9000) [pid = 3636] [serial = 1042] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1E396C00) [pid = 3636] [serial = 1036] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (199E9400) [pid = 3636] [serial = 1107] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (16837400) [pid = 3636] [serial = 1098] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (18361800) [pid = 3636] [serial = 1099] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (16D92000) [pid = 3636] [serial = 1096] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (16D41800) [pid = 3636] [serial = 1095] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1A560800) [pid = 3636] [serial = 1110] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (195CC400) [pid = 3636] [serial = 1104] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (19DC1C00) [pid = 3636] [serial = 1108] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18B8D800) [pid = 3636] [serial = 1101] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (18BA4000) [pid = 3636] [serial = 1102] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1B143C00) [pid = 3636] [serial = 1120] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (16C4E800) [pid = 3636] [serial = 1093] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (143B1000) [pid = 3636] [serial = 1092] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1B128C00) [pid = 3636] [serial = 1113] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1A563800) [pid = 3636] [serial = 1111] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1B13DC00) [pid = 3636] [serial = 1119] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1B132000) [pid = 3636] [serial = 1114] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1A4C5000) [pid = 3636] [serial = 1116] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1AB7D400) [pid = 3636] [serial = 1117] [outer = 00000000] [url = about:blank] 13:12:31 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1988DC00) [pid = 3636] [serial = 1105] [outer = 00000000] [url = about:blank] 13:12:32 INFO - PROCESS | 3636 | 1461183152216 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:12:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:12:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 813ms 13:12:32 INFO - PROCESS | 3636 | 1461183152262 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:12:32 INFO - PROCESS | 3636 | 1461183152264 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 13:12:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:12:32 INFO - PROCESS | 3636 | 1461183152268 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:12:32 INFO - PROCESS | 3636 | 1461183152271 Marionette TRACE conn2 <- [1,1554,null,{}] 13:12:32 INFO - PROCESS | 3636 | 1461183152281 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:32 INFO - PROCESS | 3636 | 1461183152366 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:12:32 INFO - PROCESS | 3636 | 1461183152375 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:32 INFO - PROCESS | 3636 | ++DOCSHELL 14BEA800 == 55 [pid = 3636] [id = 398] 13:12:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (14BEB000) [pid = 3636] [serial = 1194] [outer = 00000000] 13:12:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (15A04C00) [pid = 3636] [serial = 1195] [outer = 14BEB000] 13:12:32 INFO - PROCESS | 3636 | 1461183152422 Marionette DEBUG loaded listener.js 13:12:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (15A0C800) [pid = 3636] [serial = 1196] [outer = 14BEB000] 13:12:32 INFO - PROCESS | 3636 | 1461183152928 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:12:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:12:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 704ms 13:12:32 INFO - PROCESS | 3636 | 1461183152967 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:12:32 INFO - PROCESS | 3636 | 1461183152969 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 13:12:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:12:32 INFO - PROCESS | 3636 | 1461183152972 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:12:32 INFO - PROCESS | 3636 | 1461183152974 Marionette TRACE conn2 <- [1,1558,null,{}] 13:12:32 INFO - PROCESS | 3636 | 1461183152977 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:33 INFO - PROCESS | 3636 | 1461183153055 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:12:33 INFO - PROCESS | 3636 | 1461183153061 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 3636 | ++DOCSHELL 15A08400 == 56 [pid = 3636] [id = 399] 13:12:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (161B1C00) [pid = 3636] [serial = 1197] [outer = 00000000] 13:12:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1695B800) [pid = 3636] [serial = 1198] [outer = 161B1C00] 13:12:33 INFO - PROCESS | 3636 | 1461183153106 Marionette DEBUG loaded listener.js 13:12:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (16C50C00) [pid = 3636] [serial = 1199] [outer = 161B1C00] 13:12:33 INFO - PROCESS | 3636 | 1461183153556 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:12:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:12:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 641ms 13:12:33 INFO - PROCESS | 3636 | 1461183153610 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:12:33 INFO - PROCESS | 3636 | 1461183153612 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 13:12:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:12:33 INFO - PROCESS | 3636 | 1461183153616 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:12:33 INFO - PROCESS | 3636 | 1461183153617 Marionette TRACE conn2 <- [1,1562,null,{}] 13:12:33 INFO - PROCESS | 3636 | 1461183153620 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:33 INFO - PROCESS | 3636 | 1461183153696 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:12:33 INFO - PROCESS | 3636 | 1461183153705 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 3636 | ++DOCSHELL 14BECC00 == 57 [pid = 3636] [id = 400] 13:12:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (16840C00) [pid = 3636] [serial = 1200] [outer = 00000000] 13:12:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (18701400) [pid = 3636] [serial = 1201] [outer = 16840C00] 13:12:33 INFO - PROCESS | 3636 | 1461183153754 Marionette DEBUG loaded listener.js 13:12:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (18706C00) [pid = 3636] [serial = 1202] [outer = 16840C00] 13:12:34 INFO - PROCESS | 3636 | 1461183154220 Marionette TRACE conn2 <- [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]]]}] 13:12:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:12:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 642ms 13:12:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:12:34 INFO - PROCESS | 3636 | 1461183154254 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:12:34 INFO - PROCESS | 3636 | 1461183154256 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 13:12:34 INFO - PROCESS | 3636 | 1461183154259 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - PROCESS | 3636 | 1461183154261 Marionette TRACE conn2 <- [1,1566,null,{}] 13:12:34 INFO - PROCESS | 3636 | 1461183154273 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:34 INFO - PROCESS | 3636 | 1461183154401 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:12:34 INFO - PROCESS | 3636 | 1461183154408 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:34 INFO - PROCESS | 3636 | ++DOCSHELL 11BFA800 == 58 [pid = 3636] [id = 401] 13:12:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (11C56800) [pid = 3636] [serial = 1203] [outer = 00000000] 13:12:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (18B43C00) [pid = 3636] [serial = 1204] [outer = 11C56800] 13:12:34 INFO - PROCESS | 3636 | 1461183154455 Marionette DEBUG loaded listener.js 13:12:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (18B9A800) [pid = 3636] [serial = 1205] [outer = 11C56800] 13:12:34 INFO - PROCESS | 3636 | 1461183154909 Marionette TRACE conn2 <- [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]]]}] 13:12:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:12:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 689ms 13:12:34 INFO - PROCESS | 3636 | 1461183154965 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:12:34 INFO - PROCESS | 3636 | 1461183154967 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 13:12:34 INFO - PROCESS | 3636 | 1461183154970 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:12:34 INFO - PROCESS | 3636 | 1461183154972 Marionette TRACE conn2 <- [1,1570,null,{}] 13:12:34 INFO - PROCESS | 3636 | 1461183154975 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:35 INFO - PROCESS | 3636 | 1461183155082 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:12:35 INFO - PROCESS | 3636 | 1461183155172 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:35 INFO - PROCESS | 3636 | ++DOCSHELL 18B88400 == 59 [pid = 3636] [id = 402] 13:12:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (18B90400) [pid = 3636] [serial = 1206] [outer = 00000000] 13:12:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1957C800) [pid = 3636] [serial = 1207] [outer = 18B90400] 13:12:35 INFO - PROCESS | 3636 | 1461183155216 Marionette DEBUG loaded listener.js 13:12:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (18E7D400) [pid = 3636] [serial = 1208] [outer = 18B90400] 13:12:35 INFO - PROCESS | 3636 | 1461183155661 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:12:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:12:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 735ms 13:12:35 INFO - PROCESS | 3636 | 1461183155710 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:12:35 INFO - PROCESS | 3636 | 1461183155712 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 13:12:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:12:35 INFO - PROCESS | 3636 | 1461183155721 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:12:35 INFO - PROCESS | 3636 | 1461183155723 Marionette TRACE conn2 <- [1,1574,null,{}] 13:12:35 INFO - PROCESS | 3636 | 1461183155726 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:35 INFO - PROCESS | 3636 | 1461183155838 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:12:35 INFO - PROCESS | 3636 | 1461183155847 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:35 INFO - PROCESS | 3636 | ++DOCSHELL 18BA4C00 == 60 [pid = 3636] [id = 403] 13:12:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (18BA5C00) [pid = 3636] [serial = 1209] [outer = 00000000] 13:12:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (199E6C00) [pid = 3636] [serial = 1210] [outer = 18BA5C00] 13:12:35 INFO - PROCESS | 3636 | 1461183155895 Marionette DEBUG loaded listener.js 13:12:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (19DC1800) [pid = 3636] [serial = 1211] [outer = 18BA5C00] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1D99C800) [pid = 3636] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (15A0F000) [pid = 3636] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1B12E000) [pid = 3636] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (19DCF800) [pid = 3636] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (18E7C800) [pid = 3636] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (13B43C00) [pid = 3636] [serial = 1145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (187AF800) [pid = 3636] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1D87D800) [pid = 3636] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1C680400) [pid = 3636] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (161B1800) [pid = 3636] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (15924800) [pid = 3636] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1DF49800) [pid = 3636] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (143A7C00) [pid = 3636] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (13971C00) [pid = 3636] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (13428000) [pid = 3636] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:12:36 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (18B9C800) [pid = 3636] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:12:36 INFO - PROCESS | 3636 | 1461183156596 Marionette TRACE conn2 <- [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]]]}] 13:12:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:12:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 907ms 13:12:36 INFO - PROCESS | 3636 | 1461183156625 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:12:36 INFO - PROCESS | 3636 | 1461183156627 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 13:12:36 INFO - PROCESS | 3636 | 1461183156630 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:12:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:12:36 INFO - PROCESS | 3636 | 1461183156632 Marionette TRACE conn2 <- [1,1578,null,{}] 13:12:36 INFO - PROCESS | 3636 | 1461183156635 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:36 INFO - PROCESS | 3636 | 1461183156720 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:12:36 INFO - PROCESS | 3636 | 1461183156725 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:36 INFO - PROCESS | 3636 | ++DOCSHELL 13368400 == 61 [pid = 3636] [id = 404] 13:12:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (13429C00) [pid = 3636] [serial = 1212] [outer = 00000000] 13:12:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18E7C800) [pid = 3636] [serial = 1213] [outer = 13429C00] 13:12:36 INFO - PROCESS | 3636 | 1461183156769 Marionette DEBUG loaded listener.js 13:12:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (199E1C00) [pid = 3636] [serial = 1214] [outer = 13429C00] 13:12:37 INFO - PROCESS | 3636 | 1461183157212 Marionette TRACE conn2 <- [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]]]}] 13:12:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:12:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 641ms 13:12:37 INFO - PROCESS | 3636 | 1461183157269 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:12:37 INFO - PROCESS | 3636 | 1461183157271 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 13:12:37 INFO - PROCESS | 3636 | 1461183157274 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:12:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:12:37 INFO - PROCESS | 3636 | 1461183157275 Marionette TRACE conn2 <- [1,1582,null,{}] 13:12:37 INFO - PROCESS | 3636 | 1461183157279 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:37 INFO - PROCESS | 3636 | 1461183157358 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:12:37 INFO - PROCESS | 3636 | 1461183157364 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:37 INFO - PROCESS | 3636 | ++DOCSHELL 15854400 == 62 [pid = 3636] [id = 405] 13:12:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (198F9C00) [pid = 3636] [serial = 1215] [outer = 00000000] 13:12:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (19FF3800) [pid = 3636] [serial = 1216] [outer = 198F9C00] 13:12:37 INFO - PROCESS | 3636 | 1461183157408 Marionette DEBUG loaded listener.js 13:12:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1A2E8800) [pid = 3636] [serial = 1217] [outer = 198F9C00] 13:12:37 INFO - PROCESS | 3636 | 1461183157835 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:12:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:12:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 594ms 13:12:37 INFO - PROCESS | 3636 | 1461183157874 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:12:37 INFO - PROCESS | 3636 | 1461183157877 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 13:12:37 INFO - PROCESS | 3636 | 1461183157880 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:12:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:12:37 INFO - PROCESS | 3636 | 1461183157882 Marionette TRACE conn2 <- [1,1586,null,{}] 13:12:37 INFO - PROCESS | 3636 | 1461183157889 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:37 INFO - PROCESS | 3636 | 1461183157984 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:12:38 INFO - PROCESS | 3636 | 1461183157990 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:38 INFO - PROCESS | 3636 | ++DOCSHELL 19DCB000 == 63 [pid = 3636] [id = 406] 13:12:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1A55A800) [pid = 3636] [serial = 1218] [outer = 00000000] 13:12:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1AB7E800) [pid = 3636] [serial = 1219] [outer = 1A55A800] 13:12:38 INFO - PROCESS | 3636 | 1461183158038 Marionette DEBUG loaded listener.js 13:12:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1B127C00) [pid = 3636] [serial = 1220] [outer = 1A55A800] 13:12:38 INFO - PROCESS | 3636 | 1461183158517 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:12:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:12:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 751ms 13:12:38 INFO - PROCESS | 3636 | 1461183158623 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:12:38 INFO - PROCESS | 3636 | 1461183158627 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 13:12:38 INFO - PROCESS | 3636 | 1461183158632 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:12:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:12:38 INFO - PROCESS | 3636 | 1461183158636 Marionette TRACE conn2 <- [1,1590,null,{}] 13:12:38 INFO - PROCESS | 3636 | 1461183158643 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:38 INFO - PROCESS | 3636 | 1461183158766 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:12:38 INFO - PROCESS | 3636 | 1461183158903 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:38 INFO - PROCESS | 3636 | ++DOCSHELL 12BB5800 == 64 [pid = 3636] [id = 407] 13:12:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (12D75800) [pid = 3636] [serial = 1221] [outer = 00000000] 13:12:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (13368C00) [pid = 3636] [serial = 1222] [outer = 12D75800] 13:12:38 INFO - PROCESS | 3636 | 1461183158963 Marionette DEBUG loaded listener.js 13:12:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (13644C00) [pid = 3636] [serial = 1223] [outer = 12D75800] 13:12:39 INFO - PROCESS | 3636 | 1461183159609 Marionette TRACE conn2 <- [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]]]}] 13:12:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:12:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1048ms 13:12:39 INFO - PROCESS | 3636 | 1461183159681 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:12:39 INFO - PROCESS | 3636 | 1461183159684 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 13:12:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:12:39 INFO - PROCESS | 3636 | 1461183159712 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:12:39 INFO - PROCESS | 3636 | 1461183159716 Marionette TRACE conn2 <- [1,1594,null,{}] 13:12:39 INFO - PROCESS | 3636 | 1461183159734 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:39 INFO - PROCESS | 3636 | 1461183159849 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:12:40 INFO - PROCESS | 3636 | 1461183159983 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:40 INFO - PROCESS | 3636 | ++DOCSHELL 13BE5400 == 65 [pid = 3636] [id = 408] 13:12:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (15855800) [pid = 3636] [serial = 1224] [outer = 00000000] 13:12:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (16710800) [pid = 3636] [serial = 1225] [outer = 15855800] 13:12:40 INFO - PROCESS | 3636 | 1461183160039 Marionette DEBUG loaded listener.js 13:12:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (16838000) [pid = 3636] [serial = 1226] [outer = 15855800] 13:12:40 INFO - PROCESS | 3636 | 1461183160575 Marionette TRACE conn2 <- [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]]]}] 13:12:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:12:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 907ms 13:12:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:12:40 INFO - PROCESS | 3636 | 1461183160617 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:12:40 INFO - PROCESS | 3636 | 1461183160619 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 13:12:40 INFO - PROCESS | 3636 | 1461183160623 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:12:40 INFO - PROCESS | 3636 | 1461183160625 Marionette TRACE conn2 <- [1,1598,null,{}] 13:12:40 INFO - PROCESS | 3636 | 1461183160636 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:40 INFO - PROCESS | 3636 | 1461183160746 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:12:40 INFO - PROCESS | 3636 | 1461183160855 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:40 INFO - PROCESS | 3636 | ++DOCSHELL 18732000 == 66 [pid = 3636] [id = 409] 13:12:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (18732C00) [pid = 3636] [serial = 1227] [outer = 00000000] 13:12:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (199E0400) [pid = 3636] [serial = 1228] [outer = 18732C00] 13:12:40 INFO - PROCESS | 3636 | 1461183160920 Marionette DEBUG loaded listener.js 13:12:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1A461000) [pid = 3636] [serial = 1229] [outer = 18732C00] 13:12:41 INFO - PROCESS | 3636 | 1461183161561 Marionette TRACE conn2 <- [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]]]}] 13:12:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:12:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1001ms 13:12:41 INFO - PROCESS | 3636 | 1461183161624 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:12:41 INFO - PROCESS | 3636 | 1461183161627 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 13:12:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:12:41 INFO - PROCESS | 3636 | 1461183161631 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:12:41 INFO - PROCESS | 3636 | 1461183161633 Marionette TRACE conn2 <- [1,1602,null,{}] 13:12:41 INFO - PROCESS | 3636 | 1461183161637 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:41 INFO - PROCESS | 3636 | 1461183161770 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:12:41 INFO - PROCESS | 3636 | 1461183161905 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:41 INFO - PROCESS | 3636 | ++DOCSHELL 19F3B000 == 67 [pid = 3636] [id = 410] 13:12:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1A45E400) [pid = 3636] [serial = 1230] [outer = 00000000] 13:12:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1B133000) [pid = 3636] [serial = 1231] [outer = 1A45E400] 13:12:41 INFO - PROCESS | 3636 | 1461183161961 Marionette DEBUG loaded listener.js 13:12:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1B132C00) [pid = 3636] [serial = 1232] [outer = 1A45E400] 13:12:42 INFO - PROCESS | 3636 | 1461183162484 Marionette TRACE conn2 <- [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]]]}] 13:12:42 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 13:12:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 908ms 13:12:42 INFO - PROCESS | 3636 | 1461183162535 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:12:42 INFO - PROCESS | 3636 | 1461183162537 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 13:12:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:12:42 INFO - PROCESS | 3636 | 1461183162541 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:12:42 INFO - PROCESS | 3636 | 1461183162542 Marionette TRACE conn2 <- [1,1606,null,{}] 13:12:42 INFO - PROCESS | 3636 | 1461183162546 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:42 INFO - PROCESS | 3636 | 1461183162646 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:12:42 INFO - PROCESS | 3636 | 1461183162755 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:42 INFO - PROCESS | 3636 | ++DOCSHELL 1B12B000 == 68 [pid = 3636] [id = 411] 13:12:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1B144400) [pid = 3636] [serial = 1233] [outer = 00000000] 13:12:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1C538400) [pid = 3636] [serial = 1234] [outer = 1B144400] 13:12:42 INFO - PROCESS | 3636 | 1461183162809 Marionette DEBUG loaded listener.js 13:12:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1C53C400) [pid = 3636] [serial = 1235] [outer = 1B144400] 13:12:43 INFO - PROCESS | 3636 | 1461183163406 Marionette TRACE conn2 <- [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]]]}] 13:12:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:12:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 939ms 13:12:43 INFO - PROCESS | 3636 | 1461183163486 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:12:43 INFO - PROCESS | 3636 | 1461183163488 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 13:12:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:12:43 INFO - PROCESS | 3636 | 1461183163492 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:12:43 INFO - PROCESS | 3636 | 1461183163494 Marionette TRACE conn2 <- [1,1610,null,{}] 13:12:43 INFO - PROCESS | 3636 | 1461183163497 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:43 INFO - PROCESS | 3636 | 1461183163619 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:12:43 INFO - PROCESS | 3636 | 1461183163759 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:43 INFO - PROCESS | 3636 | ++DOCSHELL 144A9800 == 69 [pid = 3636] [id = 412] 13:12:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (14B50400) [pid = 3636] [serial = 1236] [outer = 00000000] 13:12:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (18A11000) [pid = 3636] [serial = 1237] [outer = 14B50400] 13:12:43 INFO - PROCESS | 3636 | 1461183163819 Marionette DEBUG loaded listener.js 13:12:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (18E84800) [pid = 3636] [serial = 1238] [outer = 14B50400] 13:12:44 INFO - PROCESS | 3636 | 1461183164537 Marionette TRACE conn2 <- [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]]]}] 13:12:44 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 13:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1095ms 13:12:44 INFO - PROCESS | 3636 | 1461183164585 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:12:44 INFO - PROCESS | 3636 | 1461183164589 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 13:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:12:44 INFO - PROCESS | 3636 | 1461183164594 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:12:44 INFO - PROCESS | 3636 | 1461183164598 Marionette TRACE conn2 <- [1,1614,null,{}] 13:12:44 INFO - PROCESS | 3636 | 1461183164603 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:44 INFO - PROCESS | 3636 | 1461183164713 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:12:44 INFO - PROCESS | 3636 | 1461183164897 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:44 INFO - PROCESS | 3636 | ++DOCSHELL 12B85800 == 70 [pid = 3636] [id = 413] 13:12:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (13963000) [pid = 3636] [serial = 1239] [outer = 00000000] 13:12:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (15E04800) [pid = 3636] [serial = 1240] [outer = 13963000] 13:12:44 INFO - PROCESS | 3636 | 1461183164956 Marionette DEBUG loaded listener.js 13:12:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (1670E800) [pid = 3636] [serial = 1241] [outer = 13963000] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 15854400 == 69 [pid = 3636] [id = 405] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 13368400 == 68 [pid = 3636] [id = 404] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 18BA4C00 == 67 [pid = 3636] [id = 403] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 18B88400 == 66 [pid = 3636] [id = 402] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 11BFA800 == 65 [pid = 3636] [id = 401] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 14BECC00 == 64 [pid = 3636] [id = 400] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 15A08400 == 63 [pid = 3636] [id = 399] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 14BEA800 == 62 [pid = 3636] [id = 398] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 13643000 == 61 [pid = 3636] [id = 397] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 11BAA400 == 60 [pid = 3636] [id = 396] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (1E395C00) [pid = 3636] [serial = 1171] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1D015800) [pid = 3636] [serial = 1137] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (18BA7400) [pid = 3636] [serial = 1128] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (16765000) [pid = 3636] [serial = 1125] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1C5C0800) [pid = 3636] [serial = 1131] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (1CB60400) [pid = 3636] [serial = 1134] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOCSHELL 159AE000 == 59 [pid = 3636] [id = 391] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (1EAED000) [pid = 3636] [serial = 1087] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1B13F000) [pid = 3636] [serial = 1168] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1C530000) [pid = 3636] [serial = 1156] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (19FCA800) [pid = 3636] [serial = 1152] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1C534000) [pid = 3636] [serial = 1075] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1CB65400) [pid = 3636] [serial = 712] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (16D99400) [pid = 3636] [serial = 1146] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (198F4400) [pid = 3636] [serial = 1149] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1DE16000) [pid = 3636] [serial = 1163] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (18731800) [pid = 3636] [serial = 1147] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1CE7FC00) [pid = 3636] [serial = 1159] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1A4C2400) [pid = 3636] [serial = 1153] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (18729400) [pid = 3636] [serial = 1143] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (199E5800) [pid = 3636] [serial = 1150] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1DE1E400) [pid = 3636] [serial = 1141] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1F01B400) [pid = 3636] [serial = 1090] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1CE82C00) [pid = 3636] [serial = 1160] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1D99E800) [pid = 3636] [serial = 1169] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (16D92C00) [pid = 3636] [serial = 1078] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1CE7EC00) [pid = 3636] [serial = 1084] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1DE1A400) [pid = 3636] [serial = 1140] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (18A14000) [pid = 3636] [serial = 1166] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1B1CAC00) [pid = 3636] [serial = 1157] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1D99EC00) [pid = 3636] [serial = 1162] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (16768400) [pid = 3636] [serial = 1165] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (18734000) [pid = 3636] [serial = 1144] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (199E9C00) [pid = 3636] [serial = 1081] [outer = 00000000] [url = about:blank] 13:12:45 INFO - PROCESS | 3636 | 1461183165510 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:12:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:12:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 939ms 13:12:45 INFO - PROCESS | 3636 | 1461183165541 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:12:45 INFO - PROCESS | 3636 | 1461183165546 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 13:12:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:12:45 INFO - PROCESS | 3636 | 1461183165552 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:12:45 INFO - PROCESS | 3636 | 1461183165554 Marionette TRACE conn2 <- [1,1618,null,{}] 13:12:45 INFO - PROCESS | 3636 | 1461183165558 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:45 INFO - PROCESS | 3636 | 1461183165647 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:12:45 INFO - PROCESS | 3636 | 1461183165656 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:45 INFO - PROCESS | 3636 | ++DOCSHELL 14BDE400 == 60 [pid = 3636] [id = 414] 13:12:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (15854400) [pid = 3636] [serial = 1242] [outer = 00000000] 13:12:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (16957800) [pid = 3636] [serial = 1243] [outer = 15854400] 13:12:45 INFO - PROCESS | 3636 | 1461183165702 Marionette DEBUG loaded listener.js 13:12:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (16D3F000) [pid = 3636] [serial = 1244] [outer = 15854400] 13:12:46 INFO - PROCESS | 3636 | 1461183166195 Marionette TRACE conn2 <- [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]]]}] 13:12:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:12:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 704ms 13:12:46 INFO - PROCESS | 3636 | 1461183166251 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:12:46 INFO - PROCESS | 3636 | 1461183166253 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 13:12:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:12:46 INFO - PROCESS | 3636 | 1461183166256 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:12:46 INFO - PROCESS | 3636 | 1461183166259 Marionette TRACE conn2 <- [1,1622,null,{}] 13:12:46 INFO - PROCESS | 3636 | 1461183166269 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:46 INFO - PROCESS | 3636 | 1461183166354 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:12:46 INFO - PROCESS | 3636 | 1461183166363 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:46 INFO - PROCESS | 3636 | ++DOCSHELL 187A9C00 == 61 [pid = 3636] [id = 415] 13:12:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (187AF800) [pid = 3636] [serial = 1245] [outer = 00000000] 13:12:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18B41C00) [pid = 3636] [serial = 1246] [outer = 187AF800] 13:12:46 INFO - PROCESS | 3636 | 1461183166413 Marionette DEBUG loaded listener.js 13:12:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (18B8F400) [pid = 3636] [serial = 1247] [outer = 187AF800] 13:12:46 INFO - PROCESS | 3636 | 1461183166884 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:12:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:12:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 642ms 13:12:46 INFO - PROCESS | 3636 | 1461183166894 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:12:46 INFO - PROCESS | 3636 | 1461183166896 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 13:12:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:12:46 INFO - PROCESS | 3636 | 1461183166899 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:12:46 INFO - PROCESS | 3636 | 1461183166901 Marionette TRACE conn2 <- [1,1626,null,{}] 13:12:46 INFO - PROCESS | 3636 | 1461183166904 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:47 INFO - PROCESS | 3636 | 1461183167028 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:12:47 INFO - PROCESS | 3636 | 1461183167036 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:47 INFO - PROCESS | 3636 | ++DOCSHELL 18B47800 == 62 [pid = 3636] [id = 416] 13:12:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (18B9E400) [pid = 3636] [serial = 1248] [outer = 00000000] 13:12:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (195CE800) [pid = 3636] [serial = 1249] [outer = 18B9E400] 13:12:47 INFO - PROCESS | 3636 | 1461183167084 Marionette DEBUG loaded listener.js 13:12:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (199DF400) [pid = 3636] [serial = 1250] [outer = 18B9E400] 13:12:47 INFO - PROCESS | 3636 | 1461183167520 Marionette TRACE conn2 <- [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]]]}] 13:12:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:12:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 626ms 13:12:47 INFO - PROCESS | 3636 | 1461183167537 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:12:47 INFO - PROCESS | 3636 | 1461183167539 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 13:12:47 INFO - PROCESS | 3636 | 1461183167542 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:12:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:12:47 INFO - PROCESS | 3636 | 1461183167544 Marionette TRACE conn2 <- [1,1630,null,{}] 13:12:47 INFO - PROCESS | 3636 | 1461183167548 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:47 INFO - PROCESS | 3636 | 1461183167626 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:12:47 INFO - PROCESS | 3636 | 1461183167761 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:47 INFO - PROCESS | 3636 | ++DOCSHELL 19581000 == 63 [pid = 3636] [id = 417] 13:12:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (199E2400) [pid = 3636] [serial = 1251] [outer = 00000000] 13:12:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (19FD1400) [pid = 3636] [serial = 1252] [outer = 199E2400] 13:12:47 INFO - PROCESS | 3636 | 1461183167815 Marionette DEBUG loaded listener.js 13:12:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1A4C9C00) [pid = 3636] [serial = 1253] [outer = 199E2400] 13:12:48 INFO - PROCESS | 3636 | 1461183168248 Marionette TRACE conn2 <- [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]]]}] 13:12:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:12:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 736ms 13:12:48 INFO - PROCESS | 3636 | 1461183168284 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:12:48 INFO - PROCESS | 3636 | 1461183168286 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 13:12:48 INFO - PROCESS | 3636 | 1461183168289 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:12:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:12:48 INFO - PROCESS | 3636 | 1461183168291 Marionette TRACE conn2 <- [1,1634,null,{}] 13:12:48 INFO - PROCESS | 3636 | 1461183168294 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:48 INFO - PROCESS | 3636 | 1461183168421 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:12:48 INFO - PROCESS | 3636 | 1461183168427 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:48 INFO - PROCESS | 3636 | ++DOCSHELL 1A4C2400 == 64 [pid = 3636] [id = 418] 13:12:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1A55BC00) [pid = 3636] [serial = 1254] [outer = 00000000] 13:12:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1B1BC800) [pid = 3636] [serial = 1255] [outer = 1A55BC00] 13:12:48 INFO - PROCESS | 3636 | 1461183168474 Marionette DEBUG loaded listener.js 13:12:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1C530C00) [pid = 3636] [serial = 1256] [outer = 1A55BC00] 13:12:48 INFO - PROCESS | 3636 | 1461183168920 Marionette TRACE conn2 <- [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]]]}] 13:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 703ms 13:12:49 INFO - PROCESS | 3636 | 1461183168989 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:12:49 INFO - PROCESS | 3636 | 1461183168991 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 13:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:12:49 INFO - PROCESS | 3636 | 1461183168994 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:12:49 INFO - PROCESS | 3636 | 1461183168996 Marionette TRACE conn2 <- [1,1638,null,{}] 13:12:49 INFO - PROCESS | 3636 | 1461183168999 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:49 INFO - PROCESS | 3636 | 1461183169145 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:12:49 INFO - PROCESS | 3636 | 1461183169168 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:49 INFO - PROCESS | 3636 | ++DOCSHELL 1B135800 == 65 [pid = 3636] [id = 419] 13:12:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1C5BE000) [pid = 3636] [serial = 1257] [outer = 00000000] 13:12:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1C5C7C00) [pid = 3636] [serial = 1258] [outer = 1C5BE000] 13:12:49 INFO - PROCESS | 3636 | 1461183169212 Marionette DEBUG loaded listener.js 13:12:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1C685C00) [pid = 3636] [serial = 1259] [outer = 1C5BE000] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1B1CA400) [pid = 3636] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1C68B000) [pid = 3636] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1872E800) [pid = 3636] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (15A05400) [pid = 3636] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1C67F000) [pid = 3636] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18B90400) [pid = 3636] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (18BA5C00) [pid = 3636] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (16840C00) [pid = 3636] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (161B1C00) [pid = 3636] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (14BEB000) [pid = 3636] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (13429C00) [pid = 3636] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (13645400) [pid = 3636] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (11BACC00) [pid = 3636] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (143F4800) [pid = 3636] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (11C56800) [pid = 3636] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:12:49 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (198F9C00) [pid = 3636] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:12:49 INFO - PROCESS | 3636 | 1461183169824 Marionette TRACE conn2 <- [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]]]}] 13:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 892ms 13:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:12:49 INFO - PROCESS | 3636 | 1461183169899 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:12:49 INFO - PROCESS | 3636 | 1461183169901 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 13:12:49 INFO - PROCESS | 3636 | 1461183169904 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:12:49 INFO - PROCESS | 3636 | 1461183169906 Marionette TRACE conn2 <- [1,1642,null,{}] 13:12:49 INFO - PROCESS | 3636 | 1461183169909 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:50 INFO - PROCESS | 3636 | 1461183169988 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:12:50 INFO - PROCESS | 3636 | 1461183169994 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:50 INFO - PROCESS | 3636 | ++DOCSHELL 13365400 == 66 [pid = 3636] [id = 420] 13:12:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1374FC00) [pid = 3636] [serial = 1260] [outer = 00000000] 13:12:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (15A05400) [pid = 3636] [serial = 1261] [outer = 1374FC00] 13:12:50 INFO - PROCESS | 3636 | 1461183170046 Marionette DEBUG loaded listener.js 13:12:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (16715400) [pid = 3636] [serial = 1262] [outer = 1374FC00] 13:12:50 INFO - PROCESS | 3636 | 1461183170496 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:12:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:12:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 626ms 13:12:50 INFO - PROCESS | 3636 | 1461183170542 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:12:50 INFO - PROCESS | 3636 | 1461183170544 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 13:12:50 INFO - PROCESS | 3636 | 1461183170548 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:12:50 INFO - PROCESS | 3636 | 1461183170549 Marionette TRACE conn2 <- [1,1646,null,{}] 13:12:50 INFO - PROCESS | 3636 | 1461183170553 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:50 INFO - PROCESS | 3636 | 1461183170633 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:12:50 INFO - PROCESS | 3636 | 1461183170638 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:50 INFO - PROCESS | 3636 | ++DOCSHELL 11C5AC00 == 67 [pid = 3636] [id = 421] 13:12:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (13641400) [pid = 3636] [serial = 1263] [outer = 00000000] 13:12:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (18BA5C00) [pid = 3636] [serial = 1264] [outer = 13641400] 13:12:50 INFO - PROCESS | 3636 | 1461183170682 Marionette DEBUG loaded listener.js 13:12:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1B1BCC00) [pid = 3636] [serial = 1265] [outer = 13641400] 13:12:51 INFO - PROCESS | 3636 | 1461183171127 Marionette TRACE conn2 <- [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]]]}] 13:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 641ms 13:12:51 INFO - PROCESS | 3636 | 1461183171186 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:12:51 INFO - PROCESS | 3636 | 1461183171188 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 13:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:12:51 INFO - PROCESS | 3636 | 1461183171191 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:12:51 INFO - PROCESS | 3636 | 1461183171193 Marionette TRACE conn2 <- [1,1650,null,{}] 13:12:51 INFO - PROCESS | 3636 | 1461183171196 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:51 INFO - PROCESS | 3636 | 1461183171276 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:12:51 INFO - PROCESS | 3636 | 1461183171282 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:51 INFO - PROCESS | 3636 | ++DOCSHELL 11C56400 == 68 [pid = 3636] [id = 422] 13:12:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (13420C00) [pid = 3636] [serial = 1266] [outer = 00000000] 13:12:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1CB62C00) [pid = 3636] [serial = 1267] [outer = 13420C00] 13:12:51 INFO - PROCESS | 3636 | 1461183171327 Marionette DEBUG loaded listener.js 13:12:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1CD1B400) [pid = 3636] [serial = 1268] [outer = 13420C00] 13:12:51 INFO - PROCESS | 3636 | 1461183171763 Marionette TRACE conn2 <- [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]]]}] 13:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 594ms 13:12:51 INFO - PROCESS | 3636 | 1461183171798 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:12:51 INFO - PROCESS | 3636 | 1461183171800 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 13:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:12:51 INFO - PROCESS | 3636 | 1461183171863 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:12:51 INFO - PROCESS | 3636 | 1461183171866 Marionette TRACE conn2 <- [1,1654,null,{}] 13:12:51 INFO - PROCESS | 3636 | 1461183171872 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:52 INFO - PROCESS | 3636 | 1461183171974 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:12:52 INFO - PROCESS | 3636 | 1461183172194 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:52 INFO - PROCESS | 3636 | ++DOCSHELL 1364F400 == 69 [pid = 3636] [id = 423] 13:12:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (13650000) [pid = 3636] [serial = 1269] [outer = 00000000] 13:12:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (13B46C00) [pid = 3636] [serial = 1270] [outer = 13650000] 13:12:52 INFO - PROCESS | 3636 | 1461183172251 Marionette DEBUG loaded listener.js 13:12:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (14B5B000) [pid = 3636] [serial = 1271] [outer = 13650000] 13:12:52 INFO - PROCESS | 3636 | 1461183172818 Marionette TRACE conn2 <- [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]]]}] 13:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1063ms 13:12:52 INFO - PROCESS | 3636 | 1461183172863 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:12:52 INFO - PROCESS | 3636 | 1461183172867 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 13:12:52 INFO - PROCESS | 3636 | 1461183172871 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:12:52 INFO - PROCESS | 3636 | 1461183172873 Marionette TRACE conn2 <- [1,1658,null,{}] 13:12:52 INFO - PROCESS | 3636 | 1461183172881 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:53 INFO - PROCESS | 3636 | 1461183172990 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:12:53 INFO - PROCESS | 3636 | 1461183173149 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:53 INFO - PROCESS | 3636 | ++DOCSHELL 1670B400 == 70 [pid = 3636] [id = 424] 13:12:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (16C47C00) [pid = 3636] [serial = 1272] [outer = 00000000] 13:12:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (18730C00) [pid = 3636] [serial = 1273] [outer = 16C47C00] 13:12:53 INFO - PROCESS | 3636 | 1461183173204 Marionette DEBUG loaded listener.js 13:12:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (18A15800) [pid = 3636] [serial = 1274] [outer = 16C47C00] 13:12:53 INFO - PROCESS | 3636 | 1461183173793 Marionette TRACE conn2 <- [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]]]}] 13:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 939ms 13:12:53 INFO - PROCESS | 3636 | 1461183173818 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:12:53 INFO - PROCESS | 3636 | 1461183173821 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 13:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:12:53 INFO - PROCESS | 3636 | 1461183173825 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:12:53 INFO - PROCESS | 3636 | 1461183173827 Marionette TRACE conn2 <- [1,1662,null,{}] 13:12:53 INFO - PROCESS | 3636 | 1461183173831 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:53 INFO - PROCESS | 3636 | 1461183173938 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:12:54 INFO - PROCESS | 3636 | 1461183174054 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:54 INFO - PROCESS | 3636 | ++DOCSHELL 1B143400 == 71 [pid = 3636] [id = 425] 13:12:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1B143C00) [pid = 3636] [serial = 1275] [outer = 00000000] 13:12:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1C5C0400) [pid = 3636] [serial = 1276] [outer = 1B143C00] 13:12:54 INFO - PROCESS | 3636 | 1461183174156 Marionette DEBUG loaded listener.js 13:12:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1CB5B800) [pid = 3636] [serial = 1277] [outer = 1B143C00] 13:12:54 INFO - PROCESS | 3636 | 1461183174745 Marionette TRACE conn2 <- [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]]]}] 13:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 939ms 13:12:54 INFO - PROCESS | 3636 | 1461183174769 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:12:54 INFO - PROCESS | 3636 | 1461183174772 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 13:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:12:54 INFO - PROCESS | 3636 | 1461183174775 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:12:54 INFO - PROCESS | 3636 | 1461183174777 Marionette TRACE conn2 <- [1,1666,null,{}] 13:12:54 INFO - PROCESS | 3636 | 1461183174781 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:54 INFO - PROCESS | 3636 | 1461183174884 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:12:55 INFO - PROCESS | 3636 | 1461183174994 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:55 INFO - PROCESS | 3636 | ++DOCSHELL 1CE84800 == 72 [pid = 3636] [id = 426] 13:12:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1D014400) [pid = 3636] [serial = 1278] [outer = 00000000] 13:12:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1D878000) [pid = 3636] [serial = 1279] [outer = 1D014400] 13:12:55 INFO - PROCESS | 3636 | 1461183175048 Marionette DEBUG loaded listener.js 13:12:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1D87BC00) [pid = 3636] [serial = 1280] [outer = 1D014400] 13:12:55 INFO - PROCESS | 3636 | 1461183175663 Marionette TRACE conn2 <- [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]]]}] 13:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 892ms 13:12:55 INFO - PROCESS | 3636 | 1461183175711 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:12:55 INFO - PROCESS | 3636 | 1461183175713 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 13:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:12:55 INFO - PROCESS | 3636 | 1461183175717 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:12:55 INFO - PROCESS | 3636 | 1461183175719 Marionette TRACE conn2 <- [1,1670,null,{}] 13:12:55 INFO - PROCESS | 3636 | 1461183175722 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:55 INFO - PROCESS | 3636 | 1461183175824 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:12:55 INFO - PROCESS | 3636 | 1461183175934 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:55 INFO - PROCESS | 3636 | ++DOCSHELL 13427C00 == 73 [pid = 3636] [id = 427] 13:12:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1364D800) [pid = 3636] [serial = 1281] [outer = 00000000] 13:12:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1D99C800) [pid = 3636] [serial = 1282] [outer = 1364D800] 13:12:56 INFO - PROCESS | 3636 | 1461183176016 Marionette DEBUG loaded listener.js 13:12:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1D99FC00) [pid = 3636] [serial = 1283] [outer = 1364D800] 13:12:56 INFO - PROCESS | 3636 | 1461183176602 Marionette TRACE conn2 <- [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]]]}] 13:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 938ms 13:12:56 INFO - PROCESS | 3636 | 1461183176662 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:12:56 INFO - PROCESS | 3636 | 1461183176664 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 13:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:12:56 INFO - PROCESS | 3636 | 1461183176668 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:12:56 INFO - PROCESS | 3636 | 1461183176670 Marionette TRACE conn2 <- [1,1674,null,{}] 13:12:56 INFO - PROCESS | 3636 | 1461183176673 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:56 INFO - PROCESS | 3636 | 1461183176797 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:12:56 INFO - PROCESS | 3636 | 1461183176912 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:56 INFO - PROCESS | 3636 | ++DOCSHELL 1DE1FC00 == 74 [pid = 3636] [id = 428] 13:12:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1DF46800) [pid = 3636] [serial = 1284] [outer = 00000000] 13:12:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1DF4B800) [pid = 3636] [serial = 1285] [outer = 1DF46800] 13:12:57 INFO - PROCESS | 3636 | 1461183177009 Marionette DEBUG loaded listener.js 13:12:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1DF52C00) [pid = 3636] [serial = 1286] [outer = 1DF46800] 13:12:57 INFO - PROCESS | 3636 | 1461183177571 Marionette TRACE conn2 <- [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]]]}] 13:12:57 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 13:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 938ms 13:12:57 INFO - PROCESS | 3636 | 1461183177613 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:12:57 INFO - PROCESS | 3636 | 1461183177615 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 13:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:12:57 INFO - PROCESS | 3636 | 1461183177619 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:12:57 INFO - PROCESS | 3636 | 1461183177621 Marionette TRACE conn2 <- [1,1678,null,{}] 13:12:57 INFO - PROCESS | 3636 | 1461183177625 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:57 INFO - PROCESS | 3636 | 1461183177727 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:12:57 INFO - PROCESS | 3636 | 1461183177993 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 3636 | ++DOCSHELL 11BF8C00 == 75 [pid = 3636] [id = 429] 13:12:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (11C4E000) [pid = 3636] [serial = 1287] [outer = 00000000] 13:12:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (143EE400) [pid = 3636] [serial = 1288] [outer = 11C4E000] 13:12:58 INFO - PROCESS | 3636 | 1461183178060 Marionette DEBUG loaded listener.js 13:12:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (15A03400) [pid = 3636] [serial = 1289] [outer = 11C4E000] 13:12:58 INFO - PROCESS | 3636 | 1461183178649 Marionette TRACE conn2 <- [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]]]}] 13:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1079ms 13:12:58 INFO - PROCESS | 3636 | 1461183178714 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:12:58 INFO - PROCESS | 3636 | 1461183178721 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 13:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:12:58 INFO - PROCESS | 3636 | 1461183178728 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:12:58 INFO - PROCESS | 3636 | 1461183178731 Marionette TRACE conn2 <- [1,1682,null,{}] 13:12:58 INFO - PROCESS | 3636 | 1461183178738 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:58 INFO - PROCESS | 3636 | 1461183178841 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:12:58 INFO - PROCESS | 3636 | 1461183178984 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 3636 | ++DOCSHELL 147B1800 == 76 [pid = 3636] [id = 430] 13:12:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (14B06800) [pid = 3636] [serial = 1290] [outer = 00000000] 13:12:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (18733800) [pid = 3636] [serial = 1291] [outer = 14B06800] 13:12:59 INFO - PROCESS | 3636 | 1461183179057 Marionette DEBUG loaded listener.js 13:12:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (18B42000) [pid = 3636] [serial = 1292] [outer = 14B06800] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 1872D400 == 75 [pid = 3636] [id = 376] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 1396D000 == 74 [pid = 3636] [id = 375] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 15853C00 == 73 [pid = 3636] [id = 20] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 144A9000 == 72 [pid = 3636] [id = 379] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 11C5AC00 == 71 [pid = 3636] [id = 421] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 13365400 == 70 [pid = 3636] [id = 420] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 1B135800 == 69 [pid = 3636] [id = 419] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 1A4C2400 == 68 [pid = 3636] [id = 418] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 19581000 == 67 [pid = 3636] [id = 417] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 18B47800 == 66 [pid = 3636] [id = 416] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 187A9C00 == 65 [pid = 3636] [id = 415] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 14BDE400 == 64 [pid = 3636] [id = 414] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 12B85800 == 63 [pid = 3636] [id = 413] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (16087000) [pid = 3636] [serial = 1174] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (18E85C00) [pid = 3636] [serial = 1177] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (1E9B7400) [pid = 3636] [serial = 1183] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (11C5A400) [pid = 3636] [serial = 1186] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1C5C0C00) [pid = 3636] [serial = 1180] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1AB7E800) [pid = 3636] [serial = 1219] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 13BE5400 == 62 [pid = 3636] [id = 408] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 12BB5800 == 61 [pid = 3636] [id = 407] 13:12:59 INFO - PROCESS | 3636 | --DOCSHELL 19DCB000 == 60 [pid = 3636] [id = 406] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1C64E400) [pid = 3636] [serial = 1132] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (1CB67C00) [pid = 3636] [serial = 1135] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (19585000) [pid = 3636] [serial = 1129] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1683FC00) [pid = 3636] [serial = 1126] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1D2BA800) [pid = 3636] [serial = 1138] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1957C800) [pid = 3636] [serial = 1207] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (199E6C00) [pid = 3636] [serial = 1210] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (18E7D400) [pid = 3636] [serial = 1208] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (18701400) [pid = 3636] [serial = 1201] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1695B800) [pid = 3636] [serial = 1198] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (16C50C00) [pid = 3636] [serial = 1199] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (15A04C00) [pid = 3636] [serial = 1195] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (15A0C800) [pid = 3636] [serial = 1196] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (199E1C00) [pid = 3636] [serial = 1214] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1396DC00) [pid = 3636] [serial = 1193] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (137EB400) [pid = 3636] [serial = 1192] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1342B400) [pid = 3636] [serial = 1190] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (13369000) [pid = 3636] [serial = 1189] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1E39A000) [pid = 3636] [serial = 1172] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (18E7C800) [pid = 3636] [serial = 1213] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (19DC1800) [pid = 3636] [serial = 1211] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18B43C00) [pid = 3636] [serial = 1204] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (18B9A800) [pid = 3636] [serial = 1205] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (19FF3800) [pid = 3636] [serial = 1216] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1A2E8800) [pid = 3636] [serial = 1217] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (18706C00) [pid = 3636] [serial = 1202] [outer = 00000000] [url = about:blank] 13:12:59 INFO - PROCESS | 3636 | 1461183179670 Marionette TRACE conn2 <- [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]]]}] 13:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1001ms 13:12:59 INFO - PROCESS | 3636 | 1461183179733 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:12:59 INFO - PROCESS | 3636 | 1461183179737 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 13:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:12:59 INFO - PROCESS | 3636 | 1461183179741 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:12:59 INFO - PROCESS | 3636 | 1461183179743 Marionette TRACE conn2 <- [1,1686,null,{}] 13:12:59 INFO - PROCESS | 3636 | 1461183179747 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:59 INFO - PROCESS | 3636 | 1461183179830 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:12:59 INFO - PROCESS | 3636 | 1461183179837 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:59 INFO - PROCESS | 3636 | ++DOCSHELL 1342E400 == 61 [pid = 3636] [id = 431] 13:12:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1342EC00) [pid = 3636] [serial = 1293] [outer = 00000000] 13:12:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (16837400) [pid = 3636] [serial = 1294] [outer = 1342EC00] 13:12:59 INFO - PROCESS | 3636 | 1461183179882 Marionette DEBUG loaded listener.js 13:12:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (18363400) [pid = 3636] [serial = 1295] [outer = 1342EC00] 13:13:00 INFO - PROCESS | 3636 | 1461183180394 Marionette TRACE conn2 <- [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]]]}] 13:13:00 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 13:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 704ms 13:13:00 INFO - PROCESS | 3636 | 1461183180441 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:13:00 INFO - PROCESS | 3636 | 1461183180444 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 13:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:13:00 INFO - PROCESS | 3636 | 1461183180448 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:13:00 INFO - PROCESS | 3636 | 1461183180454 Marionette TRACE conn2 <- [1,1690,null,{}] 13:13:00 INFO - PROCESS | 3636 | 1461183180462 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:00 INFO - PROCESS | 3636 | 1461183180546 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:13:00 INFO - PROCESS | 3636 | 1461183180645 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:00 INFO - PROCESS | 3636 | ++DOCSHELL 13646000 == 62 [pid = 3636] [id = 432] 13:13:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (13963C00) [pid = 3636] [serial = 1296] [outer = 00000000] 13:13:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (18E7C800) [pid = 3636] [serial = 1297] [outer = 13963C00] 13:13:00 INFO - PROCESS | 3636 | 1461183180690 Marionette DEBUG loaded listener.js 13:13:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (19581000) [pid = 3636] [serial = 1298] [outer = 13963C00] 13:13:01 INFO - PROCESS | 3636 | 1461183181059 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 641ms 13:13:01 INFO - PROCESS | 3636 | 1461183181105 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:13:01 INFO - PROCESS | 3636 | 1461183181108 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 13:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:13:01 INFO - PROCESS | 3636 | 1461183181111 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:13:01 INFO - PROCESS | 3636 | 1461183181113 Marionette TRACE conn2 <- [1,1694,null,{}] 13:13:01 INFO - PROCESS | 3636 | 1461183181117 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:01 INFO - PROCESS | 3636 | 1461183181227 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:13:01 INFO - PROCESS | 3636 | 1461183181236 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:01 INFO - PROCESS | 3636 | ++DOCSHELL 18BA4C00 == 63 [pid = 3636] [id = 433] 13:13:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1988D800) [pid = 3636] [serial = 1299] [outer = 00000000] 13:13:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (199E4400) [pid = 3636] [serial = 1300] [outer = 1988D800] 13:13:01 INFO - PROCESS | 3636 | 1461183181288 Marionette DEBUG loaded listener.js 13:13:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (199EA800) [pid = 3636] [serial = 1301] [outer = 1988D800] 13:13:01 INFO - PROCESS | 3636 | 1461183181752 Marionette TRACE conn2 <- [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]]]}] 13:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 704ms 13:13:01 INFO - PROCESS | 3636 | 1461183181811 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:13:01 INFO - PROCESS | 3636 | 1461183181813 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 13:13:01 INFO - PROCESS | 3636 | 1461183181816 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:13:01 INFO - PROCESS | 3636 | 1461183181818 Marionette TRACE conn2 <- [1,1698,null,{}] 13:13:01 INFO - PROCESS | 3636 | 1461183181821 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:01 INFO - PROCESS | 3636 | 1461183181934 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:13:02 INFO - PROCESS | 3636 | 1461183181994 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:02 INFO - PROCESS | 3636 | ++DOCSHELL 19DC6000 == 64 [pid = 3636] [id = 434] 13:13:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (19DC9000) [pid = 3636] [serial = 1302] [outer = 00000000] 13:13:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (19FCC800) [pid = 3636] [serial = 1303] [outer = 19DC9000] 13:13:02 INFO - PROCESS | 3636 | 1461183182047 Marionette DEBUG loaded listener.js 13:13:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1A45EC00) [pid = 3636] [serial = 1304] [outer = 19DC9000] 13:13:02 INFO - PROCESS | 3636 | 1461183182488 Marionette TRACE conn2 <- [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]]]}] 13:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 704ms 13:13:02 INFO - PROCESS | 3636 | 1461183182519 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:13:02 INFO - PROCESS | 3636 | 1461183182521 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 13:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:13:02 INFO - PROCESS | 3636 | 1461183182525 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:13:02 INFO - PROCESS | 3636 | 1461183182526 Marionette TRACE conn2 <- [1,1702,null,{}] 13:13:02 INFO - PROCESS | 3636 | 1461183182530 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:02 INFO - PROCESS | 3636 | 1461183182672 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:13:02 INFO - PROCESS | 3636 | 1461183182699 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:02 INFO - PROCESS | 3636 | ++DOCSHELL 1B127000 == 65 [pid = 3636] [id = 435] 13:13:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1B128800) [pid = 3636] [serial = 1305] [outer = 00000000] 13:13:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1B142C00) [pid = 3636] [serial = 1306] [outer = 1B128800] 13:13:02 INFO - PROCESS | 3636 | 1461183182743 Marionette DEBUG loaded listener.js 13:13:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1C537000) [pid = 3636] [serial = 1307] [outer = 1B128800] 13:13:03 INFO - PROCESS | 3636 | 1461183183187 Marionette TRACE conn2 <- [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]]]}] 13:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 688ms 13:13:03 INFO - PROCESS | 3636 | 1461183183226 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:13:03 INFO - PROCESS | 3636 | 1461183183228 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 13:13:03 INFO - PROCESS | 3636 | 1461183183231 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:13:03 INFO - PROCESS | 3636 | 1461183183232 Marionette TRACE conn2 <- [1,1706,null,{}] 13:13:03 INFO - PROCESS | 3636 | 1461183183236 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:03 INFO - PROCESS | 3636 | 1461183183357 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:13:03 INFO - PROCESS | 3636 | 1461183183363 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:03 INFO - PROCESS | 3636 | ++DOCSHELL 1AC2E000 == 66 [pid = 3636] [id = 436] 13:13:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1B125400) [pid = 3636] [serial = 1308] [outer = 00000000] 13:13:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1C687000) [pid = 3636] [serial = 1309] [outer = 1B125400] 13:13:03 INFO - PROCESS | 3636 | 1461183183406 Marionette DEBUG loaded listener.js 13:13:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1CB62400) [pid = 3636] [serial = 1310] [outer = 1B125400] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (11C52400) [pid = 3636] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1B1BE800) [pid = 3636] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1A55BC00) [pid = 3636] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1C5BE000) [pid = 3636] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1374FC00) [pid = 3636] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (18B9E400) [pid = 3636] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (13641400) [pid = 3636] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (15854400) [pid = 3636] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (187AF800) [pid = 3636] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (13963000) [pid = 3636] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (14B50400) [pid = 3636] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (199E2400) [pid = 3636] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (15A03C00) [pid = 3636] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18B9A400) [pid = 3636] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1DF46C00) [pid = 3636] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:13:03 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1B12AC00) [pid = 3636] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:13:04 INFO - PROCESS | 3636 | 1461183184060 Marionette TRACE conn2 <- [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]]]}] 13:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 829ms 13:13:04 INFO - PROCESS | 3636 | 1461183184074 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:13:04 INFO - PROCESS | 3636 | 1461183184076 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 13:13:04 INFO - PROCESS | 3636 | 1461183184079 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:13:04 INFO - PROCESS | 3636 | 1461183184081 Marionette TRACE conn2 <- [1,1710,null,{}] 13:13:04 INFO - PROCESS | 3636 | 1461183184088 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:04 INFO - PROCESS | 3636 | 1461183184168 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:13:04 INFO - PROCESS | 3636 | 1461183184175 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 3636 | ++DOCSHELL 13369400 == 67 [pid = 3636] [id = 437] 13:13:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1336A400) [pid = 3636] [serial = 1311] [outer = 00000000] 13:13:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1872F800) [pid = 3636] [serial = 1312] [outer = 1336A400] 13:13:04 INFO - PROCESS | 3636 | 1461183184219 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (18B4A000) [pid = 3636] [serial = 1313] [outer = 1336A400] 13:13:04 INFO - PROCESS | 3636 | 1461183184685 Marionette TRACE conn2 <- [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]]]}] 13:13: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 13:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 641ms 13:13:04 INFO - PROCESS | 3636 | 1461183184718 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:13:04 INFO - PROCESS | 3636 | 1461183184720 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 13:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:13:04 INFO - PROCESS | 3636 | 1461183184723 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:13:04 INFO - PROCESS | 3636 | 1461183184725 Marionette TRACE conn2 <- [1,1714,null,{}] 13:13:04 INFO - PROCESS | 3636 | 1461183184728 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:04 INFO - PROCESS | 3636 | 1461183184809 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:13:04 INFO - PROCESS | 3636 | 1461183184816 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 3636 | ++DOCSHELL 1374DC00 == 68 [pid = 3636] [id = 438] 13:13:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (15A02C00) [pid = 3636] [serial = 1314] [outer = 00000000] 13:13:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1A55BC00) [pid = 3636] [serial = 1315] [outer = 15A02C00] 13:13:04 INFO - PROCESS | 3636 | 1461183184860 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1C5BF800) [pid = 3636] [serial = 1316] [outer = 15A02C00] 13:13:05 INFO - PROCESS | 3636 | 1461183185322 Marionette TRACE conn2 <- [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]]]}] 13:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 641ms 13:13:05 INFO - PROCESS | 3636 | 1461183185399 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:13:05 INFO - PROCESS | 3636 | 1461183185403 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 13:13:05 INFO - PROCESS | 3636 | 1461183185409 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:13:05 INFO - PROCESS | 3636 | 1461183185413 Marionette TRACE conn2 <- [1,1718,null,{}] 13:13:05 INFO - PROCESS | 3636 | 1461183185420 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:05 INFO - PROCESS | 3636 | 1461183185532 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:13:05 INFO - PROCESS | 3636 | 1461183185737 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:05 INFO - PROCESS | 3636 | ++DOCSHELL 13BE6800 == 69 [pid = 3636] [id = 439] 13:13:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (143A8C00) [pid = 3636] [serial = 1317] [outer = 00000000] 13:13:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (15A05C00) [pid = 3636] [serial = 1318] [outer = 143A8C00] 13:13:05 INFO - PROCESS | 3636 | 1461183185794 Marionette DEBUG loaded listener.js 13:13:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (15E45000) [pid = 3636] [serial = 1319] [outer = 143A8C00] 13:13:06 INFO - PROCESS | 3636 | 1461183186395 Marionette TRACE conn2 <- [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]]]}] 13:13:06 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 13:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1048ms 13:13:06 INFO - PROCESS | 3636 | 1461183186454 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:13:06 INFO - PROCESS | 3636 | 1461183186458 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 13:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:13:06 INFO - PROCESS | 3636 | 1461183186485 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:13:06 INFO - PROCESS | 3636 | 1461183186489 Marionette TRACE conn2 <- [1,1722,null,{}] 13:13:06 INFO - PROCESS | 3636 | 1461183186493 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:06 INFO - PROCESS | 3636 | 1461183186602 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:13:06 INFO - PROCESS | 3636 | 1461183186745 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:06 INFO - PROCESS | 3636 | ++DOCSHELL 187AB800 == 70 [pid = 3636] [id = 440] 13:13:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (187AD400) [pid = 3636] [serial = 1320] [outer = 00000000] 13:13:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (18B9A800) [pid = 3636] [serial = 1321] [outer = 187AD400] 13:13:06 INFO - PROCESS | 3636 | 1461183186801 Marionette DEBUG loaded listener.js 13:13:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (18BA9800) [pid = 3636] [serial = 1322] [outer = 187AD400] 13:13:07 INFO - PROCESS | 3636 | 1461183187376 Marionette TRACE conn2 <- [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]]]}] 13:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 954ms 13:13:07 INFO - PROCESS | 3636 | 1461183187430 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:13:07 INFO - PROCESS | 3636 | 1461183187433 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 13:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:13:07 INFO - PROCESS | 3636 | 1461183187436 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:13:07 INFO - PROCESS | 3636 | 1461183187439 Marionette TRACE conn2 <- [1,1726,null,{}] 13:13:07 INFO - PROCESS | 3636 | 1461183187448 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:07 INFO - PROCESS | 3636 | 1461183187557 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:13:07 INFO - PROCESS | 3636 | 1461183187699 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:07 INFO - PROCESS | 3636 | ++DOCSHELL 1B12B400 == 71 [pid = 3636] [id = 441] 13:13:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1B12DC00) [pid = 3636] [serial = 1323] [outer = 00000000] 13:13:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1CD13400) [pid = 3636] [serial = 1324] [outer = 1B12DC00] 13:13:07 INFO - PROCESS | 3636 | 1461183187758 Marionette DEBUG loaded listener.js 13:13:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1CE83400) [pid = 3636] [serial = 1325] [outer = 1B12DC00] 13:13:08 INFO - PROCESS | 3636 | 1461183188371 Marionette TRACE conn2 <- [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]]]}] 13:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1001ms 13:13:08 INFO - PROCESS | 3636 | 1461183188438 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:13:08 INFO - PROCESS | 3636 | 1461183188440 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 13:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:13:08 INFO - PROCESS | 3636 | 1461183188444 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:13:08 INFO - PROCESS | 3636 | 1461183188445 Marionette TRACE conn2 <- [1,1730,null,{}] 13:13:08 INFO - PROCESS | 3636 | 1461183188449 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:08 INFO - PROCESS | 3636 | 1461183188555 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:13:08 INFO - PROCESS | 3636 | 1461183188695 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:08 INFO - PROCESS | 3636 | ++DOCSHELL 1D2C3400 == 72 [pid = 3636] [id = 442] 13:13:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1D873000) [pid = 3636] [serial = 1326] [outer = 00000000] 13:13:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1DE1A000) [pid = 3636] [serial = 1327] [outer = 1D873000] 13:13:08 INFO - PROCESS | 3636 | 1461183188750 Marionette DEBUG loaded listener.js 13:13:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1DE20800) [pid = 3636] [serial = 1328] [outer = 1D873000] 13:13:09 INFO - PROCESS | 3636 | 1461183189278 Marionette TRACE conn2 <- [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]]]}] 13:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 907ms 13:13:09 INFO - PROCESS | 3636 | 1461183189348 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:13:09 INFO - PROCESS | 3636 | 1461183189350 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 13:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:13:09 INFO - PROCESS | 3636 | 1461183189354 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:13:09 INFO - PROCESS | 3636 | 1461183189356 Marionette TRACE conn2 <- [1,1734,null,{}] 13:13:09 INFO - PROCESS | 3636 | 1461183189359 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:09 INFO - PROCESS | 3636 | 1461183189471 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:13:09 INFO - PROCESS | 3636 | 1461183189611 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:09 INFO - PROCESS | 3636 | ++DOCSHELL 1D01B800 == 73 [pid = 3636] [id = 443] 13:13:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1D2BF000) [pid = 3636] [serial = 1329] [outer = 00000000] 13:13:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1DF54800) [pid = 3636] [serial = 1330] [outer = 1D2BF000] 13:13:09 INFO - PROCESS | 3636 | 1461183189666 Marionette DEBUG loaded listener.js 13:13:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1E393800) [pid = 3636] [serial = 1331] [outer = 1D2BF000] 13:13:10 INFO - PROCESS | 3636 | 1461183190244 Marionette TRACE conn2 <- [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]]]}] 13:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 939ms 13:13:10 INFO - PROCESS | 3636 | 1461183190299 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:13:10 INFO - PROCESS | 3636 | 1461183190301 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 13:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:13:10 INFO - PROCESS | 3636 | 1461183190305 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:13:10 INFO - PROCESS | 3636 | 1461183190307 Marionette TRACE conn2 <- [1,1738,null,{}] 13:13:10 INFO - PROCESS | 3636 | 1461183190310 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:10 INFO - PROCESS | 3636 | 1461183190436 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:13:10 INFO - PROCESS | 3636 | 1461183190580 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:10 INFO - PROCESS | 3636 | ++DOCSHELL 1E9AE800 == 74 [pid = 3636] [id = 444] 13:13:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1E9AF800) [pid = 3636] [serial = 1332] [outer = 00000000] 13:13:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1E9B6C00) [pid = 3636] [serial = 1333] [outer = 1E9AF800] 13:13:10 INFO - PROCESS | 3636 | 1461183190637 Marionette DEBUG loaded listener.js 13:13:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1E9BB000) [pid = 3636] [serial = 1334] [outer = 1E9AF800] 13:13:11 INFO - PROCESS | 3636 | 1461183191208 Marionette TRACE conn2 <- [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]]]}] 13:13: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 13:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 954ms 13:13:11 INFO - PROCESS | 3636 | 1461183191251 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:13:11 INFO - PROCESS | 3636 | 1461183191253 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 13:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:13:11 INFO - PROCESS | 3636 | 1461183191257 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:13:11 INFO - PROCESS | 3636 | 1461183191259 Marionette TRACE conn2 <- [1,1742,null,{}] 13:13:11 INFO - PROCESS | 3636 | 1461183191263 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:11 INFO - PROCESS | 3636 | 1461183191364 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:13:11 INFO - PROCESS | 3636 | 1461183191667 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:11 INFO - PROCESS | 3636 | ++DOCSHELL 123F2000 == 75 [pid = 3636] [id = 445] 13:13:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (13648C00) [pid = 3636] [serial = 1335] [outer = 00000000] 13:13:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (143FAC00) [pid = 3636] [serial = 1336] [outer = 13648C00] 13:13:11 INFO - PROCESS | 3636 | 1461183191728 Marionette DEBUG loaded listener.js 13:13:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (15A04000) [pid = 3636] [serial = 1337] [outer = 13648C00] 13:13:12 INFO - PROCESS | 3636 | 1461183192366 Marionette TRACE conn2 <- [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]]]}] 13:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1157ms 13:13:12 INFO - PROCESS | 3636 | 1461183192412 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:13:12 INFO - PROCESS | 3636 | 1461183192417 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 13:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:13:12 INFO - PROCESS | 3636 | 1461183192422 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:13:12 INFO - PROCESS | 3636 | 1461183192425 Marionette TRACE conn2 <- [1,1746,null,{}] 13:13:12 INFO - PROCESS | 3636 | 1461183192429 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:12 INFO - PROCESS | 3636 | 1461183192539 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:13:12 INFO - PROCESS | 3636 | 1461183192683 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:12 INFO - PROCESS | 3636 | ++DOCSHELL 1364A000 == 76 [pid = 3636] [id = 446] 13:13:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (1364BC00) [pid = 3636] [serial = 1338] [outer = 00000000] 13:13:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (18A0DC00) [pid = 3636] [serial = 1339] [outer = 1364BC00] 13:13:12 INFO - PROCESS | 3636 | 1461183192734 Marionette DEBUG loaded listener.js 13:13:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (18B48C00) [pid = 3636] [serial = 1340] [outer = 1364BC00] 13:13:13 INFO - PROCESS | 3636 | --DOCSHELL 13369400 == 75 [pid = 3636] [id = 437] 13:13:13 INFO - PROCESS | 3636 | --DOCSHELL 1AC2E000 == 74 [pid = 3636] [id = 436] 13:13:13 INFO - PROCESS | 3636 | --DOCSHELL 1B127000 == 73 [pid = 3636] [id = 435] 13:13:13 INFO - PROCESS | 3636 | --DOCSHELL 19DC6000 == 72 [pid = 3636] [id = 434] 13:13:13 INFO - PROCESS | 3636 | --DOCSHELL 18BA4C00 == 71 [pid = 3636] [id = 433] 13:13:13 INFO - PROCESS | 3636 | --DOCSHELL 13646000 == 70 [pid = 3636] [id = 432] 13:13:13 INFO - PROCESS | 3636 | --DOCSHELL 1342E400 == 69 [pid = 3636] [id = 431] 13:13:13 INFO - PROCESS | 3636 | --DOCSHELL 147B1800 == 68 [pid = 3636] [id = 430] 13:13:13 INFO - PROCESS | 3636 | --DOCSHELL 11BF8C00 == 67 [pid = 3636] [id = 429] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (16710800) [pid = 3636] [serial = 1225] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (199E0400) [pid = 3636] [serial = 1228] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (1B133000) [pid = 3636] [serial = 1231] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1C538400) [pid = 3636] [serial = 1234] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1CB62C00) [pid = 3636] [serial = 1267] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (13368C00) [pid = 3636] [serial = 1222] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOCSHELL 1364F400 == 66 [pid = 3636] [id = 423] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1396F000) [pid = 3636] [serial = 1187] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (1C5BB000) [pid = 3636] [serial = 1123] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (199DF400) [pid = 3636] [serial = 1250] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (19FD1400) [pid = 3636] [serial = 1252] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1A4C9C00) [pid = 3636] [serial = 1253] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1C685C00) [pid = 3636] [serial = 1259] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1C530C00) [pid = 3636] [serial = 1256] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1B1BCC00) [pid = 3636] [serial = 1265] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (16712C00) [pid = 3636] [serial = 1175] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (19892C00) [pid = 3636] [serial = 1178] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1EAE4400) [pid = 3636] [serial = 1184] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1C68C400) [pid = 3636] [serial = 1181] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1B1BC800) [pid = 3636] [serial = 1255] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1C5C7C00) [pid = 3636] [serial = 1258] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (15A05400) [pid = 3636] [serial = 1261] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (16715400) [pid = 3636] [serial = 1262] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (195CE800) [pid = 3636] [serial = 1249] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (18BA5C00) [pid = 3636] [serial = 1264] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (16957800) [pid = 3636] [serial = 1243] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (16D3F000) [pid = 3636] [serial = 1244] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (18B41C00) [pid = 3636] [serial = 1246] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18B8F400) [pid = 3636] [serial = 1247] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1670E800) [pid = 3636] [serial = 1241] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (15E04800) [pid = 3636] [serial = 1240] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (18E84800) [pid = 3636] [serial = 1238] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (18A11000) [pid = 3636] [serial = 1237] [outer = 00000000] [url = about:blank] 13:13:13 INFO - PROCESS | 3636 | 1461183193290 Marionette TRACE conn2 <- [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]]]}] 13:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 907ms 13:13:13 INFO - PROCESS | 3636 | 1461183193329 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:13:13 INFO - PROCESS | 3636 | 1461183193332 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 13:13:13 INFO - PROCESS | 3636 | 1461183193337 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:13:13 INFO - PROCESS | 3636 | 1461183193339 Marionette TRACE conn2 <- [1,1750,null,{}] 13:13:13 INFO - PROCESS | 3636 | 1461183193342 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:13 INFO - PROCESS | 3636 | 1461183193427 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:13:13 INFO - PROCESS | 3636 | 1461183193436 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:13 INFO - PROCESS | 3636 | ++DOCSHELL 15A06000 == 67 [pid = 3636] [id = 447] 13:13:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (161AE400) [pid = 3636] [serial = 1341] [outer = 00000000] 13:13:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (16D48C00) [pid = 3636] [serial = 1342] [outer = 161AE400] 13:13:13 INFO - PROCESS | 3636 | 1461183193490 Marionette DEBUG loaded listener.js 13:13:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (18A19000) [pid = 3636] [serial = 1343] [outer = 161AE400] 13:13:13 INFO - PROCESS | 3636 | 1461183193985 Marionette TRACE conn2 <- [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]]]}] 13:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 704ms 13:13:14 INFO - PROCESS | 3636 | 1461183194037 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:13:14 INFO - PROCESS | 3636 | 1461183194039 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 13:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:13:14 INFO - PROCESS | 3636 | 1461183194043 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:13:14 INFO - PROCESS | 3636 | 1461183194049 Marionette TRACE conn2 <- [1,1754,null,{}] 13:13:14 INFO - PROCESS | 3636 | 1461183194057 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:14 INFO - PROCESS | 3636 | 1461183194143 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:13:14 INFO - PROCESS | 3636 | 1461183194273 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:14 INFO - PROCESS | 3636 | ++DOCSHELL 199DE800 == 68 [pid = 3636] [id = 448] 13:13:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (199DF400) [pid = 3636] [serial = 1344] [outer = 00000000] 13:13:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (199E9800) [pid = 3636] [serial = 1345] [outer = 199DF400] 13:13:14 INFO - PROCESS | 3636 | 1461183194320 Marionette DEBUG loaded listener.js 13:13:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (19DC6000) [pid = 3636] [serial = 1346] [outer = 199DF400] 13:13:14 INFO - PROCESS | 3636 | 1461183194685 Marionette TRACE conn2 <- [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]]]}] 13:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 688ms 13:13:14 INFO - PROCESS | 3636 | 1461183194742 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:13:14 INFO - PROCESS | 3636 | 1461183194744 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 13:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:13:14 INFO - PROCESS | 3636 | 1461183194747 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:13:14 INFO - PROCESS | 3636 | 1461183194749 Marionette TRACE conn2 <- [1,1758,null,{}] 13:13:14 INFO - PROCESS | 3636 | 1461183194752 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:14 INFO - PROCESS | 3636 | 1461183194836 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:13:14 INFO - PROCESS | 3636 | 1461183194842 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:14 INFO - PROCESS | 3636 | ++DOCSHELL 18B44400 == 69 [pid = 3636] [id = 449] 13:13:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (199E7800) [pid = 3636] [serial = 1347] [outer = 00000000] 13:13:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1A2E8C00) [pid = 3636] [serial = 1348] [outer = 199E7800] 13:13:14 INFO - PROCESS | 3636 | 1461183194887 Marionette DEBUG loaded listener.js 13:13:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1A4CBC00) [pid = 3636] [serial = 1349] [outer = 199E7800] 13:13:15 INFO - PROCESS | 3636 | 1461183195330 Marionette TRACE conn2 <- [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]]]}] 13:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 625ms 13:13:15 INFO - PROCESS | 3636 | 1461183195385 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:13:15 INFO - PROCESS | 3636 | 1461183195387 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 13:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:13:15 INFO - PROCESS | 3636 | 1461183195397 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:13:15 INFO - PROCESS | 3636 | 1461183195399 Marionette TRACE conn2 <- [1,1762,null,{}] 13:13:15 INFO - PROCESS | 3636 | 1461183195403 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:15 INFO - PROCESS | 3636 | 1461183195522 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:13:15 INFO - PROCESS | 3636 | 1461183195617 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:15 INFO - PROCESS | 3636 | ++DOCSHELL 19DCD400 == 70 [pid = 3636] [id = 450] 13:13:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (19DCFC00) [pid = 3636] [serial = 1350] [outer = 00000000] 13:13:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1AB7D800) [pid = 3636] [serial = 1351] [outer = 19DCFC00] 13:13:15 INFO - PROCESS | 3636 | 1461183195671 Marionette DEBUG loaded listener.js 13:13:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1B13CC00) [pid = 3636] [serial = 1352] [outer = 19DCFC00] 13:13:16 INFO - PROCESS | 3636 | 1461183196104 Marionette TRACE conn2 <- [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]]]}] 13:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 735ms 13:13:16 INFO - PROCESS | 3636 | 1461183196141 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:13:16 INFO - PROCESS | 3636 | 1461183196143 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 13:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:13:16 INFO - PROCESS | 3636 | 1461183196146 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:13:16 INFO - PROCESS | 3636 | 1461183196148 Marionette TRACE conn2 <- [1,1766,null,{}] 13:13:16 INFO - PROCESS | 3636 | 1461183196151 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:16 INFO - PROCESS | 3636 | 1461183196269 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:13:16 INFO - PROCESS | 3636 | 1461183196275 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:16 INFO - PROCESS | 3636 | ++DOCSHELL 1AB7A000 == 71 [pid = 3636] [id = 451] 13:13:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1AC2A000) [pid = 3636] [serial = 1353] [outer = 00000000] 13:13:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1C5C7400) [pid = 3636] [serial = 1354] [outer = 1AC2A000] 13:13:16 INFO - PROCESS | 3636 | 1461183196319 Marionette DEBUG loaded listener.js 13:13:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1C680400) [pid = 3636] [serial = 1355] [outer = 1AC2A000] 13:13:16 INFO - PROCESS | 3636 | 1461183196782 Marionette TRACE conn2 <- [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]]]}] 13:13: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 13:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 704ms 13:13:16 INFO - PROCESS | 3636 | 1461183196846 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:13:16 INFO - PROCESS | 3636 | 1461183196848 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 13:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:13:16 INFO - PROCESS | 3636 | 1461183196851 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:13:16 INFO - PROCESS | 3636 | 1461183196853 Marionette TRACE conn2 <- [1,1770,null,{}] 13:13:16 INFO - PROCESS | 3636 | 1461183196860 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:17 INFO - PROCESS | 3636 | 1461183197002 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:13:17 INFO - PROCESS | 3636 | 1461183197026 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:17 INFO - PROCESS | 3636 | ++DOCSHELL 137F5000 == 72 [pid = 3636] [id = 452] 13:13:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1C68B400) [pid = 3636] [serial = 1356] [outer = 00000000] 13:13:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1CB68C00) [pid = 3636] [serial = 1357] [outer = 1C68B400] 13:13:17 INFO - PROCESS | 3636 | 1461183197070 Marionette DEBUG loaded listener.js 13:13:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1D018400) [pid = 3636] [serial = 1358] [outer = 1C68B400] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1A55A800) [pid = 3636] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (12D75800) [pid = 3636] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (18732C00) [pid = 3636] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1B144400) [pid = 3636] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (15855800) [pid = 3636] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1A45E400) [pid = 3636] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1B125400) [pid = 3636] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1B128800) [pid = 3636] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1336A400) [pid = 3636] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1988D800) [pid = 3636] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (11C4E000) [pid = 3636] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (14B06800) [pid = 3636] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (13963C00) [pid = 3636] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1342EC00) [pid = 3636] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:13:17 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (19DC9000) [pid = 3636] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:13:17 INFO - PROCESS | 3636 | 1461183197708 Marionette TRACE conn2 <- [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]]]}] 13:13: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 13:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 907ms 13:13:17 INFO - PROCESS | 3636 | 1461183197756 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:13:17 INFO - PROCESS | 3636 | 1461183197758 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 13:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:13:17 INFO - PROCESS | 3636 | 1461183197762 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:13:17 INFO - PROCESS | 3636 | 1461183197763 Marionette TRACE conn2 <- [1,1774,null,{}] 13:13:17 INFO - PROCESS | 3636 | 1461183197767 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:17 INFO - PROCESS | 3636 | 1461183197849 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:13:17 INFO - PROCESS | 3636 | 1461183197952 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:17 INFO - PROCESS | 3636 | ++DOCSHELL 11C52800 == 73 [pid = 3636] [id = 453] 13:13:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (12310800) [pid = 3636] [serial = 1359] [outer = 00000000] 13:13:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (18728C00) [pid = 3636] [serial = 1360] [outer = 12310800] 13:13:18 INFO - PROCESS | 3636 | 1461183197996 Marionette DEBUG loaded listener.js 13:13:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (18E79400) [pid = 3636] [serial = 1361] [outer = 12310800] 13:13:18 INFO - PROCESS | 3636 | 1461183198375 Marionette TRACE conn2 <- [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]]]}] 13:13: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 13:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 626ms 13:13:18 INFO - PROCESS | 3636 | 1461183198400 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:13:18 INFO - PROCESS | 3636 | 1461183198402 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 13:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:13:18 INFO - PROCESS | 3636 | 1461183198405 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:13:18 INFO - PROCESS | 3636 | 1461183198406 Marionette TRACE conn2 <- [1,1778,null,{}] 13:13:18 INFO - PROCESS | 3636 | 1461183198410 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:18 INFO - PROCESS | 3636 | 1461183198534 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:13:18 INFO - PROCESS | 3636 | 1461183198546 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:18 INFO - PROCESS | 3636 | ++DOCSHELL 16838400 == 74 [pid = 3636] [id = 454] 13:13:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (18B9B800) [pid = 3636] [serial = 1362] [outer = 00000000] 13:13:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1C53C000) [pid = 3636] [serial = 1363] [outer = 18B9B800] 13:13:18 INFO - PROCESS | 3636 | 1461183198593 Marionette DEBUG loaded listener.js 13:13:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1C689800) [pid = 3636] [serial = 1364] [outer = 18B9B800] 13:13:19 INFO - PROCESS | 3636 | 1461183198998 Marionette TRACE conn2 <- [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]]]}] 13:13: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) 13:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 625ms 13:13:19 INFO - PROCESS | 3636 | 1461183199043 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:13:19 INFO - PROCESS | 3636 | 1461183199045 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 13:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:13:19 INFO - PROCESS | 3636 | 1461183199049 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:13:19 INFO - PROCESS | 3636 | 1461183199050 Marionette TRACE conn2 <- [1,1782,null,{}] 13:13:19 INFO - PROCESS | 3636 | 1461183199053 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:19 INFO - PROCESS | 3636 | 1461183199175 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:13:19 INFO - PROCESS | 3636 | 1461183199184 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:19 INFO - PROCESS | 3636 | ++DOCSHELL 1B126000 == 75 [pid = 3636] [id = 455] 13:13:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1CB60800) [pid = 3636] [serial = 1365] [outer = 00000000] 13:13:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1DF50000) [pid = 3636] [serial = 1366] [outer = 1CB60800] 13:13:19 INFO - PROCESS | 3636 | 1461183199236 Marionette DEBUG loaded listener.js 13:13:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1E39B400) [pid = 3636] [serial = 1367] [outer = 1CB60800] 13:13:19 INFO - PROCESS | 3636 | 1461183199749 Marionette TRACE conn2 <- [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]]]}] 13:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 735ms 13:13:19 INFO - PROCESS | 3636 | 1461183199837 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:13:19 INFO - PROCESS | 3636 | 1461183199842 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 13:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:13:19 INFO - PROCESS | 3636 | 1461183199849 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:13:19 INFO - PROCESS | 3636 | 1461183199853 Marionette TRACE conn2 <- [1,1786,null,{}] 13:13:19 INFO - PROCESS | 3636 | 1461183199860 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:20 INFO - PROCESS | 3636 | 1461183199985 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:13:20 INFO - PROCESS | 3636 | 1461183200096 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:20 INFO - PROCESS | 3636 | ++DOCSHELL 13428800 == 76 [pid = 3636] [id = 456] 13:13:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1342E400) [pid = 3636] [serial = 1368] [outer = 00000000] 13:13:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (16768800) [pid = 3636] [serial = 1369] [outer = 1342E400] 13:13:20 INFO - PROCESS | 3636 | 1461183200153 Marionette DEBUG loaded listener.js 13:13:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (16957800) [pid = 3636] [serial = 1370] [outer = 1342E400] 13:13:20 INFO - PROCESS | 3636 | 1461183200726 Marionette TRACE conn2 <- [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]]]}] 13:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 954ms 13:13:20 INFO - PROCESS | 3636 | 1461183200796 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:13:20 INFO - PROCESS | 3636 | 1461183200802 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 13:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:13:20 INFO - PROCESS | 3636 | 1461183200809 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:13:20 INFO - PROCESS | 3636 | 1461183200812 Marionette TRACE conn2 <- [1,1790,null,{}] 13:13:20 INFO - PROCESS | 3636 | 1461183200816 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:20 INFO - PROCESS | 3636 | 1461183200925 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:13:21 INFO - PROCESS | 3636 | 1461183201041 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:21 INFO - PROCESS | 3636 | ++DOCSHELL 13645800 == 77 [pid = 3636] [id = 457] 13:13:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (16D48800) [pid = 3636] [serial = 1371] [outer = 00000000] 13:13:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (18B9BC00) [pid = 3636] [serial = 1372] [outer = 16D48800] 13:13:21 INFO - PROCESS | 3636 | 1461183201139 Marionette DEBUG loaded listener.js 13:13:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1957C800) [pid = 3636] [serial = 1373] [outer = 16D48800] 13:13:21 INFO - PROCESS | 3636 | 1461183201782 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1001ms 13:13:21 INFO - PROCESS | 3636 | 1461183201810 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:13:21 INFO - PROCESS | 3636 | 1461183201812 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 13:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:13:21 INFO - PROCESS | 3636 | 1461183201816 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:13:21 INFO - PROCESS | 3636 | 1461183201820 Marionette TRACE conn2 <- [1,1794,null,{}] 13:13:21 INFO - PROCESS | 3636 | 1461183201831 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:21 INFO - PROCESS | 3636 | 1461183201941 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:13:22 INFO - PROCESS | 3636 | 1461183202084 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:22 INFO - PROCESS | 3636 | ++DOCSHELL 18E87C00 == 78 [pid = 3636] [id = 458] 13:13:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (195CE400) [pid = 3636] [serial = 1374] [outer = 00000000] 13:13:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1C687400) [pid = 3636] [serial = 1375] [outer = 195CE400] 13:13:22 INFO - PROCESS | 3636 | 1461183202143 Marionette DEBUG loaded listener.js 13:13:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1D99F800) [pid = 3636] [serial = 1376] [outer = 195CE400] 13:13:22 INFO - PROCESS | 3636 | 1461183202745 Marionette TRACE conn2 <- [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]]]}] 13:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1001ms 13:13:22 INFO - PROCESS | 3636 | 1461183202817 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:13:22 INFO - PROCESS | 3636 | 1461183202820 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 13:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:13:22 INFO - PROCESS | 3636 | 1461183202823 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:13:22 INFO - PROCESS | 3636 | 1461183202825 Marionette TRACE conn2 <- [1,1798,null,{}] 13:13:22 INFO - PROCESS | 3636 | 1461183202829 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:22 INFO - PROCESS | 3636 | 1461183202937 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:13:23 INFO - PROCESS | 3636 | 1461183203079 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:23 INFO - PROCESS | 3636 | ++DOCSHELL 1E39D000 == 79 [pid = 3636] [id = 459] 13:13:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1E9AD800) [pid = 3636] [serial = 1377] [outer = 00000000] 13:13:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1EAE3C00) [pid = 3636] [serial = 1378] [outer = 1E9AD800] 13:13:23 INFO - PROCESS | 3636 | 1461183203137 Marionette DEBUG loaded listener.js 13:13:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1EAE9C00) [pid = 3636] [serial = 1379] [outer = 1E9AD800] 13:13:23 INFO - PROCESS | 3636 | 1461183203686 Marionette TRACE conn2 <- [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]]]}] 13:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 892ms 13:13:23 INFO - PROCESS | 3636 | 1461183203727 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:13:23 INFO - PROCESS | 3636 | 1461183203729 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 13:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:13:23 INFO - PROCESS | 3636 | 1461183203733 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:13:23 INFO - PROCESS | 3636 | 1461183203735 Marionette TRACE conn2 <- [1,1802,null,{}] 13:13:23 INFO - PROCESS | 3636 | 1461183203738 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:23 INFO - PROCESS | 3636 | 1461183203843 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:13:23 INFO - PROCESS | 3636 | 1461183203958 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:24 INFO - PROCESS | 3636 | ++DOCSHELL 1DE15400 == 80 [pid = 3636] [id = 460] 13:13:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1EAEB400) [pid = 3636] [serial = 1380] [outer = 00000000] 13:13:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1F014400) [pid = 3636] [serial = 1381] [outer = 1EAEB400] 13:13:24 INFO - PROCESS | 3636 | 1461183204052 Marionette DEBUG loaded listener.js 13:13:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1F018400) [pid = 3636] [serial = 1382] [outer = 1EAEB400] 13:13:24 INFO - PROCESS | 3636 | 1461183204614 Marionette TRACE conn2 <- [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]]]}] 13:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 939ms 13:13:24 INFO - PROCESS | 3636 | 1461183204678 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:13:24 INFO - PROCESS | 3636 | 1461183204681 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 13:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:13:24 INFO - PROCESS | 3636 | 1461183204684 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:13:24 INFO - PROCESS | 3636 | 1461183204686 Marionette TRACE conn2 <- [1,1806,null,{}] 13:13:24 INFO - PROCESS | 3636 | 1461183204690 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:24 INFO - PROCESS | 3636 | 1461183204810 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:13:25 INFO - PROCESS | 3636 | 1461183204978 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:25 INFO - PROCESS | 3636 | ++DOCSHELL 18B9A400 == 81 [pid = 3636] [id = 461] 13:13:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (18B9D800) [pid = 3636] [serial = 1383] [outer = 00000000] 13:13:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (1F199000) [pid = 3636] [serial = 1384] [outer = 18B9D800] 13:13:25 INFO - PROCESS | 3636 | 1461183205037 Marionette DEBUG loaded listener.js 13:13:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (1F19C800) [pid = 3636] [serial = 1385] [outer = 18B9D800] 13:13:25 INFO - PROCESS | 3636 | 1461183205800 Marionette TRACE conn2 <- [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]]]}] 13:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1188ms 13:13:25 INFO - PROCESS | 3636 | 1461183205886 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:13:25 INFO - PROCESS | 3636 | 1461183205890 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 13:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:13:25 INFO - PROCESS | 3636 | 1461183205895 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:13:25 INFO - PROCESS | 3636 | 1461183205898 Marionette TRACE conn2 <- [1,1810,null,{}] 13:13:25 INFO - PROCESS | 3636 | 1461183205904 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:26 INFO - PROCESS | 3636 | 1461183206005 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:13:26 INFO - PROCESS | 3636 | 1461183206144 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:26 INFO - PROCESS | 3636 | ++DOCSHELL 11BFBC00 == 82 [pid = 3636] [id = 462] 13:13:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (11C52400) [pid = 3636] [serial = 1386] [outer = 00000000] 13:13:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (1396C800) [pid = 3636] [serial = 1387] [outer = 11C52400] 13:13:26 INFO - PROCESS | 3636 | 1461183206195 Marionette DEBUG loaded listener.js 13:13:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (13BECC00) [pid = 3636] [serial = 1388] [outer = 11C52400] 13:13:26 INFO - PROCESS | 3636 | 1461183206851 Marionette TRACE conn2 <- [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]]]}] 13:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 954ms 13:13:26 INFO - PROCESS | 3636 | 1461183206873 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:13:26 INFO - PROCESS | 3636 | 1461183206879 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 13:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:13:26 INFO - PROCESS | 3636 | 1461183206885 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:13:26 INFO - PROCESS | 3636 | 1461183206887 Marionette TRACE conn2 <- [1,1814,null,{}] 13:13:26 INFO - PROCESS | 3636 | 1461183206891 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:26 INFO - PROCESS | 3636 | 1461183206989 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:13:27 INFO - PROCESS | 3636 | 1461183207140 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 1870E000 == 81 [pid = 3636] [id = 294] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 13427000 == 80 [pid = 3636] [id = 347] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 1B12B000 == 79 [pid = 3636] [id = 411] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 18732000 == 78 [pid = 3636] [id = 409] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 19F3B000 == 77 [pid = 3636] [id = 410] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 16838400 == 76 [pid = 3636] [id = 454] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 11C52800 == 75 [pid = 3636] [id = 453] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 137F5000 == 74 [pid = 3636] [id = 452] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 1AB7A000 == 73 [pid = 3636] [id = 451] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 19DCD400 == 72 [pid = 3636] [id = 450] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 18B44400 == 71 [pid = 3636] [id = 449] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 199DE800 == 70 [pid = 3636] [id = 448] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 15A06000 == 69 [pid = 3636] [id = 447] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 1364A000 == 68 [pid = 3636] [id = 446] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (1D99C800) [pid = 3636] [serial = 1282] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (1DF4B800) [pid = 3636] [serial = 1285] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (1A55BC00) [pid = 3636] [serial = 1315] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | ++DOCSHELL 11BB5400 == 69 [pid = 3636] [id = 463] 13:13:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (11BB7400) [pid = 3636] [serial = 1389] [outer = 00000000] 13:13:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (1364A000) [pid = 3636] [serial = 1390] [outer = 11BB7400] 13:13:27 INFO - PROCESS | 3636 | 1461183207224 Marionette DEBUG loaded listener.js 13:13:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (14B05800) [pid = 3636] [serial = 1391] [outer = 11BB7400] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 123F2000 == 68 [pid = 3636] [id = 445] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 1B12B400 == 67 [pid = 3636] [id = 441] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 187AB800 == 66 [pid = 3636] [id = 440] 13:13:27 INFO - PROCESS | 3636 | --DOCSHELL 13BE6800 == 65 [pid = 3636] [id = 439] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (1B127C00) [pid = 3636] [serial = 1220] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (13644C00) [pid = 3636] [serial = 1223] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (1A461000) [pid = 3636] [serial = 1229] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (1C53C400) [pid = 3636] [serial = 1235] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (16838000) [pid = 3636] [serial = 1226] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1B132C00) [pid = 3636] [serial = 1232] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1C687000) [pid = 3636] [serial = 1309] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1B142C00) [pid = 3636] [serial = 1306] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (18B4A000) [pid = 3636] [serial = 1313] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (1872F800) [pid = 3636] [serial = 1312] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (199E4400) [pid = 3636] [serial = 1300] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (15A03400) [pid = 3636] [serial = 1289] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (143EE400) [pid = 3636] [serial = 1288] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (18B42000) [pid = 3636] [serial = 1292] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (18733800) [pid = 3636] [serial = 1291] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1D878000) [pid = 3636] [serial = 1279] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (13B46C00) [pid = 3636] [serial = 1270] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1C5C0400) [pid = 3636] [serial = 1276] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (18730C00) [pid = 3636] [serial = 1273] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (18E7C800) [pid = 3636] [serial = 1297] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (19581000) [pid = 3636] [serial = 1298] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1CB62400) [pid = 3636] [serial = 1310] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (16837400) [pid = 3636] [serial = 1294] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18363400) [pid = 3636] [serial = 1295] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (19FCC800) [pid = 3636] [serial = 1303] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1A45EC00) [pid = 3636] [serial = 1304] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1C537000) [pid = 3636] [serial = 1307] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (199EA800) [pid = 3636] [serial = 1301] [outer = 00000000] [url = about:blank] 13:13:27 INFO - PROCESS | 3636 | 1461183207667 Marionette TRACE conn2 <- [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]]]}] 13:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 845ms 13:13:27 INFO - PROCESS | 3636 | 1461183207727 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:13:27 INFO - PROCESS | 3636 | 1461183207729 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 13:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:13:27 INFO - PROCESS | 3636 | 1461183207732 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:13:27 INFO - PROCESS | 3636 | 1461183207737 Marionette TRACE conn2 <- [1,1818,null,{}] 13:13:27 INFO - PROCESS | 3636 | 1461183207752 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:27 INFO - PROCESS | 3636 | 1461183207840 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:13:27 INFO - PROCESS | 3636 | 1461183207849 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:27 INFO - PROCESS | 3636 | ++DOCSHELL 16D49800 == 66 [pid = 3636] [id = 464] 13:13:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (16D49C00) [pid = 3636] [serial = 1392] [outer = 00000000] 13:13:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (18368000) [pid = 3636] [serial = 1393] [outer = 16D49C00] 13:13:27 INFO - PROCESS | 3636 | 1461183207897 Marionette DEBUG loaded listener.js 13:13:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (18708800) [pid = 3636] [serial = 1394] [outer = 16D49C00] 13:13:28 INFO - PROCESS | 3636 | 1461183208395 Marionette TRACE conn2 <- [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]]]}] 13:13: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 13:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 689ms 13:13:28 INFO - PROCESS | 3636 | 1461183208431 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:13:28 INFO - PROCESS | 3636 | 1461183208434 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 13:13:28 INFO - PROCESS | 3636 | 1461183208437 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:13:28 INFO - PROCESS | 3636 | 1461183208439 Marionette TRACE conn2 <- [1,1822,null,{}] 13:13:28 INFO - PROCESS | 3636 | 1461183208442 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:28 INFO - PROCESS | 3636 | 1461183208524 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:13:28 INFO - PROCESS | 3636 | 1461183208530 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:28 INFO - PROCESS | 3636 | ++DOCSHELL 18734000 == 67 [pid = 3636] [id = 465] 13:13:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (18734800) [pid = 3636] [serial = 1395] [outer = 00000000] 13:13:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (18B47400) [pid = 3636] [serial = 1396] [outer = 18734800] 13:13:28 INFO - PROCESS | 3636 | 1461183208576 Marionette DEBUG loaded listener.js 13:13:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (18B90400) [pid = 3636] [serial = 1397] [outer = 18734800] 13:13:29 INFO - PROCESS | 3636 | 1461183209034 Marionette TRACE conn2 <- [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]]]}] 13:13:29 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 13:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 626ms 13:13:29 INFO - PROCESS | 3636 | 1461183209075 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:13:29 INFO - PROCESS | 3636 | 1461183209077 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 13:13:29 INFO - PROCESS | 3636 | 1461183209080 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:13:29 INFO - PROCESS | 3636 | 1461183209082 Marionette TRACE conn2 <- [1,1826,null,{}] 13:13:29 INFO - PROCESS | 3636 | 1461183209086 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:29 INFO - PROCESS | 3636 | 1461183209170 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:13:29 INFO - PROCESS | 3636 | 1461183209177 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:29 INFO - PROCESS | 3636 | ++DOCSHELL 12DD2C00 == 68 [pid = 3636] [id = 466] 13:13:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (18A10C00) [pid = 3636] [serial = 1398] [outer = 00000000] 13:13:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (195CC400) [pid = 3636] [serial = 1399] [outer = 18A10C00] 13:13:29 INFO - PROCESS | 3636 | 1461183209221 Marionette DEBUG loaded listener.js 13:13:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (198F6800) [pid = 3636] [serial = 1400] [outer = 18A10C00] 13:13:29 INFO - PROCESS | 3636 | 1461183209686 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 642ms 13:13:29 INFO - PROCESS | 3636 | 1461183209724 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:13:29 INFO - PROCESS | 3636 | 1461183209726 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 13:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:13:29 INFO - PROCESS | 3636 | 1461183209729 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:13:29 INFO - PROCESS | 3636 | 1461183209731 Marionette TRACE conn2 <- [1,1830,null,{}] 13:13:29 INFO - PROCESS | 3636 | 1461183209734 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:29 INFO - PROCESS | 3636 | 1461183209882 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:13:29 INFO - PROCESS | 3636 | 1461183209889 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:29 INFO - PROCESS | 3636 | ++DOCSHELL 13429400 == 69 [pid = 3636] [id = 467] 13:13:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (14BE9400) [pid = 3636] [serial = 1401] [outer = 00000000] 13:13:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (19DC6400) [pid = 3636] [serial = 1402] [outer = 14BE9400] 13:13:29 INFO - PROCESS | 3636 | 1461183209993 Marionette DEBUG loaded listener.js 13:13:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (19F43000) [pid = 3636] [serial = 1403] [outer = 14BE9400] 13:13:30 INFO - PROCESS | 3636 | 1461183210408 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 736ms 13:13:30 INFO - PROCESS | 3636 | 1461183210470 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:13:30 INFO - PROCESS | 3636 | 1461183210472 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 13:13:30 INFO - PROCESS | 3636 | 1461183210475 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:13:30 INFO - PROCESS | 3636 | 1461183210477 Marionette TRACE conn2 <- [1,1834,null,{}] 13:13:30 INFO - PROCESS | 3636 | 1461183210480 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:30 INFO - PROCESS | 3636 | 1461183210595 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:13:30 INFO - PROCESS | 3636 | 1461183210692 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:30 INFO - PROCESS | 3636 | ++DOCSHELL 19FF9800 == 70 [pid = 3636] [id = 468] 13:13:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1A4C5400) [pid = 3636] [serial = 1404] [outer = 00000000] 13:13:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1AB17800) [pid = 3636] [serial = 1405] [outer = 1A4C5400] 13:13:30 INFO - PROCESS | 3636 | 1461183210736 Marionette DEBUG loaded listener.js 13:13:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1B129400) [pid = 3636] [serial = 1406] [outer = 1A4C5400] 13:13:31 INFO - PROCESS | 3636 | 1461183211164 Marionette TRACE conn2 <- [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]]]}] 13:13:31 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) 13:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 735ms 13:13:31 INFO - PROCESS | 3636 | 1461183211223 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:13:31 INFO - PROCESS | 3636 | 1461183211225 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 13:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:13:31 INFO - PROCESS | 3636 | 1461183211228 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:13:31 INFO - PROCESS | 3636 | 1461183211230 Marionette TRACE conn2 <- [1,1838,null,{}] 13:13:31 INFO - PROCESS | 3636 | 1461183211233 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:31 INFO - PROCESS | 3636 | 1461183211351 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:13:31 INFO - PROCESS | 3636 | 1461183211363 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:31 INFO - PROCESS | 3636 | ++DOCSHELL 18BA5400 == 71 [pid = 3636] [id = 469] 13:13:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1B127C00) [pid = 3636] [serial = 1407] [outer = 00000000] 13:13:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1B13B400) [pid = 3636] [serial = 1408] [outer = 1B127C00] 13:13:31 INFO - PROCESS | 3636 | 1461183211464 Marionette DEBUG loaded listener.js 13:13:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1B1BC400) [pid = 3636] [serial = 1409] [outer = 1B127C00] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (19DCFC00) [pid = 3636] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (199DF400) [pid = 3636] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (13648C00) [pid = 3636] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1364BC00) [pid = 3636] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (199E7800) [pid = 3636] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1AC2A000) [pid = 3636] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (161AE400) [pid = 3636] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (18B9B800) [pid = 3636] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (12310800) [pid = 3636] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (15A02C00) [pid = 3636] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:13:31 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1C68B400) [pid = 3636] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:13:32 INFO - PROCESS | 3636 | 1461183212083 Marionette TRACE conn2 <- [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]]]}] 13:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 907ms 13:13:32 INFO - PROCESS | 3636 | 1461183212131 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:13:32 INFO - PROCESS | 3636 | 1461183212133 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 13:13:32 INFO - PROCESS | 3636 | 1461183212136 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:13:32 INFO - PROCESS | 3636 | 1461183212138 Marionette TRACE conn2 <- [1,1842,null,{}] 13:13:32 INFO - PROCESS | 3636 | 1461183212142 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:32 INFO - PROCESS | 3636 | 1461183212260 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:13:32 INFO - PROCESS | 3636 | 1461183212325 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:32 INFO - PROCESS | 3636 | ++DOCSHELL 11C5B400 == 72 [pid = 3636] [id = 470] 13:13:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (12310800) [pid = 3636] [serial = 1410] [outer = 00000000] 13:13:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (16711800) [pid = 3636] [serial = 1411] [outer = 12310800] 13:13:32 INFO - PROCESS | 3636 | 1461183212370 Marionette DEBUG loaded listener.js 13:13:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (198F9400) [pid = 3636] [serial = 1412] [outer = 12310800] 13:13:32 INFO - PROCESS | 3636 | 1461183212723 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 626ms 13:13:32 INFO - PROCESS | 3636 | 1461183212774 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:13:32 INFO - PROCESS | 3636 | 1461183212776 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 13:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:13:32 INFO - PROCESS | 3636 | 1461183212780 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:13:32 INFO - PROCESS | 3636 | 1461183212781 Marionette TRACE conn2 <- [1,1846,null,{}] 13:13:32 INFO - PROCESS | 3636 | 1461183212785 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:32 INFO - PROCESS | 3636 | 1461183212873 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:13:32 INFO - PROCESS | 3636 | 1461183212879 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:32 INFO - PROCESS | 3636 | ++DOCSHELL 161B1800 == 73 [pid = 3636] [id = 471] 13:13:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (18733C00) [pid = 3636] [serial = 1413] [outer = 00000000] 13:13:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1C535400) [pid = 3636] [serial = 1414] [outer = 18733C00] 13:13:32 INFO - PROCESS | 3636 | 1461183212924 Marionette DEBUG loaded listener.js 13:13:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1C53DC00) [pid = 3636] [serial = 1415] [outer = 18733C00] 13:13:33 INFO - PROCESS | 3636 | 1461183213361 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 626ms 13:13:33 INFO - PROCESS | 3636 | 1461183213418 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:13:33 INFO - PROCESS | 3636 | 1461183213420 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 13:13:33 INFO - PROCESS | 3636 | 1461183213423 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:13:33 INFO - PROCESS | 3636 | 1461183213425 Marionette TRACE conn2 <- [1,1850,null,{}] 13:13:33 INFO - PROCESS | 3636 | 1461183213429 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:33 INFO - PROCESS | 3636 | 1461183213530 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:13:33 INFO - PROCESS | 3636 | 1461183213536 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:33 INFO - PROCESS | 3636 | ++DOCSHELL 1C5BEC00 == 74 [pid = 3636] [id = 472] 13:13:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1C5C0800) [pid = 3636] [serial = 1416] [outer = 00000000] 13:13:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1CB5C400) [pid = 3636] [serial = 1417] [outer = 1C5C0800] 13:13:33 INFO - PROCESS | 3636 | 1461183213585 Marionette DEBUG loaded listener.js 13:13:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1CB68400) [pid = 3636] [serial = 1418] [outer = 1C5C0800] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1D874000 == 73 [pid = 3636] [id = 315] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1C685400 == 72 [pid = 3636] [id = 342] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1E9AE800 == 71 [pid = 3636] [id = 444] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1D2C3C00 == 70 [pid = 3636] [id = 394] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1D2C3400 == 69 [pid = 3636] [id = 442] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1396E400 == 68 [pid = 3636] [id = 328] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1C682000 == 67 [pid = 3636] [id = 378] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1670B400 == 66 [pid = 3636] [id = 424] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1C689400 == 65 [pid = 3636] [id = 329] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1B143400 == 64 [pid = 3636] [id = 425] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1D878C00 == 63 [pid = 3636] [id = 10] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 198FB000 == 62 [pid = 3636] [id = 272] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1B1C9800 == 61 [pid = 3636] [id = 377] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1D01B800 == 60 [pid = 3636] [id = 443] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 13B48800 == 59 [pid = 3636] [id = 380] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 144A9800 == 58 [pid = 3636] [id = 412] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1D87E800 == 57 [pid = 3636] [id = 363] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 11C56400 == 56 [pid = 3636] [id = 422] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 15A10400 == 55 [pid = 3636] [id = 358] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1E9BC000 == 54 [pid = 3636] [id = 14] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1396C000 == 53 [pid = 3636] [id = 314] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1374DC00 == 52 [pid = 3636] [id = 438] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 16C46C00 == 51 [pid = 3636] [id = 326] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 02A8C800 == 50 [pid = 3636] [id = 364] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1B128000 == 49 [pid = 3636] [id = 393] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1CE84800 == 48 [pid = 3636] [id = 426] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 13427C00 == 47 [pid = 3636] [id = 427] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 18B90000 == 46 [pid = 3636] [id = 392] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 11C51800 == 45 [pid = 3636] [id = 395] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 11BB5400 == 44 [pid = 3636] [id = 463] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 11BFBC00 == 43 [pid = 3636] [id = 462] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1DE15400 == 42 [pid = 3636] [id = 460] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 18B9A400 == 41 [pid = 3636] [id = 461] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 18E87C00 == 40 [pid = 3636] [id = 458] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1E39D000 == 39 [pid = 3636] [id = 459] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 13645800 == 38 [pid = 3636] [id = 457] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1B126000 == 37 [pid = 3636] [id = 455] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 13428800 == 36 [pid = 3636] [id = 456] 13:13:34 INFO - PROCESS | 3636 | --DOCSHELL 1DE1FC00 == 35 [pid = 3636] [id = 428] 13:13:35 INFO - PROCESS | 3636 | --DOCSHELL 16D49800 == 34 [pid = 3636] [id = 464] 13:13:35 INFO - PROCESS | 3636 | --DOCSHELL 18BA5400 == 33 [pid = 3636] [id = 469] 13:13:35 INFO - PROCESS | 3636 | --DOCSHELL 13429400 == 32 [pid = 3636] [id = 467] 13:13:35 INFO - PROCESS | 3636 | --DOCSHELL 161B1800 == 31 [pid = 3636] [id = 471] 13:13:35 INFO - PROCESS | 3636 | --DOCSHELL 18734000 == 30 [pid = 3636] [id = 465] 13:13:35 INFO - PROCESS | 3636 | --DOCSHELL 12DD2C00 == 29 [pid = 3636] [id = 466] 13:13:35 INFO - PROCESS | 3636 | --DOCSHELL 19FF9800 == 28 [pid = 3636] [id = 468] 13:13:35 INFO - PROCESS | 3636 | --DOCSHELL 11C5B400 == 27 [pid = 3636] [id = 470] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1DF54800) [pid = 3636] [serial = 1330] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1AB7D800) [pid = 3636] [serial = 1351] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1B13CC00) [pid = 3636] [serial = 1352] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (199E9800) [pid = 3636] [serial = 1345] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (19DC6000) [pid = 3636] [serial = 1346] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (15A04000) [pid = 3636] [serial = 1337] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (143FAC00) [pid = 3636] [serial = 1336] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (18B48C00) [pid = 3636] [serial = 1340] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (18A0DC00) [pid = 3636] [serial = 1339] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1A2E8C00) [pid = 3636] [serial = 1348] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (18B9A800) [pid = 3636] [serial = 1321] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1C680400) [pid = 3636] [serial = 1355] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (16D48C00) [pid = 3636] [serial = 1342] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1C689800) [pid = 3636] [serial = 1364] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (18728C00) [pid = 3636] [serial = 1360] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1C5C7400) [pid = 3636] [serial = 1354] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1C5BF800) [pid = 3636] [serial = 1316] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (15A05C00) [pid = 3636] [serial = 1318] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1E9B6C00) [pid = 3636] [serial = 1333] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1CB68C00) [pid = 3636] [serial = 1357] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1C53C000) [pid = 3636] [serial = 1363] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1D018400) [pid = 3636] [serial = 1358] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (18E79400) [pid = 3636] [serial = 1361] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1CD13400) [pid = 3636] [serial = 1324] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1DE1A000) [pid = 3636] [serial = 1327] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (18A19000) [pid = 3636] [serial = 1343] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1DF50000) [pid = 3636] [serial = 1366] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1A4CBC00) [pid = 3636] [serial = 1349] [outer = 00000000] [url = about:blank] 13:13:35 INFO - PROCESS | 3636 | 1461183215917 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2517ms 13:13:35 INFO - PROCESS | 3636 | 1461183215943 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:13:35 INFO - PROCESS | 3636 | 1461183215947 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 13:13:35 INFO - PROCESS | 3636 | 1461183215952 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:13:35 INFO - PROCESS | 3636 | 1461183215956 Marionette TRACE conn2 <- [1,1854,null,{}] 13:13:35 INFO - PROCESS | 3636 | 1461183215963 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:36 INFO - PROCESS | 3636 | 1461183216052 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:13:36 INFO - PROCESS | 3636 | 1461183216063 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:36 INFO - PROCESS | 3636 | ++DOCSHELL 11BF7000 == 28 [pid = 3636] [id = 473] 13:13:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (11BF8400) [pid = 3636] [serial = 1419] [outer = 00000000] 13:13:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (11C53800) [pid = 3636] [serial = 1420] [outer = 11BF8400] 13:13:36 INFO - PROCESS | 3636 | 1461183216112 Marionette DEBUG loaded listener.js 13:13:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (11C59800) [pid = 3636] [serial = 1421] [outer = 11BF8400] 13:13:36 INFO - PROCESS | 3636 | 1461183216628 Marionette TRACE conn2 <- [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]]]}] 13:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 687ms 13:13:36 INFO - PROCESS | 3636 | 1461183216653 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:13:36 INFO - PROCESS | 3636 | 1461183216659 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 13:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:13:36 INFO - PROCESS | 3636 | 1461183216665 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:13:36 INFO - PROCESS | 3636 | 1461183216667 Marionette TRACE conn2 <- [1,1858,null,{}] 13:13:36 INFO - PROCESS | 3636 | 1461183216671 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:36 INFO - PROCESS | 3636 | 1461183216757 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:13:36 INFO - PROCESS | 3636 | 1461183216767 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:36 INFO - PROCESS | 3636 | ++DOCSHELL 11C57800 == 29 [pid = 3636] [id = 474] 13:13:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (11C5BC00) [pid = 3636] [serial = 1422] [outer = 00000000] 13:13:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (12DD8000) [pid = 3636] [serial = 1423] [outer = 11C5BC00] 13:13:36 INFO - PROCESS | 3636 | 1461183216813 Marionette DEBUG loaded listener.js 13:13:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1335D400) [pid = 3636] [serial = 1424] [outer = 11C5BC00] 13:13:37 INFO - PROCESS | 3636 | 1461183217304 Marionette TRACE conn2 <- [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]]]}] 13:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 703ms 13:13:37 INFO - PROCESS | 3636 | 1461183217362 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:13:37 INFO - PROCESS | 3636 | 1461183217365 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 13:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:13:37 INFO - PROCESS | 3636 | 1461183217369 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:13:37 INFO - PROCESS | 3636 | 1461183217372 Marionette TRACE conn2 <- [1,1862,null,{}] 13:13:37 INFO - PROCESS | 3636 | 1461183217383 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:37 INFO - PROCESS | 3636 | 1461183217498 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:13:37 INFO - PROCESS | 3636 | 1461183217591 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:37 INFO - PROCESS | 3636 | ++DOCSHELL 13521C00 == 30 [pid = 3636] [id = 475] 13:13:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (13522000) [pid = 3636] [serial = 1425] [outer = 00000000] 13:13:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (13529000) [pid = 3636] [serial = 1426] [outer = 13522000] 13:13:37 INFO - PROCESS | 3636 | 1461183217641 Marionette DEBUG loaded listener.js 13:13:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1352D400) [pid = 3636] [serial = 1427] [outer = 13522000] 13:13:38 INFO - PROCESS | 3636 | 1461183218042 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 704ms 13:13:38 INFO - PROCESS | 3636 | 1461183218067 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:13:38 INFO - PROCESS | 3636 | 1461183218070 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 13:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:13:38 INFO - PROCESS | 3636 | 1461183218080 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:13:38 INFO - PROCESS | 3636 | 1461183218082 Marionette TRACE conn2 <- [1,1866,null,{}] 13:13:38 INFO - PROCESS | 3636 | 1461183218085 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:38 INFO - PROCESS | 3636 | 1461183218164 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:13:38 INFO - PROCESS | 3636 | 1461183218170 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:38 INFO - PROCESS | 3636 | ++DOCSHELL 1352A800 == 31 [pid = 3636] [id = 476] 13:13:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (13756000) [pid = 3636] [serial = 1428] [outer = 00000000] 13:13:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (13966C00) [pid = 3636] [serial = 1429] [outer = 13756000] 13:13:38 INFO - PROCESS | 3636 | 1461183218216 Marionette DEBUG loaded listener.js 13:13:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1396E800) [pid = 3636] [serial = 1430] [outer = 13756000] 13:13:38 INFO - PROCESS | 3636 | 1461183218651 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 594ms 13:13:38 INFO - PROCESS | 3636 | 1461183218670 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:13:38 INFO - PROCESS | 3636 | 1461183218672 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 13:13:38 INFO - PROCESS | 3636 | 1461183218675 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:13:38 INFO - PROCESS | 3636 | 1461183218677 Marionette TRACE conn2 <- [1,1870,null,{}] 13:13:38 INFO - PROCESS | 3636 | 1461183218692 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:38 INFO - PROCESS | 3636 | 1461183218766 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:13:38 INFO - PROCESS | 3636 | 1461183218773 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:38 INFO - PROCESS | 3636 | ++DOCSHELL 13B43800 == 32 [pid = 3636] [id = 477] 13:13:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (13B43C00) [pid = 3636] [serial = 1431] [outer = 00000000] 13:13:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (143F4C00) [pid = 3636] [serial = 1432] [outer = 13B43C00] 13:13:38 INFO - PROCESS | 3636 | 1461183218818 Marionette DEBUG loaded listener.js 13:13:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (14452000) [pid = 3636] [serial = 1433] [outer = 13B43C00] 13:13:39 INFO - PROCESS | 3636 | 1461183219287 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 657ms 13:13:39 INFO - PROCESS | 3636 | 1461183219334 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:13:39 INFO - PROCESS | 3636 | 1461183219336 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 13:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:13:39 INFO - PROCESS | 3636 | 1461183219340 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:13:39 INFO - PROCESS | 3636 | 1461183219341 Marionette TRACE conn2 <- [1,1874,null,{}] 13:13:39 INFO - PROCESS | 3636 | 1461183219345 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:39 INFO - PROCESS | 3636 | 1461183219449 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:13:39 INFO - PROCESS | 3636 | 1461183219459 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:39 INFO - PROCESS | 3636 | ++DOCSHELL 1374FC00 == 33 [pid = 3636] [id = 478] 13:13:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (15A04000) [pid = 3636] [serial = 1434] [outer = 00000000] 13:13:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (15A0C000) [pid = 3636] [serial = 1435] [outer = 15A04000] 13:13:39 INFO - PROCESS | 3636 | 1461183219507 Marionette DEBUG loaded listener.js 13:13:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (15E0AC00) [pid = 3636] [serial = 1436] [outer = 15A04000] 13:13:39 INFO - PROCESS | 3636 | 1461183219936 Marionette TRACE conn2 <- [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]]]}] 13:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 626ms 13:13:39 INFO - PROCESS | 3636 | 1461183219978 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:13:39 INFO - PROCESS | 3636 | 1461183219980 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 13:13:39 INFO - PROCESS | 3636 | 1461183219983 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:13:39 INFO - PROCESS | 3636 | 1461183219985 Marionette TRACE conn2 <- [1,1878,null,{}] 13:13:40 INFO - PROCESS | 3636 | 1461183219992 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:40 INFO - PROCESS | 3636 | 1461183220064 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:13:40 INFO - PROCESS | 3636 | 1461183220071 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:40 INFO - PROCESS | 3636 | ++DOCSHELL 15A08800 == 34 [pid = 3636] [id = 479] 13:13:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1608A400) [pid = 3636] [serial = 1437] [outer = 00000000] 13:13:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1670B400) [pid = 3636] [serial = 1438] [outer = 1608A400] 13:13:40 INFO - PROCESS | 3636 | 1461183220118 Marionette DEBUG loaded listener.js 13:13:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (16711400) [pid = 3636] [serial = 1439] [outer = 1608A400] 13:13:40 INFO - PROCESS | 3636 | 1461183220562 Marionette TRACE conn2 <- [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]]]}] 13:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 626ms 13:13:40 INFO - PROCESS | 3636 | 1461183220621 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:13:40 INFO - PROCESS | 3636 | 1461183220623 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 13:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:13:40 INFO - PROCESS | 3636 | 1461183220631 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:13:40 INFO - PROCESS | 3636 | 1461183220632 Marionette TRACE conn2 <- [1,1882,null,{}] 13:13:40 INFO - PROCESS | 3636 | 1461183220635 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:40 INFO - PROCESS | 3636 | 1461183220709 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:13:40 INFO - PROCESS | 3636 | 1461183220715 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:40 INFO - PROCESS | 3636 | ++DOCSHELL 161AE400 == 35 [pid = 3636] [id = 480] 13:13:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (16709400) [pid = 3636] [serial = 1440] [outer = 00000000] 13:13:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (16837400) [pid = 3636] [serial = 1441] [outer = 16709400] 13:13:40 INFO - PROCESS | 3636 | 1461183220759 Marionette DEBUG loaded listener.js 13:13:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1396DC00) [pid = 3636] [serial = 1442] [outer = 16709400] 13:13:41 INFO - PROCESS | 3636 | 1461183221236 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 641ms 13:13:41 INFO - PROCESS | 3636 | 1461183221270 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:13:41 INFO - PROCESS | 3636 | 1461183221272 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 13:13:41 INFO - PROCESS | 3636 | 1461183221275 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:13:41 INFO - PROCESS | 3636 | 1461183221276 Marionette TRACE conn2 <- [1,1886,null,{}] 13:13:41 INFO - PROCESS | 3636 | 1461183221280 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:41 INFO - PROCESS | 3636 | 1461183221392 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:13:41 INFO - PROCESS | 3636 | 1461183221400 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:41 INFO - PROCESS | 3636 | ++DOCSHELL 13521800 == 36 [pid = 3636] [id = 481] 13:13:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1695A000) [pid = 3636] [serial = 1443] [outer = 00000000] 13:13:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (16C51400) [pid = 3636] [serial = 1444] [outer = 1695A000] 13:13:41 INFO - PROCESS | 3636 | 1461183221447 Marionette DEBUG loaded listener.js 13:13:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (16C50800) [pid = 3636] [serial = 1445] [outer = 1695A000] 13:13:41 INFO - PROCESS | 3636 | 1461183221948 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 703ms 13:13:41 INFO - PROCESS | 3636 | 1461183221975 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:13:41 INFO - PROCESS | 3636 | 1461183221977 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 13:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:13:41 INFO - PROCESS | 3636 | 1461183221981 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:13:41 INFO - PROCESS | 3636 | 1461183221984 Marionette TRACE conn2 <- [1,1890,null,{}] 13:13:41 INFO - PROCESS | 3636 | 1461183221988 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:42 INFO - PROCESS | 3636 | 1461183222099 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:13:42 INFO - PROCESS | 3636 | 1461183222105 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:42 INFO - PROCESS | 3636 | ++DOCSHELL 137EBC00 == 37 [pid = 3636] [id = 482] 13:13:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (13B42400) [pid = 3636] [serial = 1446] [outer = 00000000] 13:13:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (18367800) [pid = 3636] [serial = 1447] [outer = 13B42400] 13:13:42 INFO - PROCESS | 3636 | 1461183222150 Marionette DEBUG loaded listener.js 13:13:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (18704C00) [pid = 3636] [serial = 1448] [outer = 13B42400] 13:13:42 INFO - PROCESS | 3636 | 1461183222602 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 625ms 13:13:42 INFO - PROCESS | 3636 | 1461183222618 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:13:42 INFO - PROCESS | 3636 | 1461183222621 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 13:13:42 INFO - PROCESS | 3636 | 1461183222624 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:13:42 INFO - PROCESS | 3636 | 1461183222626 Marionette TRACE conn2 <- [1,1894,null,{}] 13:13:42 INFO - PROCESS | 3636 | 1461183222629 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:42 INFO - PROCESS | 3636 | 1461183222753 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:13:42 INFO - PROCESS | 3636 | 1461183222848 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:42 INFO - PROCESS | 3636 | ++DOCSHELL 18732800 == 38 [pid = 3636] [id = 483] 13:13:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (18733000) [pid = 3636] [serial = 1449] [outer = 00000000] 13:13:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (18B40400) [pid = 3636] [serial = 1450] [outer = 18733000] 13:13:42 INFO - PROCESS | 3636 | 1461183222903 Marionette DEBUG loaded listener.js 13:13:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (18B47800) [pid = 3636] [serial = 1451] [outer = 18733000] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1DF46800) [pid = 3636] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (1D873000) [pid = 3636] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (187AD400) [pid = 3636] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1E9AF800) [pid = 3636] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1364D800) [pid = 3636] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1B143C00) [pid = 3636] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (13420C00) [pid = 3636] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1A4C5400) [pid = 3636] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1B127C00) [pid = 3636] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (12310800) [pid = 3636] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (18733C00) [pid = 3636] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (18A10C00) [pid = 3636] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (18734800) [pid = 3636] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (16D49C00) [pid = 3636] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (11BB7400) [pid = 3636] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (11C52400) [pid = 3636] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18B9D800) [pid = 3636] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1EAEB400) [pid = 3636] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1E9AD800) [pid = 3636] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (195CE400) [pid = 3636] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (16D48800) [pid = 3636] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1342E400) [pid = 3636] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1CB60800) [pid = 3636] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (14BE9400) [pid = 3636] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (13650000) [pid = 3636] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1B12DC00) [pid = 3636] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (143A8C00) [pid = 3636] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1D014400) [pid = 3636] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1D2BF000) [pid = 3636] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:13:43 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (16C47C00) [pid = 3636] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:13:43 INFO - PROCESS | 3636 | 1461183223807 Marionette TRACE conn2 <- [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]]]}] 13:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1188ms 13:13:43 INFO - PROCESS | 3636 | 1461183223823 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:13:43 INFO - PROCESS | 3636 | 1461183223825 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 13:13:43 INFO - PROCESS | 3636 | 1461183223828 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:13:43 INFO - PROCESS | 3636 | 1461183223830 Marionette TRACE conn2 <- [1,1898,null,{}] 13:13:43 INFO - PROCESS | 3636 | 1461183223833 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:43 INFO - PROCESS | 3636 | 1461183223907 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:13:43 INFO - PROCESS | 3636 | 1461183223913 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:43 INFO - PROCESS | 3636 | ++DOCSHELL 1364DC00 == 39 [pid = 3636] [id = 484] 13:13:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1374E800) [pid = 3636] [serial = 1452] [outer = 00000000] 13:13:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (16840400) [pid = 3636] [serial = 1453] [outer = 1374E800] 13:13:43 INFO - PROCESS | 3636 | 1461183223957 Marionette DEBUG loaded listener.js 13:13:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (16710000) [pid = 3636] [serial = 1454] [outer = 1374E800] 13:13:44 INFO - PROCESS | 3636 | 1461183224393 Marionette TRACE conn2 <- [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]]]}] 13:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 594ms 13:13:44 INFO - PROCESS | 3636 | 1461183224431 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:13:44 INFO - PROCESS | 3636 | 1461183224433 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 13:13:44 INFO - PROCESS | 3636 | 1461183224436 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:13:44 INFO - PROCESS | 3636 | 1461183224438 Marionette TRACE conn2 <- [1,1902,null,{}] 13:13:44 INFO - PROCESS | 3636 | 1461183224445 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:44 INFO - PROCESS | 3636 | 1461183224519 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:13:44 INFO - PROCESS | 3636 | 1461183224526 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:44 INFO - PROCESS | 3636 | ++DOCSHELL 16837000 == 40 [pid = 3636] [id = 485] 13:13:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (18735C00) [pid = 3636] [serial = 1455] [outer = 00000000] 13:13:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (18B49000) [pid = 3636] [serial = 1456] [outer = 18735C00] 13:13:44 INFO - PROCESS | 3636 | 1461183224569 Marionette DEBUG loaded listener.js 13:13:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (147AB000) [pid = 3636] [serial = 1457] [outer = 18735C00] 13:13:45 INFO - PROCESS | 3636 | 1461183225012 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 594ms 13:13:45 INFO - PROCESS | 3636 | 1461183225034 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:13:45 INFO - PROCESS | 3636 | 1461183225036 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 13:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:13:45 INFO - PROCESS | 3636 | 1461183225040 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:13:45 INFO - PROCESS | 3636 | 1461183225043 Marionette TRACE conn2 <- [1,1906,null,{}] 13:13:45 INFO - PROCESS | 3636 | 1461183225047 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:45 INFO - PROCESS | 3636 | 1461183225163 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:13:45 INFO - PROCESS | 3636 | 1461183225171 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:45 INFO - PROCESS | 3636 | ++DOCSHELL 14451800 == 41 [pid = 3636] [id = 486] 13:13:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1870C000) [pid = 3636] [serial = 1458] [outer = 00000000] 13:13:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (18B9E800) [pid = 3636] [serial = 1459] [outer = 1870C000] 13:13:45 INFO - PROCESS | 3636 | 1461183225216 Marionette DEBUG loaded listener.js 13:13:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (18BA5800) [pid = 3636] [serial = 1460] [outer = 1870C000] 13:13:45 INFO - PROCESS | 3636 | 1461183225725 Marionette TRACE conn2 <- [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]]]}] 13:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 750ms 13:13:45 INFO - PROCESS | 3636 | 1461183225782 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:13:45 INFO - PROCESS | 3636 | 1461183225786 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 13:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:13:45 INFO - PROCESS | 3636 | 1461183225792 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:13:45 INFO - PROCESS | 3636 | 1461183225796 Marionette TRACE conn2 <- [1,1910,null,{}] 13:13:45 INFO - PROCESS | 3636 | 1461183225803 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:45 INFO - PROCESS | 3636 | 1461183225967 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:13:46 INFO - PROCESS | 3636 | 1461183226094 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:46 INFO - PROCESS | 3636 | ++DOCSHELL 11BF5C00 == 42 [pid = 3636] [id = 487] 13:13:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (11BFB400) [pid = 3636] [serial = 1461] [outer = 00000000] 13:13:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (12B84800) [pid = 3636] [serial = 1462] [outer = 11BFB400] 13:13:46 INFO - PROCESS | 3636 | 1461183226192 Marionette DEBUG loaded listener.js 13:13:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (12BBF800) [pid = 3636] [serial = 1463] [outer = 11BFB400] 13:13:46 INFO - PROCESS | 3636 | 1461183226891 Marionette TRACE conn2 <- [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]]]}] 13:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1157ms 13:13:46 INFO - PROCESS | 3636 | 1461183226944 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:13:46 INFO - PROCESS | 3636 | 1461183226950 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 13:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:13:46 INFO - PROCESS | 3636 | 1461183226957 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:13:46 INFO - PROCESS | 3636 | 1461183226960 Marionette TRACE conn2 <- [1,1914,null,{}] 13:13:46 INFO - PROCESS | 3636 | 1461183226964 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:47 INFO - PROCESS | 3636 | 1461183227085 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:13:47 INFO - PROCESS | 3636 | 1461183227219 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:47 INFO - PROCESS | 3636 | ++DOCSHELL 11C51800 == 43 [pid = 3636] [id = 488] 13:13:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (13368800) [pid = 3636] [serial = 1464] [outer = 00000000] 13:13:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (13644C00) [pid = 3636] [serial = 1465] [outer = 13368800] 13:13:47 INFO - PROCESS | 3636 | 1461183227275 Marionette DEBUG loaded listener.js 13:13:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (13966000) [pid = 3636] [serial = 1466] [outer = 13368800] 13:13:48 INFO - PROCESS | 3636 | 1461183228195 Marionette TRACE conn2 <- [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]]]}] 13:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1297ms 13:13:48 INFO - PROCESS | 3636 | 1461183228254 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:13:48 INFO - PROCESS | 3636 | 1461183228258 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 13:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:13:48 INFO - PROCESS | 3636 | 1461183228263 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:13:48 INFO - PROCESS | 3636 | 1461183228266 Marionette TRACE conn2 <- [1,1918,null,{}] 13:13:48 INFO - PROCESS | 3636 | 1461183228273 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:48 INFO - PROCESS | 3636 | 1461183228373 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:13:48 INFO - PROCESS | 3636 | 1461183228521 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:48 INFO - PROCESS | 3636 | --DOCSHELL 144A1800 == 42 [pid = 3636] [id = 254] 13:13:48 INFO - PROCESS | 3636 | --DOCSHELL 16D45400 == 41 [pid = 3636] [id = 250] 13:13:48 INFO - PROCESS | 3636 | --DOCSHELL 16841000 == 40 [pid = 3636] [id = 249] 13:13:48 INFO - PROCESS | 3636 | --DOCSHELL 18B44800 == 39 [pid = 3636] [id = 253] 13:13:48 INFO - PROCESS | 3636 | --DOCSHELL 12D73000 == 38 [pid = 3636] [id = 252] 13:13:48 INFO - PROCESS | 3636 | --DOCSHELL 1396EC00 == 37 [pid = 3636] [id = 245] 13:13:48 INFO - PROCESS | 3636 | --DOCSHELL 1449F400 == 36 [pid = 3636] [id = 246] 13:13:48 INFO - PROCESS | 3636 | --DOCSHELL 1593E800 == 35 [pid = 3636] [id = 247] 13:13:48 INFO - PROCESS | 3636 | --DOCSHELL 11BF3800 == 34 [pid = 3636] [id = 243] 13:13:48 INFO - PROCESS | 3636 | --DOCSHELL 13301400 == 33 [pid = 3636] [id = 260] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1CB5C400) [pid = 3636] [serial = 1417] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | ++DOCSHELL 11BAEC00 == 34 [pid = 3636] [id = 489] 13:13:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (11BB6400) [pid = 3636] [serial = 1467] [outer = 00000000] 13:13:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (12D77C00) [pid = 3636] [serial = 1468] [outer = 11BB6400] 13:13:48 INFO - PROCESS | 3636 | 1461183228600 Marionette DEBUG loaded listener.js 13:13:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (13525C00) [pid = 3636] [serial = 1469] [outer = 11BB6400] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1CD1B400) [pid = 3636] [serial = 1268] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (14B5B000) [pid = 3636] [serial = 1271] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1CE83400) [pid = 3636] [serial = 1325] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (15E45000) [pid = 3636] [serial = 1319] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1D87BC00) [pid = 3636] [serial = 1280] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1E393800) [pid = 3636] [serial = 1331] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (18A15800) [pid = 3636] [serial = 1274] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1DF52C00) [pid = 3636] [serial = 1286] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1DE20800) [pid = 3636] [serial = 1328] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (18BA9800) [pid = 3636] [serial = 1322] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1E9BB000) [pid = 3636] [serial = 1334] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1D99FC00) [pid = 3636] [serial = 1283] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1CB5B800) [pid = 3636] [serial = 1277] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1AB17800) [pid = 3636] [serial = 1405] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1B13B400) [pid = 3636] [serial = 1408] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1B129400) [pid = 3636] [serial = 1406] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (16711800) [pid = 3636] [serial = 1411] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1C535400) [pid = 3636] [serial = 1414] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1B1BC400) [pid = 3636] [serial = 1409] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (195CC400) [pid = 3636] [serial = 1399] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (18B47400) [pid = 3636] [serial = 1396] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (18B90400) [pid = 3636] [serial = 1397] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (18368000) [pid = 3636] [serial = 1393] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (18708800) [pid = 3636] [serial = 1394] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1364A000) [pid = 3636] [serial = 1390] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (14B05800) [pid = 3636] [serial = 1391] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (13BECC00) [pid = 3636] [serial = 1388] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1396C800) [pid = 3636] [serial = 1387] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (1F19C800) [pid = 3636] [serial = 1385] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (1F199000) [pid = 3636] [serial = 1384] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1F018400) [pid = 3636] [serial = 1382] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (1F014400) [pid = 3636] [serial = 1381] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (1EAE9C00) [pid = 3636] [serial = 1379] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (1EAE3C00) [pid = 3636] [serial = 1378] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1D99F800) [pid = 3636] [serial = 1376] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (1C687400) [pid = 3636] [serial = 1375] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (1957C800) [pid = 3636] [serial = 1373] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (18B9BC00) [pid = 3636] [serial = 1372] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (16957800) [pid = 3636] [serial = 1370] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (16768800) [pid = 3636] [serial = 1369] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (1E39B400) [pid = 3636] [serial = 1367] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (1C53DC00) [pid = 3636] [serial = 1415] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (19DC6400) [pid = 3636] [serial = 1402] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (19F43000) [pid = 3636] [serial = 1403] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (198F9400) [pid = 3636] [serial = 1412] [outer = 00000000] [url = about:blank] 13:13:48 INFO - PROCESS | 3636 | --DOMWINDOW == 72 (198F6800) [pid = 3636] [serial = 1400] [outer = 00000000] [url = about:blank] 13:13:49 INFO - PROCESS | 3636 | 1461183229051 Marionette TRACE conn2 <- [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]]]}] 13:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 828ms 13:13:49 INFO - PROCESS | 3636 | 1461183229109 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:13:49 INFO - PROCESS | 3636 | 1461183229117 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 13:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:13:49 INFO - PROCESS | 3636 | 1461183229125 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:13:49 INFO - PROCESS | 3636 | 1461183229127 Marionette TRACE conn2 <- [1,1922,null,{}] 13:13:49 INFO - PROCESS | 3636 | 1461183229131 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:49 INFO - PROCESS | 3636 | 1461183229209 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:13:49 INFO - PROCESS | 3636 | 1461183229218 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:49 INFO - PROCESS | 3636 | ++DOCSHELL 13524C00 == 35 [pid = 3636] [id = 490] 13:13:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (13643400) [pid = 3636] [serial = 1470] [outer = 00000000] 13:13:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (1396C000) [pid = 3636] [serial = 1471] [outer = 13643400] 13:13:49 INFO - PROCESS | 3636 | 1461183229263 Marionette DEBUG loaded listener.js 13:13:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (13BE4800) [pid = 3636] [serial = 1472] [outer = 13643400] 13:13:49 INFO - PROCESS | 3636 | 1461183229744 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 626ms 13:13:49 INFO - PROCESS | 3636 | 1461183229761 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:13:49 INFO - PROCESS | 3636 | 1461183229763 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 13:13:49 INFO - PROCESS | 3636 | 1461183229767 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:13:49 INFO - PROCESS | 3636 | 1461183229770 Marionette TRACE conn2 <- [1,1926,null,{}] 13:13:49 INFO - PROCESS | 3636 | 1461183229784 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:49 INFO - PROCESS | 3636 | 1461183229866 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:13:49 INFO - PROCESS | 3636 | 1461183229909 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:49 INFO - PROCESS | 3636 | ++DOCSHELL 15925400 == 36 [pid = 3636] [id = 491] 13:13:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (1593A400) [pid = 3636] [serial = 1473] [outer = 00000000] 13:13:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (15A06800) [pid = 3636] [serial = 1474] [outer = 1593A400] 13:13:49 INFO - PROCESS | 3636 | 1461183229959 Marionette DEBUG loaded listener.js 13:13:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (15A10800) [pid = 3636] [serial = 1475] [outer = 1593A400] 13:13:50 INFO - PROCESS | 3636 | 1461183230442 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 688ms 13:13:50 INFO - PROCESS | 3636 | 1461183230466 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:13:50 INFO - PROCESS | 3636 | 1461183230468 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 13:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:13:50 INFO - PROCESS | 3636 | 1461183230472 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:13:50 INFO - PROCESS | 3636 | 1461183230473 Marionette TRACE conn2 <- [1,1930,null,{}] 13:13:50 INFO - PROCESS | 3636 | 1461183230476 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:50 INFO - PROCESS | 3636 | 1461183230553 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:13:50 INFO - PROCESS | 3636 | 1461183230559 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:50 INFO - PROCESS | 3636 | ++DOCSHELL 14BE8400 == 37 [pid = 3636] [id = 492] 13:13:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (159AE800) [pid = 3636] [serial = 1476] [outer = 00000000] 13:13:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (16764400) [pid = 3636] [serial = 1477] [outer = 159AE800] 13:13:50 INFO - PROCESS | 3636 | 1461183230604 Marionette DEBUG loaded listener.js 13:13:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (1676EC00) [pid = 3636] [serial = 1478] [outer = 159AE800] 13:13:51 INFO - PROCESS | 3636 | 1461183231057 Marionette TRACE conn2 <- [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]]]}] 13:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 641ms 13:13:51 INFO - PROCESS | 3636 | 1461183231110 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:13:51 INFO - PROCESS | 3636 | 1461183231112 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 13:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:13:51 INFO - PROCESS | 3636 | 1461183231115 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:13:51 INFO - PROCESS | 3636 | 1461183231117 Marionette TRACE conn2 <- [1,1934,null,{}] 13:13:51 INFO - PROCESS | 3636 | 1461183231121 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:51 INFO - PROCESS | 3636 | 1461183231232 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:13:51 INFO - PROCESS | 3636 | 1461183231238 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:51 INFO - PROCESS | 3636 | ++DOCSHELL 1670A000 == 38 [pid = 3636] [id = 493] 13:13:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (16715400) [pid = 3636] [serial = 1479] [outer = 00000000] 13:13:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (16C46400) [pid = 3636] [serial = 1480] [outer = 16715400] 13:13:51 INFO - PROCESS | 3636 | 1461183231284 Marionette DEBUG loaded listener.js 13:13:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (16C46000) [pid = 3636] [serial = 1481] [outer = 16715400] 13:13:51 INFO - PROCESS | 3636 | 1461183231776 Marionette TRACE conn2 <- [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]]]}] 13:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 703ms 13:13:51 INFO - PROCESS | 3636 | 1461183231815 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:13:51 INFO - PROCESS | 3636 | 1461183231817 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 13:13:51 INFO - PROCESS | 3636 | 1461183231820 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:13:51 INFO - PROCESS | 3636 | 1461183231822 Marionette TRACE conn2 <- [1,1938,null,{}] 13:13:51 INFO - PROCESS | 3636 | 1461183231829 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:51 INFO - PROCESS | 3636 | 1461183231957 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:13:51 INFO - PROCESS | 3636 | 1461183231967 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:52 INFO - PROCESS | 3636 | ++DOCSHELL 13369C00 == 39 [pid = 3636] [id = 494] 13:13:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (16090400) [pid = 3636] [serial = 1482] [outer = 00000000] 13:13:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (18734000) [pid = 3636] [serial = 1483] [outer = 16090400] 13:13:52 INFO - PROCESS | 3636 | 1461183232019 Marionette DEBUG loaded listener.js 13:13:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (18733400) [pid = 3636] [serial = 1484] [outer = 16090400] 13:13:52 INFO - PROCESS | 3636 | 1461183232449 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 703ms 13:13:52 INFO - PROCESS | 3636 | 1461183232522 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:13:52 INFO - PROCESS | 3636 | 1461183232524 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 13:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:13:52 INFO - PROCESS | 3636 | 1461183232527 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:13:52 INFO - PROCESS | 3636 | 1461183232529 Marionette TRACE conn2 <- [1,1942,null,{}] 13:13:52 INFO - PROCESS | 3636 | 1461183232532 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:52 INFO - PROCESS | 3636 | 1461183232664 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:13:52 INFO - PROCESS | 3636 | 1461183232686 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:52 INFO - PROCESS | 3636 | ++DOCSHELL 18B4DC00 == 40 [pid = 3636] [id = 495] 13:13:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (18B84000) [pid = 3636] [serial = 1485] [outer = 00000000] 13:13:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18B9D800) [pid = 3636] [serial = 1486] [outer = 18B84000] 13:13:52 INFO - PROCESS | 3636 | 1461183232737 Marionette DEBUG loaded listener.js 13:13:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18BA0000) [pid = 3636] [serial = 1487] [outer = 18B84000] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (16709400) [pid = 3636] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (1608A400) [pid = 3636] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (11C5BC00) [pid = 3636] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (1695A000) [pid = 3636] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (13522000) [pid = 3636] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (18735C00) [pid = 3636] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (13B42400) [pid = 3636] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (18733000) [pid = 3636] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (13B43C00) [pid = 3636] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (13756000) [pid = 3636] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (15A04000) [pid = 3636] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (11BF8400) [pid = 3636] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:13:53 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (1374E800) [pid = 3636] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:13:53 INFO - PROCESS | 3636 | 1461183233341 Marionette TRACE conn2 <- [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]]]}] 13:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 844ms 13:13:53 INFO - PROCESS | 3636 | 1461183233368 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:13:53 INFO - PROCESS | 3636 | 1461183233370 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 13:13:53 INFO - PROCESS | 3636 | 1461183233374 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:13:53 INFO - PROCESS | 3636 | 1461183233375 Marionette TRACE conn2 <- [1,1946,null,{}] 13:13:53 INFO - PROCESS | 3636 | 1461183233378 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:53 INFO - PROCESS | 3636 | 1461183233451 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:13:53 INFO - PROCESS | 3636 | 1461183233457 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:53 INFO - PROCESS | 3636 | ++DOCSHELL 11C55800 == 41 [pid = 3636] [id = 496] 13:13:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (13364C00) [pid = 3636] [serial = 1488] [outer = 00000000] 13:13:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (13963000) [pid = 3636] [serial = 1489] [outer = 13364C00] 13:13:53 INFO - PROCESS | 3636 | 1461183233501 Marionette DEBUG loaded listener.js 13:13:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (15A04000) [pid = 3636] [serial = 1490] [outer = 13364C00] 13:13:53 INFO - PROCESS | 3636 | 1461183233929 Marionette TRACE conn2 <- [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]]]}] 13:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 594ms 13:13:53 INFO - PROCESS | 3636 | 1461183233971 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:13:53 INFO - PROCESS | 3636 | 1461183233973 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 13:13:53 INFO - PROCESS | 3636 | 1461183233976 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:13:53 INFO - PROCESS | 3636 | 1461183233978 Marionette TRACE conn2 <- [1,1950,null,{}] 13:13:53 INFO - PROCESS | 3636 | 1461183233981 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:54 INFO - PROCESS | 3636 | 1461183234083 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:13:54 INFO - PROCESS | 3636 | 1461183234090 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:54 INFO - PROCESS | 3636 | ++DOCSHELL 1364B800 == 42 [pid = 3636] [id = 497] 13:13:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (13756000) [pid = 3636] [serial = 1491] [outer = 00000000] 13:13:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (18B47000) [pid = 3636] [serial = 1492] [outer = 13756000] 13:13:54 INFO - PROCESS | 3636 | 1461183234133 Marionette DEBUG loaded listener.js 13:13:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18363400) [pid = 3636] [serial = 1493] [outer = 13756000] 13:13:54 INFO - PROCESS | 3636 | 1461183234546 Marionette TRACE conn2 <- [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]]]}] 13:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 594ms 13:13:54 INFO - PROCESS | 3636 | 1461183234574 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:13:54 INFO - PROCESS | 3636 | 1461183234575 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 13:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:13:54 INFO - PROCESS | 3636 | 1461183234579 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:13:54 INFO - PROCESS | 3636 | 1461183234580 Marionette TRACE conn2 <- [1,1954,null,{}] 13:13:54 INFO - PROCESS | 3636 | 1461183234597 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:54 INFO - PROCESS | 3636 | 1461183234674 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:13:54 INFO - PROCESS | 3636 | 1461183234679 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:54 INFO - PROCESS | 3636 | ++DOCSHELL 1585B800 == 43 [pid = 3636] [id = 498] 13:13:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (1670F800) [pid = 3636] [serial = 1494] [outer = 00000000] 13:13:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (19586400) [pid = 3636] [serial = 1495] [outer = 1670F800] 13:13:54 INFO - PROCESS | 3636 | 1461183234724 Marionette DEBUG loaded listener.js 13:13:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (19586000) [pid = 3636] [serial = 1496] [outer = 1670F800] 13:13:55 INFO - PROCESS | 3636 | 1461183235149 Marionette TRACE conn2 <- [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]]]}] 13:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 594ms 13:13:55 INFO - PROCESS | 3636 | 1461183235176 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:13:55 INFO - PROCESS | 3636 | 1461183235178 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 13:13:55 INFO - PROCESS | 3636 | 1461183235181 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:13:55 INFO - PROCESS | 3636 | 1461183235184 Marionette TRACE conn2 <- [1,1958,null,{}] 13:13:55 INFO - PROCESS | 3636 | 1461183235187 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:55 INFO - PROCESS | 3636 | 1461183235323 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:13:55 INFO - PROCESS | 3636 | 1461183235485 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:55 INFO - PROCESS | 3636 | ++DOCSHELL 11BF5400 == 44 [pid = 3636] [id = 499] 13:13:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (11BF6000) [pid = 3636] [serial = 1497] [outer = 00000000] 13:13:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (123FF400) [pid = 3636] [serial = 1498] [outer = 11BF6000] 13:13:55 INFO - PROCESS | 3636 | 1461183235556 Marionette DEBUG loaded listener.js 13:13:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (13368400) [pid = 3636] [serial = 1499] [outer = 11BF6000] 13:13:56 INFO - PROCESS | 3636 | 1461183236116 Marionette TRACE conn2 <- [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]]]}] 13:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1000ms 13:13:56 INFO - PROCESS | 3636 | 1461183236185 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:13:56 INFO - PROCESS | 3636 | 1461183236189 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 13:13:56 INFO - PROCESS | 3636 | 1461183236194 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:13:56 INFO - PROCESS | 3636 | 1461183236198 Marionette TRACE conn2 <- [1,1962,null,{}] 13:13:56 INFO - PROCESS | 3636 | 1461183236204 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:56 INFO - PROCESS | 3636 | 1461183236315 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:13:56 INFO - PROCESS | 3636 | 1461183236446 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:56 INFO - PROCESS | 3636 | ++DOCSHELL 14449C00 == 45 [pid = 3636] [id = 500] 13:13:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (1449E800) [pid = 3636] [serial = 1500] [outer = 00000000] 13:13:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (15859800) [pid = 3636] [serial = 1501] [outer = 1449E800] 13:13:56 INFO - PROCESS | 3636 | 1461183236504 Marionette DEBUG loaded listener.js 13:13:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (15A07000) [pid = 3636] [serial = 1502] [outer = 1449E800] 13:13:57 INFO - PROCESS | 3636 | 1461183237087 Marionette TRACE conn2 <- [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]]]}] 13:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 953ms 13:13:57 INFO - PROCESS | 3636 | 1461183237143 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:13:57 INFO - PROCESS | 3636 | 1461183237147 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 13:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:13:57 INFO - PROCESS | 3636 | 1461183237151 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:13:57 INFO - PROCESS | 3636 | 1461183237153 Marionette TRACE conn2 <- [1,1966,null,{}] 13:13:57 INFO - PROCESS | 3636 | 1461183237158 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:57 INFO - PROCESS | 3636 | 1461183237265 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:13:57 INFO - PROCESS | 3636 | 1461183237397 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:57 INFO - PROCESS | 3636 | ++DOCSHELL 1670AC00 == 46 [pid = 3636] [id = 501] 13:13:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (16771C00) [pid = 3636] [serial = 1503] [outer = 00000000] 13:13:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (18736400) [pid = 3636] [serial = 1504] [outer = 16771C00] 13:13:57 INFO - PROCESS | 3636 | 1461183237453 Marionette DEBUG loaded listener.js 13:13:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (18B4EC00) [pid = 3636] [serial = 1505] [outer = 16771C00] 13:13:58 INFO - PROCESS | 3636 | 1461183238006 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 907ms 13:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:13:58 INFO - PROCESS | 3636 | 1461183238056 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:13:58 INFO - PROCESS | 3636 | 1461183238058 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 13:13:58 INFO - PROCESS | 3636 | 1461183238068 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:13:58 INFO - PROCESS | 3636 | 1461183238074 Marionette TRACE conn2 <- [1,1970,null,{}] 13:13:58 INFO - PROCESS | 3636 | 1461183238079 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:58 INFO - PROCESS | 3636 | 1461183238182 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:13:58 INFO - PROCESS | 3636 | 1461183238315 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:58 INFO - PROCESS | 3636 | ++DOCSHELL 1872F800 == 47 [pid = 3636] [id = 502] 13:13:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (18B9BC00) [pid = 3636] [serial = 1506] [outer = 00000000] 13:13:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (199E5800) [pid = 3636] [serial = 1507] [outer = 18B9BC00] 13:13:58 INFO - PROCESS | 3636 | 1461183238370 Marionette DEBUG loaded listener.js 13:13:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (199E8400) [pid = 3636] [serial = 1508] [outer = 18B9BC00] 13:13:58 INFO - PROCESS | 3636 | 1461183238924 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 954ms 13:13:59 INFO - PROCESS | 3636 | 1461183239036 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:13:59 INFO - PROCESS | 3636 | 1461183239039 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 13:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:13:59 INFO - PROCESS | 3636 | 1461183239044 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:13:59 INFO - PROCESS | 3636 | 1461183239046 Marionette TRACE conn2 <- [1,1974,null,{}] 13:13:59 INFO - PROCESS | 3636 | 1461183239049 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:59 INFO - PROCESS | 3636 | 1461183239155 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:13:59 INFO - PROCESS | 3636 | 1461183239428 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:59 INFO - PROCESS | 3636 | ++DOCSHELL 11BB7400 == 48 [pid = 3636] [id = 503] 13:13:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (11BED800) [pid = 3636] [serial = 1509] [outer = 00000000] 13:13:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (13363C00) [pid = 3636] [serial = 1510] [outer = 11BED800] 13:13:59 INFO - PROCESS | 3636 | 1461183239491 Marionette DEBUG loaded listener.js 13:13:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (13427800) [pid = 3636] [serial = 1511] [outer = 11BED800] 13:14:00 INFO - PROCESS | 3636 | 1461183240037 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1032ms 13:14:00 INFO - PROCESS | 3636 | 1461183240102 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:14:00 INFO - PROCESS | 3636 | 1461183240107 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 13:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:14:00 INFO - PROCESS | 3636 | 1461183240112 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:14:00 INFO - PROCESS | 3636 | 1461183240115 Marionette TRACE conn2 <- [1,1978,null,{}] 13:14:00 INFO - PROCESS | 3636 | 1461183240120 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:00 INFO - PROCESS | 3636 | 1461183240218 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:14:00 INFO - PROCESS | 3636 | --DOCSHELL 13963800 == 47 [pid = 3636] [id = 259] 13:14:00 INFO - PROCESS | 3636 | --DOCSHELL 1235C800 == 46 [pid = 3636] [id = 258] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (16837400) [pid = 3636] [serial = 1441] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1670B400) [pid = 3636] [serial = 1438] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (12DD8000) [pid = 3636] [serial = 1423] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (16C51400) [pid = 3636] [serial = 1444] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (13529000) [pid = 3636] [serial = 1426] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1352D400) [pid = 3636] [serial = 1427] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (147AB000) [pid = 3636] [serial = 1457] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (18367800) [pid = 3636] [serial = 1447] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (16C50800) [pid = 3636] [serial = 1445] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (18B40400) [pid = 3636] [serial = 1450] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (18704C00) [pid = 3636] [serial = 1448] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (18B49000) [pid = 3636] [serial = 1456] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (16711400) [pid = 3636] [serial = 1439] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (143F4C00) [pid = 3636] [serial = 1432] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (14452000) [pid = 3636] [serial = 1433] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (13966C00) [pid = 3636] [serial = 1429] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (1396E800) [pid = 3636] [serial = 1430] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (15A0C000) [pid = 3636] [serial = 1435] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (15E0AC00) [pid = 3636] [serial = 1436] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (18B9E800) [pid = 3636] [serial = 1459] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (11C53800) [pid = 3636] [serial = 1420] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (11C59800) [pid = 3636] [serial = 1421] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (18B47800) [pid = 3636] [serial = 1451] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (1335D400) [pid = 3636] [serial = 1424] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (16840400) [pid = 3636] [serial = 1453] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (16710000) [pid = 3636] [serial = 1454] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (1396DC00) [pid = 3636] [serial = 1442] [outer = 00000000] [url = about:blank] 13:14:00 INFO - PROCESS | 3636 | 1461183240384 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:00 INFO - PROCESS | 3636 | ++DOCSHELL 11C53800 == 47 [pid = 3636] [id = 504] 13:14:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (11C55400) [pid = 3636] [serial = 1512] [outer = 00000000] 13:14:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (13309000) [pid = 3636] [serial = 1513] [outer = 11C55400] 13:14:00 INFO - PROCESS | 3636 | 1461183240438 Marionette DEBUG loaded listener.js 13:14:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (13522000) [pid = 3636] [serial = 1514] [outer = 11C55400] 13:14:00 INFO - PROCESS | 3636 | 1461183240902 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 844ms 13:14:00 INFO - PROCESS | 3636 | 1461183240955 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:14:00 INFO - PROCESS | 3636 | 1461183240959 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 13:14:00 INFO - PROCESS | 3636 | 1461183240964 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:14:00 INFO - PROCESS | 3636 | 1461183240966 Marionette TRACE conn2 <- [1,1982,null,{}] 13:14:00 INFO - PROCESS | 3636 | 1461183240970 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:01 INFO - PROCESS | 3636 | 1461183241050 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:14:01 INFO - PROCESS | 3636 | 1461183241059 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:01 INFO - PROCESS | 3636 | ++DOCSHELL 13967C00 == 48 [pid = 3636] [id = 505] 13:14:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (143B3000) [pid = 3636] [serial = 1515] [outer = 00000000] 13:14:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (14B57C00) [pid = 3636] [serial = 1516] [outer = 143B3000] 13:14:01 INFO - PROCESS | 3636 | 1461183241104 Marionette DEBUG loaded listener.js 13:14:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (15A0C000) [pid = 3636] [serial = 1517] [outer = 143B3000] 13:14:01 INFO - PROCESS | 3636 | 1461183241566 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 625ms 13:14:01 INFO - PROCESS | 3636 | 1461183241602 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:14:01 INFO - PROCESS | 3636 | 1461183241604 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 13:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:14:01 INFO - PROCESS | 3636 | 1461183241609 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:14:01 INFO - PROCESS | 3636 | 1461183241615 Marionette TRACE conn2 <- [1,1986,null,{}] 13:14:01 INFO - PROCESS | 3636 | 1461183241623 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:01 INFO - PROCESS | 3636 | 1461183241703 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:14:01 INFO - PROCESS | 3636 | 1461183241711 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:01 INFO - PROCESS | 3636 | ++DOCSHELL 13B47C00 == 49 [pid = 3636] [id = 506] 13:14:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (14B07C00) [pid = 3636] [serial = 1518] [outer = 00000000] 13:14:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (16835800) [pid = 3636] [serial = 1519] [outer = 14B07C00] 13:14:01 INFO - PROCESS | 3636 | 1461183241756 Marionette DEBUG loaded listener.js 13:14:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (16841400) [pid = 3636] [serial = 1520] [outer = 14B07C00] 13:14:02 INFO - PROCESS | 3636 | 1461183242204 Marionette TRACE conn2 <- [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]]]}] 13:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 657ms 13:14:02 INFO - PROCESS | 3636 | 1461183242266 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:14:02 INFO - PROCESS | 3636 | 1461183242269 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 13:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:14:02 INFO - PROCESS | 3636 | 1461183242272 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:14:02 INFO - PROCESS | 3636 | 1461183242274 Marionette TRACE conn2 <- [1,1990,null,{}] 13:14:02 INFO - PROCESS | 3636 | 1461183242277 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:02 INFO - PROCESS | 3636 | 1461183242361 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:14:02 INFO - PROCESS | 3636 | 1461183242367 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:02 INFO - PROCESS | 3636 | ++DOCSHELL 1676E800 == 50 [pid = 3636] [id = 507] 13:14:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (16770400) [pid = 3636] [serial = 1521] [outer = 00000000] 13:14:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (16D95000) [pid = 3636] [serial = 1522] [outer = 16770400] 13:14:02 INFO - PROCESS | 3636 | 1461183242411 Marionette DEBUG loaded listener.js 13:14:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (18366000) [pid = 3636] [serial = 1523] [outer = 16770400] 13:14:02 INFO - PROCESS | 3636 | 1461183242903 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 703ms 13:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:14:02 INFO - PROCESS | 3636 | 1461183242976 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:14:02 INFO - PROCESS | 3636 | 1461183242978 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 13:14:02 INFO - PROCESS | 3636 | 1461183242982 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:14:02 INFO - PROCESS | 3636 | 1461183242984 Marionette TRACE conn2 <- [1,1994,null,{}] 13:14:02 INFO - PROCESS | 3636 | 1461183242987 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:03 INFO - PROCESS | 3636 | 1461183243092 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:14:03 INFO - PROCESS | 3636 | 1461183243101 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:03 INFO - PROCESS | 3636 | ++DOCSHELL 1840B400 == 51 [pid = 3636] [id = 508] 13:14:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1840BC00) [pid = 3636] [serial = 1524] [outer = 00000000] 13:14:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1872A800) [pid = 3636] [serial = 1525] [outer = 1840BC00] 13:14:03 INFO - PROCESS | 3636 | 1461183243156 Marionette DEBUG loaded listener.js 13:14:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18B42000) [pid = 3636] [serial = 1526] [outer = 1840BC00] 13:14:03 INFO - PROCESS | 3636 | 1461183243630 Marionette TRACE conn2 <- [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]]]}] 13:14:03 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 13:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 688ms 13:14:03 INFO - PROCESS | 3636 | 1461183243681 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:14:03 INFO - PROCESS | 3636 | 1461183243683 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 13:14:03 INFO - PROCESS | 3636 | 1461183243687 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:14:03 INFO - PROCESS | 3636 | 1461183243688 Marionette TRACE conn2 <- [1,1998,null,{}] 13:14:03 INFO - PROCESS | 3636 | 1461183243696 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:03 INFO - PROCESS | 3636 | 1461183243841 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:14:03 INFO - PROCESS | 3636 | 1461183243910 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:03 INFO - PROCESS | 3636 | ++DOCSHELL 123FBC00 == 52 [pid = 3636] [id = 509] 13:14:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18B86000) [pid = 3636] [serial = 1527] [outer = 00000000] 13:14:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (18BA4C00) [pid = 3636] [serial = 1528] [outer = 18B86000] 13:14:03 INFO - PROCESS | 3636 | 1461183243955 Marionette DEBUG loaded listener.js 13:14:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (18BA3C00) [pid = 3636] [serial = 1529] [outer = 18B86000] 13:14:04 INFO - PROCESS | 3636 | 1461183244361 Marionette TRACE conn2 <- [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]]]}] 13:14:04 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 13:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 688ms 13:14:04 INFO - PROCESS | 3636 | 1461183244391 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:14:04 INFO - PROCESS | 3636 | 1461183244393 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 13:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:14:04 INFO - PROCESS | 3636 | 1461183244397 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:14:04 INFO - PROCESS | 3636 | 1461183244398 Marionette TRACE conn2 <- [1,2002,null,{}] 13:14:04 INFO - PROCESS | 3636 | 1461183244402 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:04 INFO - PROCESS | 3636 | 1461183244508 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:14:04 INFO - PROCESS | 3636 | 1461183244514 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:04 INFO - PROCESS | 3636 | ++DOCSHELL 18B85400 == 53 [pid = 3636] [id = 510] 13:14:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (18BA1800) [pid = 3636] [serial = 1530] [outer = 00000000] 13:14:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (198FA400) [pid = 3636] [serial = 1531] [outer = 18BA1800] 13:14:04 INFO - PROCESS | 3636 | 1461183244558 Marionette DEBUG loaded listener.js 13:14:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (199E2C00) [pid = 3636] [serial = 1532] [outer = 18BA1800] 13:14:04 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (16715400) [pid = 3636] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:14:04 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (159AE800) [pid = 3636] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:14:04 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (13364C00) [pid = 3636] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:14:04 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (11BB6400) [pid = 3636] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:14:04 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (18B84000) [pid = 3636] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:14:04 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (1593A400) [pid = 3636] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:14:04 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (13756000) [pid = 3636] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:14:04 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (16090400) [pid = 3636] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:14:05 INFO - PROCESS | 3636 | 1461183245032 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 703ms 13:14:05 INFO - PROCESS | 3636 | 1461183245096 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:14:05 INFO - PROCESS | 3636 | 1461183245098 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 13:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:14:05 INFO - PROCESS | 3636 | 1461183245102 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:14:05 INFO - PROCESS | 3636 | 1461183245104 Marionette TRACE conn2 <- [1,2006,null,{}] 13:14:05 INFO - PROCESS | 3636 | 1461183245107 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:05 INFO - PROCESS | 3636 | 1461183245183 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:14:05 INFO - PROCESS | 3636 | 1461183245230 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:05 INFO - PROCESS | 3636 | ++DOCSHELL 18BA2800 == 54 [pid = 3636] [id = 511] 13:14:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (19584000) [pid = 3636] [serial = 1533] [outer = 00000000] 13:14:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (199E6000) [pid = 3636] [serial = 1534] [outer = 19584000] 13:14:05 INFO - PROCESS | 3636 | 1461183245275 Marionette DEBUG loaded listener.js 13:14:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (19DC5C00) [pid = 3636] [serial = 1535] [outer = 19584000] 13:14:05 INFO - PROCESS | 3636 | 1461183245724 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 704ms 13:14:05 INFO - PROCESS | 3636 | 1461183245802 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:14:05 INFO - PROCESS | 3636 | 1461183245804 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 13:14:05 INFO - PROCESS | 3636 | 1461183245807 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:14:05 INFO - PROCESS | 3636 | 1461183245808 Marionette TRACE conn2 <- [1,2010,null,{}] 13:14:05 INFO - PROCESS | 3636 | 1461183245812 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:05 INFO - PROCESS | 3636 | 1461183245889 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:14:05 INFO - PROCESS | 3636 | 1461183245895 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:05 INFO - PROCESS | 3636 | ++DOCSHELL 1988CC00 == 55 [pid = 3636] [id = 512] 13:14:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (19DCD400) [pid = 3636] [serial = 1536] [outer = 00000000] 13:14:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (19E40400) [pid = 3636] [serial = 1537] [outer = 19DCD400] 13:14:05 INFO - PROCESS | 3636 | 1461183245939 Marionette DEBUG loaded listener.js 13:14:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (19F3A800) [pid = 3636] [serial = 1538] [outer = 19DCD400] 13:14:06 INFO - PROCESS | 3636 | 1461183246375 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 640ms 13:14:06 INFO - PROCESS | 3636 | 1461183246445 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:14:06 INFO - PROCESS | 3636 | 1461183246447 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 13:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:14:06 INFO - PROCESS | 3636 | 1461183246450 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:14:06 INFO - PROCESS | 3636 | 1461183246452 Marionette TRACE conn2 <- [1,2014,null,{}] 13:14:06 INFO - PROCESS | 3636 | 1461183246456 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:06 INFO - PROCESS | 3636 | 1461183246533 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:14:06 INFO - PROCESS | 3636 | 1461183246569 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:06 INFO - PROCESS | 3636 | ++DOCSHELL 19DC8000 == 56 [pid = 3636] [id = 513] 13:14:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (19FF5000) [pid = 3636] [serial = 1539] [outer = 00000000] 13:14:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1A453800) [pid = 3636] [serial = 1540] [outer = 19FF5000] 13:14:06 INFO - PROCESS | 3636 | 1461183246619 Marionette DEBUG loaded listener.js 13:14:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1A4C5000) [pid = 3636] [serial = 1541] [outer = 19FF5000] 13:14:07 INFO - PROCESS | 3636 | 1461183247303 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 891ms 13:14:07 INFO - PROCESS | 3636 | 1461183247356 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:14:07 INFO - PROCESS | 3636 | 1461183247362 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 13:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:14:07 INFO - PROCESS | 3636 | 1461183247368 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:14:07 INFO - PROCESS | 3636 | 1461183247371 Marionette TRACE conn2 <- [1,2018,null,{}] 13:14:07 INFO - PROCESS | 3636 | 1461183247377 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:07 INFO - PROCESS | 3636 | 1461183247492 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:14:07 INFO - PROCESS | 3636 | 1461183247599 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:07 INFO - PROCESS | 3636 | ++DOCSHELL 1364D400 == 57 [pid = 3636] [id = 514] 13:14:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (13650000) [pid = 3636] [serial = 1542] [outer = 00000000] 13:14:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (143F8C00) [pid = 3636] [serial = 1543] [outer = 13650000] 13:14:07 INFO - PROCESS | 3636 | 1461183247656 Marionette DEBUG loaded listener.js 13:14:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (144A9000) [pid = 3636] [serial = 1544] [outer = 13650000] 13:14:08 INFO - PROCESS | 3636 | 1461183248282 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 953ms 13:14:08 INFO - PROCESS | 3636 | 1461183248312 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:14:08 INFO - PROCESS | 3636 | 1461183248318 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 13:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:14:08 INFO - PROCESS | 3636 | 1461183248325 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:14:08 INFO - PROCESS | 3636 | 1461183248328 Marionette TRACE conn2 <- [1,2022,null,{}] 13:14:08 INFO - PROCESS | 3636 | 1461183248331 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:08 INFO - PROCESS | 3636 | 1461183248437 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:14:08 INFO - PROCESS | 3636 | 1461183248546 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:08 INFO - PROCESS | 3636 | ++DOCSHELL 15ED8400 == 58 [pid = 3636] [id = 515] 13:14:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1608E400) [pid = 3636] [serial = 1545] [outer = 00000000] 13:14:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (16C47400) [pid = 3636] [serial = 1546] [outer = 1608E400] 13:14:08 INFO - PROCESS | 3636 | 1461183248601 Marionette DEBUG loaded listener.js 13:14:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (16D47800) [pid = 3636] [serial = 1547] [outer = 1608E400] 13:14:09 INFO - PROCESS | 3636 | 1461183249154 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 907ms 13:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:14:09 INFO - PROCESS | 3636 | 1461183249227 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:14:09 INFO - PROCESS | 3636 | 1461183249230 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 13:14:09 INFO - PROCESS | 3636 | 1461183249233 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:14:09 INFO - PROCESS | 3636 | 1461183249237 Marionette TRACE conn2 <- [1,2026,null,{}] 13:14:09 INFO - PROCESS | 3636 | 1461183249248 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:09 INFO - PROCESS | 3636 | 1461183249353 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:14:09 INFO - PROCESS | 3636 | 1461183249462 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:09 INFO - PROCESS | 3636 | ++DOCSHELL 1957A400 == 59 [pid = 3636] [id = 516] 13:14:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (199DE400) [pid = 3636] [serial = 1548] [outer = 00000000] 13:14:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (19E34800) [pid = 3636] [serial = 1549] [outer = 199DE400] 13:14:09 INFO - PROCESS | 3636 | 1461183249524 Marionette DEBUG loaded listener.js 13:14:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1A2E5800) [pid = 3636] [serial = 1550] [outer = 199DE400] 13:14:10 INFO - PROCESS | 3636 | 1461183250101 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 891ms 13:14:10 INFO - PROCESS | 3636 | 1461183250137 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:14:10 INFO - PROCESS | 3636 | 1461183250140 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 13:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:14:10 INFO - PROCESS | 3636 | 1461183250143 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:14:10 INFO - PROCESS | 3636 | 1461183250145 Marionette TRACE conn2 <- [1,2030,null,{}] 13:14:10 INFO - PROCESS | 3636 | 1461183250149 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:10 INFO - PROCESS | 3636 | 1461183250251 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:14:10 INFO - PROCESS | 3636 | 1461183250355 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:10 INFO - PROCESS | 3636 | ++DOCSHELL 19DD0000 == 60 [pid = 3636] [id = 517] 13:14:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1A45DC00) [pid = 3636] [serial = 1551] [outer = 00000000] 13:14:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1AB17C00) [pid = 3636] [serial = 1552] [outer = 1A45DC00] 13:14:10 INFO - PROCESS | 3636 | 1461183250411 Marionette DEBUG loaded listener.js 13:14:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1AB7E800) [pid = 3636] [serial = 1553] [outer = 1A45DC00] 13:14:10 INFO - PROCESS | 3636 | 1461183250952 Marionette TRACE conn2 <- [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]]]}] 13:14:11 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) 13:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 844ms 13:14:11 INFO - PROCESS | 3636 | 1461183250987 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:14:11 INFO - PROCESS | 3636 | 1461183250990 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 13:14:11 INFO - PROCESS | 3636 | 1461183250994 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:14:11 INFO - PROCESS | 3636 | 1461183250996 Marionette TRACE conn2 <- [1,2034,null,{}] 13:14:11 INFO - PROCESS | 3636 | 1461183251000 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:11 INFO - PROCESS | 3636 | 1461183251109 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:14:11 INFO - PROCESS | 3636 | 1461183251224 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:11 INFO - PROCESS | 3636 | ++DOCSHELL 13971800 == 61 [pid = 3636] [id = 518] 13:14:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (143F2C00) [pid = 3636] [serial = 1554] [outer = 00000000] 13:14:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1B127000) [pid = 3636] [serial = 1555] [outer = 143F2C00] 13:14:11 INFO - PROCESS | 3636 | 1461183251277 Marionette DEBUG loaded listener.js 13:14:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1B129400) [pid = 3636] [serial = 1556] [outer = 143F2C00] 13:14:12 INFO - PROCESS | 3636 | 1461183252062 Marionette TRACE conn2 <- [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]]]}] 13:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1141ms 13:14:12 INFO - PROCESS | 3636 | 1461183252147 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:14:12 INFO - PROCESS | 3636 | 1461183252151 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 13:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:14:12 INFO - PROCESS | 3636 | 1461183252169 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:14:12 INFO - PROCESS | 3636 | 1461183252173 Marionette TRACE conn2 <- [1,2038,null,{}] 13:14:12 INFO - PROCESS | 3636 | 1461183252180 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:12 INFO - PROCESS | 3636 | 1461183252281 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:14:12 INFO - PROCESS | 3636 | 1461183252409 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:12 INFO - PROCESS | 3636 | ++DOCSHELL 13310000 == 62 [pid = 3636] [id = 519] 13:14:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (137F2C00) [pid = 3636] [serial = 1557] [outer = 00000000] 13:14:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (15E45C00) [pid = 3636] [serial = 1558] [outer = 137F2C00] 13:14:12 INFO - PROCESS | 3636 | 1461183252464 Marionette DEBUG loaded listener.js 13:14:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (16090400) [pid = 3636] [serial = 1559] [outer = 137F2C00] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 13962800 == 61 [pid = 3636] [id = 251] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 1364B800 == 60 [pid = 3636] [id = 497] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 11C55800 == 59 [pid = 3636] [id = 496] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 1585B800 == 58 [pid = 3636] [id = 498] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 1670A000 == 57 [pid = 3636] [id = 493] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 13310400 == 56 [pid = 3636] [id = 244] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 15925400 == 55 [pid = 3636] [id = 491] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 1988CC00 == 54 [pid = 3636] [id = 512] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 18BA2800 == 53 [pid = 3636] [id = 511] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 18B85400 == 52 [pid = 3636] [id = 510] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 123FBC00 == 51 [pid = 3636] [id = 509] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 1840B400 == 50 [pid = 3636] [id = 508] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 1676E800 == 49 [pid = 3636] [id = 507] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 13B47C00 == 48 [pid = 3636] [id = 506] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 13967C00 == 47 [pid = 3636] [id = 505] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 11C53800 == 46 [pid = 3636] [id = 504] 13:14:12 INFO - PROCESS | 3636 | --DOCSHELL 11BB7400 == 45 [pid = 3636] [id = 503] 13:14:12 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (12B84800) [pid = 3636] [serial = 1462] [outer = 00000000] [url = about:blank] 13:14:12 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (13644C00) [pid = 3636] [serial = 1465] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOCSHELL 1872F800 == 44 [pid = 3636] [id = 502] 13:14:13 INFO - PROCESS | 3636 | --DOCSHELL 11BF5400 == 43 [pid = 3636] [id = 499] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (16C46000) [pid = 3636] [serial = 1481] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1676EC00) [pid = 3636] [serial = 1478] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1396C000) [pid = 3636] [serial = 1471] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (13963000) [pid = 3636] [serial = 1489] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (13525C00) [pid = 3636] [serial = 1469] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (18BA0000) [pid = 3636] [serial = 1487] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (15A04000) [pid = 3636] [serial = 1490] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (15A10800) [pid = 3636] [serial = 1475] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (18363400) [pid = 3636] [serial = 1493] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (12D77C00) [pid = 3636] [serial = 1468] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (18733400) [pid = 3636] [serial = 1484] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (18734000) [pid = 3636] [serial = 1483] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (18B9D800) [pid = 3636] [serial = 1486] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (16764400) [pid = 3636] [serial = 1477] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (16C46400) [pid = 3636] [serial = 1480] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (15A06800) [pid = 3636] [serial = 1474] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (18B47000) [pid = 3636] [serial = 1492] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (19586400) [pid = 3636] [serial = 1495] [outer = 00000000] [url = about:blank] 13:14:13 INFO - PROCESS | 3636 | 1461183253046 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 954ms 13:14:13 INFO - PROCESS | 3636 | 1461183253124 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:14:13 INFO - PROCESS | 3636 | 1461183253128 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 13:14:13 INFO - PROCESS | 3636 | 1461183253133 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:14:13 INFO - PROCESS | 3636 | 1461183253137 Marionette TRACE conn2 <- [1,2042,null,{}] 13:14:13 INFO - PROCESS | 3636 | 1461183253143 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:13 INFO - PROCESS | 3636 | 1461183253248 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:14:13 INFO - PROCESS | 3636 | 1461183253363 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:13 INFO - PROCESS | 3636 | ++DOCSHELL 13301400 == 44 [pid = 3636] [id = 520] 13:14:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (13301C00) [pid = 3636] [serial = 1560] [outer = 00000000] 13:14:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1352D400) [pid = 3636] [serial = 1561] [outer = 13301C00] 13:14:13 INFO - PROCESS | 3636 | 1461183253420 Marionette DEBUG loaded listener.js 13:14:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (13962800) [pid = 3636] [serial = 1562] [outer = 13301C00] 13:14:14 INFO - PROCESS | 3636 | 1461183254013 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 954ms 13:14:14 INFO - PROCESS | 3636 | 1461183254080 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:14:14 INFO - PROCESS | 3636 | 1461183254084 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 13:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:14:14 INFO - PROCESS | 3636 | 1461183254091 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:14:14 INFO - PROCESS | 3636 | 1461183254095 Marionette TRACE conn2 <- [1,2046,null,{}] 13:14:14 INFO - PROCESS | 3636 | 1461183254100 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:14 INFO - PROCESS | 3636 | 1461183254200 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:14:14 INFO - PROCESS | 3636 | 1461183254332 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 3636 | ++DOCSHELL 13968000 == 45 [pid = 3636] [id = 521] 13:14:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1396C000) [pid = 3636] [serial = 1563] [outer = 00000000] 13:14:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (15E3E800) [pid = 3636] [serial = 1564] [outer = 1396C000] 13:14:14 INFO - PROCESS | 3636 | 1461183254390 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (161B1C00) [pid = 3636] [serial = 1565] [outer = 1396C000] 13:14:15 INFO - PROCESS | 3636 | 1461183255009 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 937ms 13:14:15 INFO - PROCESS | 3636 | 1461183255035 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 3636 | 1461183255038 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 13:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:14:15 INFO - PROCESS | 3636 | 1461183255042 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 3636 | 1461183255044 Marionette TRACE conn2 <- [1,2050,null,{}] 13:14:15 INFO - PROCESS | 3636 | 1461183255054 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:15 INFO - PROCESS | 3636 | 1461183255160 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:14:15 INFO - PROCESS | 3636 | 1461183255264 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:15 INFO - PROCESS | 3636 | ++DOCSHELL 16C46400 == 46 [pid = 3636] [id = 522] 13:14:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (16C48800) [pid = 3636] [serial = 1566] [outer = 00000000] 13:14:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1835C800) [pid = 3636] [serial = 1567] [outer = 16C48800] 13:14:15 INFO - PROCESS | 3636 | 1461183255323 Marionette DEBUG loaded listener.js 13:14:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (18707C00) [pid = 3636] [serial = 1568] [outer = 16C48800] 13:14:15 INFO - PROCESS | 3636 | 1461183255922 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 954ms 13:14:16 INFO - PROCESS | 3636 | 1461183255986 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:14:16 INFO - PROCESS | 3636 | 1461183255989 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 13:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:14:16 INFO - PROCESS | 3636 | 1461183255993 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:14:16 INFO - PROCESS | 3636 | 1461183255994 Marionette TRACE conn2 <- [1,2054,null,{}] 13:14:16 INFO - PROCESS | 3636 | 1461183255998 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:16 INFO - PROCESS | 3636 | 1461183256096 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:14:16 INFO - PROCESS | 3636 | 1461183256226 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:16 INFO - PROCESS | 3636 | ++DOCSHELL 16C50C00 == 47 [pid = 3636] [id = 523] 13:14:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1872C000) [pid = 3636] [serial = 1569] [outer = 00000000] 13:14:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (18B4A800) [pid = 3636] [serial = 1570] [outer = 1872C000] 13:14:16 INFO - PROCESS | 3636 | 1461183256282 Marionette DEBUG loaded listener.js 13:14:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (18B83000) [pid = 3636] [serial = 1571] [outer = 1872C000] 13:14:16 INFO - PROCESS | 3636 | 1461183256881 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 953ms 13:14:16 INFO - PROCESS | 3636 | 1461183256938 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:14:16 INFO - PROCESS | 3636 | 1461183256940 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 13:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:14:16 INFO - PROCESS | 3636 | 1461183256943 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:14:16 INFO - PROCESS | 3636 | 1461183256945 Marionette TRACE conn2 <- [1,2058,null,{}] 13:14:16 INFO - PROCESS | 3636 | 1461183256949 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:17 INFO - PROCESS | 3636 | 1461183257044 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:14:17 INFO - PROCESS | 3636 | 1461183257175 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:17 INFO - PROCESS | 3636 | ++DOCSHELL 14447400 == 48 [pid = 3636] [id = 524] 13:14:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18736C00) [pid = 3636] [serial = 1572] [outer = 00000000] 13:14:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (18E7B400) [pid = 3636] [serial = 1573] [outer = 18736C00] 13:14:17 INFO - PROCESS | 3636 | 1461183257232 Marionette DEBUG loaded listener.js 13:14:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (18BA9400) [pid = 3636] [serial = 1574] [outer = 18736C00] 13:14:17 INFO - PROCESS | 3636 | 1461183257751 Marionette TRACE conn2 <- [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]]]}] 13:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 844ms 13:14:17 INFO - PROCESS | 3636 | 1461183257786 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:14:17 INFO - PROCESS | 3636 | 1461183257789 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 13:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:14:17 INFO - PROCESS | 3636 | 1461183257792 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:14:17 INFO - PROCESS | 3636 | 1461183257794 Marionette TRACE conn2 <- [1,2062,null,{}] 13:14:17 INFO - PROCESS | 3636 | 1461183257798 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:17 INFO - PROCESS | 3636 | 1461183257930 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:14:18 INFO - PROCESS | 3636 | 1461183258041 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:18 INFO - PROCESS | 3636 | ++DOCSHELL 199E8C00 == 49 [pid = 3636] [id = 525] 13:14:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (19DC6000) [pid = 3636] [serial = 1575] [outer = 00000000] 13:14:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (19DD0C00) [pid = 3636] [serial = 1576] [outer = 19DC6000] 13:14:18 INFO - PROCESS | 3636 | 1461183258098 Marionette DEBUG loaded listener.js 13:14:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1A4C5400) [pid = 3636] [serial = 1577] [outer = 19DC6000] 13:14:18 INFO - PROCESS | 3636 | 1461183258783 Marionette TRACE conn2 <- [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]]]}] 13:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1048ms 13:14:18 INFO - PROCESS | 3636 | 1461183258839 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:14:18 INFO - PROCESS | 3636 | 1461183258843 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 13:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:14:18 INFO - PROCESS | 3636 | 1461183258871 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:14:18 INFO - PROCESS | 3636 | 1461183258875 Marionette TRACE conn2 <- [1,2066,null,{}] 13:14:18 INFO - PROCESS | 3636 | 1461183258881 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:19 INFO - PROCESS | 3636 | 1461183258984 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:14:19 INFO - PROCESS | 3636 | 1461183259113 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:19 INFO - PROCESS | 3636 | ++DOCSHELL 12B8D800 == 50 [pid = 3636] [id = 526] 13:14:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (12BBFC00) [pid = 3636] [serial = 1578] [outer = 00000000] 13:14:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (13309400) [pid = 3636] [serial = 1579] [outer = 12BBFC00] 13:14:19 INFO - PROCESS | 3636 | 1461183259164 Marionette DEBUG loaded listener.js 13:14:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (13424800) [pid = 3636] [serial = 1580] [outer = 12BBFC00] 13:14:19 INFO - PROCESS | 3636 | 1461183259648 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 860ms 13:14:19 INFO - PROCESS | 3636 | 1461183259714 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:14:19 INFO - PROCESS | 3636 | 1461183259719 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 13:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:14:19 INFO - PROCESS | 3636 | 1461183259725 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 3636 | 1461183259727 Marionette TRACE conn2 <- [1,2070,null,{}] 13:14:19 INFO - PROCESS | 3636 | 1461183259731 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:19 INFO - PROCESS | 3636 | 1461183259815 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:14:19 INFO - PROCESS | 3636 | 1461183259827 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:19 INFO - PROCESS | 3636 | ++DOCSHELL 11BEEC00 == 51 [pid = 3636] [id = 527] 13:14:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (13642000) [pid = 3636] [serial = 1581] [outer = 00000000] 13:14:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (13970800) [pid = 3636] [serial = 1582] [outer = 13642000] 13:14:19 INFO - PROCESS | 3636 | 1461183259872 Marionette DEBUG loaded listener.js 13:14:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (143B0400) [pid = 3636] [serial = 1583] [outer = 13642000] 13:14:20 INFO - PROCESS | 3636 | 1461183260344 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 641ms 13:14:20 INFO - PROCESS | 3636 | 1461183260361 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:14:20 INFO - PROCESS | 3636 | 1461183260363 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 13:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:14:20 INFO - PROCESS | 3636 | 1461183260367 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:14:20 INFO - PROCESS | 3636 | 1461183260370 Marionette TRACE conn2 <- [1,2074,null,{}] 13:14:20 INFO - PROCESS | 3636 | 1461183260380 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:20 INFO - PROCESS | 3636 | 1461183260503 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:14:20 INFO - PROCESS | 3636 | 1461183260513 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:20 INFO - PROCESS | 3636 | ++DOCSHELL 161A6C00 == 52 [pid = 3636] [id = 528] 13:14:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (161AF800) [pid = 3636] [serial = 1584] [outer = 00000000] 13:14:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (16765000) [pid = 3636] [serial = 1585] [outer = 161AF800] 13:14:20 INFO - PROCESS | 3636 | 1461183260560 Marionette DEBUG loaded listener.js 13:14:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1676F400) [pid = 3636] [serial = 1586] [outer = 161AF800] 13:14:21 INFO - PROCESS | 3636 | 1461183261049 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 734ms 13:14:21 INFO - PROCESS | 3636 | 1461183261108 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:14:21 INFO - PROCESS | 3636 | 1461183261110 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 13:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:14:21 INFO - PROCESS | 3636 | 1461183261113 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - PROCESS | 3636 | 1461183261115 Marionette TRACE conn2 <- [1,2078,null,{}] 13:14:21 INFO - PROCESS | 3636 | 1461183261118 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:21 INFO - PROCESS | 3636 | 1461183261198 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:14:21 INFO - PROCESS | 3636 | 1461183261207 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:21 INFO - PROCESS | 3636 | ++DOCSHELL 16C7C800 == 53 [pid = 3636] [id = 529] 13:14:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (16D48000) [pid = 3636] [serial = 1587] [outer = 00000000] 13:14:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (18734C00) [pid = 3636] [serial = 1588] [outer = 16D48000] 13:14:21 INFO - PROCESS | 3636 | 1461183261251 Marionette DEBUG loaded listener.js 13:14:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (18A12C00) [pid = 3636] [serial = 1589] [outer = 16D48000] 13:14:21 INFO - PROCESS | 3636 | 1461183261726 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 641ms 13:14:21 INFO - PROCESS | 3636 | 1461183261751 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:14:21 INFO - PROCESS | 3636 | 1461183261753 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 13:14:21 INFO - PROCESS | 3636 | 1461183261757 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:14:21 INFO - PROCESS | 3636 | 1461183261758 Marionette TRACE conn2 <- [1,2082,null,{}] 13:14:21 INFO - PROCESS | 3636 | 1461183261762 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:21 INFO - PROCESS | 3636 | 1461183261872 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:14:22 INFO - PROCESS | 3636 | 1461183261985 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:22 INFO - PROCESS | 3636 | ++DOCSHELL 1396E800 == 54 [pid = 3636] [id = 530] 13:14:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (13971000) [pid = 3636] [serial = 1590] [outer = 00000000] 13:14:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (18BA5400) [pid = 3636] [serial = 1591] [outer = 13971000] 13:14:22 INFO - PROCESS | 3636 | 1461183262029 Marionette DEBUG loaded listener.js 13:14:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (19889400) [pid = 3636] [serial = 1592] [outer = 13971000] 13:14:22 INFO - PROCESS | 3636 | 1461183262450 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 734ms 13:14:22 INFO - PROCESS | 3636 | 1461183262497 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:14:22 INFO - PROCESS | 3636 | 1461183262499 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 13:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:14:22 INFO - PROCESS | 3636 | 1461183262502 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:14:22 INFO - PROCESS | 3636 | 1461183262504 Marionette TRACE conn2 <- [1,2086,null,{}] 13:14:22 INFO - PROCESS | 3636 | 1461183262516 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:22 INFO - PROCESS | 3636 | 1461183262668 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:14:22 INFO - PROCESS | 3636 | 1461183262741 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:22 INFO - PROCESS | 3636 | ++DOCSHELL 19DC7800 == 55 [pid = 3636] [id = 531] 13:14:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (19DC8400) [pid = 3636] [serial = 1593] [outer = 00000000] 13:14:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1A2E8000) [pid = 3636] [serial = 1594] [outer = 19DC8400] 13:14:22 INFO - PROCESS | 3636 | 1461183262790 Marionette DEBUG loaded listener.js 13:14:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1AB7C800) [pid = 3636] [serial = 1595] [outer = 19DC8400] 13:14:23 INFO - PROCESS | 3636 | 1461183263204 Marionette TRACE conn2 <- [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]]]}] 13:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 735ms 13:14:23 INFO - PROCESS | 3636 | 1461183263243 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:14:23 INFO - PROCESS | 3636 | 1461183263245 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 13:14:23 INFO - PROCESS | 3636 | 1461183263248 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:14:23 INFO - PROCESS | 3636 | 1461183263250 Marionette TRACE conn2 <- [1,2090,null,{}] 13:14:23 INFO - PROCESS | 3636 | 1461183263292 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:23 INFO - PROCESS | 3636 | 1461183263403 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:14:23 INFO - PROCESS | 3636 | 1461183263414 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:23 INFO - PROCESS | 3636 | ++DOCSHELL 1AB83000 == 56 [pid = 3636] [id = 532] 13:14:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1AC2E400) [pid = 3636] [serial = 1596] [outer = 00000000] 13:14:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1B139000) [pid = 3636] [serial = 1597] [outer = 1AC2E400] 13:14:23 INFO - PROCESS | 3636 | 1461183263463 Marionette DEBUG loaded listener.js 13:14:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (1B13C400) [pid = 3636] [serial = 1598] [outer = 1AC2E400] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1C5C0800) [pid = 3636] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (13368800) [pid = 3636] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1840BC00) [pid = 3636] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (18B86000) [pid = 3636] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (18BA1800) [pid = 3636] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (11BED800) [pid = 3636] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (11C55400) [pid = 3636] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (143B3000) [pid = 3636] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (14B07C00) [pid = 3636] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (16770400) [pid = 3636] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (19584000) [pid = 3636] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (19DCD400) [pid = 3636] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (11BFB400) [pid = 3636] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1670F800) [pid = 3636] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (13643400) [pid = 3636] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:14:23 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1870C000) [pid = 3636] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:14:24 INFO - PROCESS | 3636 | 1461183263975 Marionette TRACE conn2 <- [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]]]}] 13:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 782ms 13:14:24 INFO - PROCESS | 3636 | 1461183264030 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:14:24 INFO - PROCESS | 3636 | 1461183264032 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 13:14:24 INFO - PROCESS | 3636 | 1461183264036 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:14:24 INFO - PROCESS | 3636 | 1461183264037 Marionette TRACE conn2 <- [1,2094,null,{}] 13:14:24 INFO - PROCESS | 3636 | 1461183264041 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:24 INFO - PROCESS | 3636 | 1461183264119 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:14:24 INFO - PROCESS | 3636 | 1461183264216 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:24 INFO - PROCESS | 3636 | ++DOCSHELL 11BB6400 == 57 [pid = 3636] [id = 533] 13:14:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (11BB7C00) [pid = 3636] [serial = 1599] [outer = 00000000] 13:14:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (13643400) [pid = 3636] [serial = 1600] [outer = 11BB7C00] 13:14:24 INFO - PROCESS | 3636 | 1461183264260 Marionette DEBUG loaded listener.js 13:14:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1670F800) [pid = 3636] [serial = 1601] [outer = 11BB7C00] 13:14:24 INFO - PROCESS | 3636 | 1461183264627 Marionette TRACE conn2 <- [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]]]}] 13:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 641ms 13:14:24 INFO - PROCESS | 3636 | 1461183264674 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:14:24 INFO - PROCESS | 3636 | 1461183264676 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 13:14:24 INFO - PROCESS | 3636 | 1461183264679 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:14:24 INFO - PROCESS | 3636 | 1461183264681 Marionette TRACE conn2 <- [1,2098,null,{}] 13:14:24 INFO - PROCESS | 3636 | 1461183264684 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:24 INFO - PROCESS | 3636 | 1461183264835 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:14:24 INFO - PROCESS | 3636 | 1461183264847 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:24 INFO - PROCESS | 3636 | ++DOCSHELL 13421400 == 58 [pid = 3636] [id = 534] 13:14:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (14B5CC00) [pid = 3636] [serial = 1602] [outer = 00000000] 13:14:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1B12C800) [pid = 3636] [serial = 1603] [outer = 14B5CC00] 13:14:24 INFO - PROCESS | 3636 | 1461183264892 Marionette DEBUG loaded listener.js 13:14:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1B140800) [pid = 3636] [serial = 1604] [outer = 14B5CC00] 13:14:25 INFO - PROCESS | 3636 | 1461183265293 Marionette TRACE conn2 <- [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]]]}] 13:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 641ms 13:14:25 INFO - PROCESS | 3636 | 1461183265317 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:14:25 INFO - PROCESS | 3636 | 1461183265319 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 13:14:25 INFO - PROCESS | 3636 | 1461183265322 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:14:25 INFO - PROCESS | 3636 | 1461183265324 Marionette TRACE conn2 <- [1,2102,null,{}] 13:14:25 INFO - PROCESS | 3636 | 1461183265327 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:25 INFO - PROCESS | 3636 | 1461183265447 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:14:25 INFO - PROCESS | 3636 | 1461183265456 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 3636 | ++DOCSHELL 1239B400 == 59 [pid = 3636] [id = 535] 13:14:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (18B49400) [pid = 3636] [serial = 1605] [outer = 00000000] 13:14:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1C530C00) [pid = 3636] [serial = 1606] [outer = 18B49400] 13:14:25 INFO - PROCESS | 3636 | 1461183265501 Marionette DEBUG loaded listener.js 13:14:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1C535400) [pid = 3636] [serial = 1607] [outer = 18B49400] 13:14:26 INFO - PROCESS | 3636 | 1461183266022 Marionette TRACE conn2 <- [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]]]}] 13:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 750ms 13:14:26 INFO - PROCESS | 3636 | 1461183266064 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:14:26 INFO - PROCESS | 3636 | 1461183266069 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 13:14:26 INFO - PROCESS | 3636 | 1461183266074 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:14:26 INFO - PROCESS | 3636 | 1461183266079 Marionette TRACE conn2 <- [1,2106,null,{}] 13:14:26 INFO - PROCESS | 3636 | 1461183266085 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:26 INFO - PROCESS | 3636 | 1461183266245 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:14:26 INFO - PROCESS | 3636 | 1461183266361 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:26 INFO - PROCESS | 3636 | ++DOCSHELL 123F2400 == 60 [pid = 3636] [id = 536] 13:14:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (123F8C00) [pid = 3636] [serial = 1608] [outer = 00000000] 13:14:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (137EC400) [pid = 3636] [serial = 1609] [outer = 123F8C00] 13:14:26 INFO - PROCESS | 3636 | 1461183266458 Marionette DEBUG loaded listener.js 13:14:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1396B000) [pid = 3636] [serial = 1610] [outer = 123F8C00] 13:14:27 INFO - PROCESS | 3636 | 1461183267046 Marionette TRACE conn2 <- [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]]]}] 13:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1001ms 13:14:27 INFO - PROCESS | 3636 | 1461183267082 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:14:27 INFO - PROCESS | 3636 | 1461183267088 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 13:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:14:27 INFO - PROCESS | 3636 | 1461183267094 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:14:27 INFO - PROCESS | 3636 | 1461183267097 Marionette TRACE conn2 <- [1,2110,null,{}] 13:14:27 INFO - PROCESS | 3636 | 1461183267101 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:27 INFO - PROCESS | 3636 | 1461183267207 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:14:27 INFO - PROCESS | 3636 | 1461183267345 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:27 INFO - PROCESS | 3636 | ++DOCSHELL 14445400 == 61 [pid = 3636] [id = 537] 13:14:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1591D400) [pid = 3636] [serial = 1611] [outer = 00000000] 13:14:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (16D3F000) [pid = 3636] [serial = 1612] [outer = 1591D400] 13:14:27 INFO - PROCESS | 3636 | 1461183267402 Marionette DEBUG loaded listener.js 13:14:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (18730C00) [pid = 3636] [serial = 1613] [outer = 1591D400] 13:14:28 INFO - PROCESS | 3636 | 1461183268018 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 938ms 13:14:28 INFO - PROCESS | 3636 | 1461183268038 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:14:28 INFO - PROCESS | 3636 | 1461183268040 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 13:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:14:28 INFO - PROCESS | 3636 | 1461183268044 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:14:28 INFO - PROCESS | 3636 | 1461183268048 Marionette TRACE conn2 <- [1,2114,null,{}] 13:14:28 INFO - PROCESS | 3636 | 1461183268059 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:28 INFO - PROCESS | 3636 | 1461183268166 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:14:28 INFO - PROCESS | 3636 | 1461183268279 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:28 INFO - PROCESS | 3636 | ++DOCSHELL 19DC1800 == 62 [pid = 3636] [id = 538] 13:14:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (19DCB800) [pid = 3636] [serial = 1614] [outer = 00000000] 13:14:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (1B12B000) [pid = 3636] [serial = 1615] [outer = 19DCB800] 13:14:28 INFO - PROCESS | 3636 | 1461183268377 Marionette DEBUG loaded listener.js 13:14:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (1B1C3400) [pid = 3636] [serial = 1616] [outer = 19DCB800] 13:14:28 INFO - PROCESS | 3636 | 1461183268939 Marionette TRACE conn2 <- [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]]]}] 13:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 938ms 13:14:29 INFO - PROCESS | 3636 | 1461183268989 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:14:29 INFO - PROCESS | 3636 | 1461183268992 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 13:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:14:29 INFO - PROCESS | 3636 | 1461183268995 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 3636 | 1461183268997 Marionette TRACE conn2 <- [1,2118,null,{}] 13:14:29 INFO - PROCESS | 3636 | 1461183269001 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:29 INFO - PROCESS | 3636 | 1461183269103 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:14:29 INFO - PROCESS | 3636 | 1461183269214 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:29 INFO - PROCESS | 3636 | ++DOCSHELL 1B1C9000 == 63 [pid = 3636] [id = 539] 13:14:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (1C52F400) [pid = 3636] [serial = 1617] [outer = 00000000] 13:14:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (1C5BA000) [pid = 3636] [serial = 1618] [outer = 1C52F400] 13:14:29 INFO - PROCESS | 3636 | 1461183269268 Marionette DEBUG loaded listener.js 13:14:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (1C5C0C00) [pid = 3636] [serial = 1619] [outer = 1C52F400] 13:14:29 INFO - PROCESS | 3636 | 1461183269885 Marionette TRACE conn2 <- [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] 13:14:29 INFO - PROCESS | 3636 | 1461183269942 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 13:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:14:29 INFO - PROCESS | 3636 | 1461183269946 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 3636 | 1461183269948 Marionette TRACE conn2 <- [1,2122,null,{}] 13:14:29 INFO - PROCESS | 3636 | 1461183269952 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:30 INFO - PROCESS | 3636 | 1461183270226 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:14:30 INFO - PROCESS | 3636 | 1461183270403 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 3636 | ++DOCSHELL 123F7C00 == 64 [pid = 3636] [id = 540] 13:14:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (123F8800) [pid = 3636] [serial = 1620] [outer = 00000000] 13:14:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (12D79C00) [pid = 3636] [serial = 1621] [outer = 123F8800] 13:14:30 INFO - PROCESS | 3636 | 1461183270454 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (13365C00) [pid = 3636] [serial = 1622] [outer = 123F8800] 13:14:31 INFO - PROCESS | 3636 | 1461183271050 Marionette TRACE conn2 <- [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]]]}] 13:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1157ms 13:14:31 INFO - PROCESS | 3636 | 1461183271102 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:14:31 INFO - PROCESS | 3636 | 1461183271106 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 13:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:14:31 INFO - PROCESS | 3636 | 1461183271111 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 3636 | 1461183271115 Marionette TRACE conn2 <- [1,2126,null,{}] 13:14:31 INFO - PROCESS | 3636 | 1461183271119 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:31 INFO - PROCESS | 3636 | 1461183271216 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:14:31 INFO - PROCESS | 3636 | 1461183271333 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:31 INFO - PROCESS | 3636 | ++DOCSHELL 12B38400 == 65 [pid = 3636] [id = 541] 13:14:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 142 (12B44000) [pid = 3636] [serial = 1623] [outer = 00000000] 13:14:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 143 (13420400) [pid = 3636] [serial = 1624] [outer = 12B44000] 13:14:31 INFO - PROCESS | 3636 | 1461183271421 Marionette DEBUG loaded listener.js 13:14:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 144 (1364EC00) [pid = 3636] [serial = 1625] [outer = 12B44000] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 1C5BEC00 == 64 [pid = 3636] [id = 472] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 13421400 == 63 [pid = 3636] [id = 534] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 11BB6400 == 62 [pid = 3636] [id = 533] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 1AB83000 == 61 [pid = 3636] [id = 532] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 19DC7800 == 60 [pid = 3636] [id = 531] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 1396E800 == 59 [pid = 3636] [id = 530] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 161A6C00 == 58 [pid = 3636] [id = 528] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 11BEEC00 == 57 [pid = 3636] [id = 527] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 12B8D800 == 56 [pid = 3636] [id = 526] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 143 (143F8C00) [pid = 3636] [serial = 1543] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 142 (19E34800) [pid = 3636] [serial = 1549] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 141 (199E5800) [pid = 3636] [serial = 1507] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (16C47400) [pid = 3636] [serial = 1546] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (1AB17C00) [pid = 3636] [serial = 1552] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (1B127000) [pid = 3636] [serial = 1555] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (1A453800) [pid = 3636] [serial = 1540] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (15E45C00) [pid = 3636] [serial = 1558] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (123FF400) [pid = 3636] [serial = 1498] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (15859800) [pid = 3636] [serial = 1501] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (18736400) [pid = 3636] [serial = 1504] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 13968000 == 55 [pid = 3636] [id = 521] 13:14:31 INFO - PROCESS | 3636 | --DOCSHELL 13301400 == 54 [pid = 3636] [id = 520] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (19586000) [pid = 3636] [serial = 1496] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1CB68400) [pid = 3636] [serial = 1418] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (13966000) [pid = 3636] [serial = 1466] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (13427800) [pid = 3636] [serial = 1511] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (13363C00) [pid = 3636] [serial = 1510] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (13309000) [pid = 3636] [serial = 1513] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (13522000) [pid = 3636] [serial = 1514] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (14B57C00) [pid = 3636] [serial = 1516] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (15A0C000) [pid = 3636] [serial = 1517] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (16835800) [pid = 3636] [serial = 1519] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (16841400) [pid = 3636] [serial = 1520] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (16D95000) [pid = 3636] [serial = 1522] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (199E6000) [pid = 3636] [serial = 1534] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (19F3A800) [pid = 3636] [serial = 1538] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (19E40400) [pid = 3636] [serial = 1537] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (199E2C00) [pid = 3636] [serial = 1532] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (18B42000) [pid = 3636] [serial = 1526] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (19DC5C00) [pid = 3636] [serial = 1535] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18366000) [pid = 3636] [serial = 1523] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (12BBF800) [pid = 3636] [serial = 1463] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (13BE4800) [pid = 3636] [serial = 1472] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (18BA5800) [pid = 3636] [serial = 1460] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1872A800) [pid = 3636] [serial = 1525] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18BA4C00) [pid = 3636] [serial = 1528] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (198FA400) [pid = 3636] [serial = 1531] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (18BA3C00) [pid = 3636] [serial = 1529] [outer = 00000000] [url = about:blank] 13:14:31 INFO - PROCESS | 3636 | 1461183271906 Marionette TRACE conn2 <- [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]]]}] 13:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 844ms 13:14:31 INFO - PROCESS | 3636 | 1461183271955 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:14:31 INFO - PROCESS | 3636 | 1461183271958 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 13:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:14:31 INFO - PROCESS | 3636 | 1461183271962 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 3636 | 1461183271964 Marionette TRACE conn2 <- [1,2130,null,{}] 13:14:31 INFO - PROCESS | 3636 | 1461183271967 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:32 INFO - PROCESS | 3636 | 1461183272048 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:14:32 INFO - PROCESS | 3636 | 1461183272059 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:32 INFO - PROCESS | 3636 | ++DOCSHELL 159B2C00 == 55 [pid = 3636] [id = 542] 13:14:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (159B5C00) [pid = 3636] [serial = 1626] [outer = 00000000] 13:14:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (15A09000) [pid = 3636] [serial = 1627] [outer = 159B5C00] 13:14:32 INFO - PROCESS | 3636 | 1461183272104 Marionette DEBUG loaded listener.js 13:14:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (15A10800) [pid = 3636] [serial = 1628] [outer = 159B5C00] 13:14:32 INFO - PROCESS | 3636 | 1461183272610 Marionette TRACE conn2 <- [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] 13:14:32 INFO - PROCESS | 3636 | 1461183272663 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 13:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:14:32 INFO - PROCESS | 3636 | 1461183272673 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 3636 | 1461183272677 Marionette TRACE conn2 <- [1,2134,null,{}] 13:14:32 INFO - PROCESS | 3636 | 1461183272681 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:32 INFO - PROCESS | 3636 | 1461183272763 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:14:32 INFO - PROCESS | 3636 | 1461183272772 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:32 INFO - PROCESS | 3636 | ++DOCSHELL 1695B800 == 56 [pid = 3636] [id = 543] 13:14:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (16C46000) [pid = 3636] [serial = 1629] [outer = 00000000] 13:14:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (18361800) [pid = 3636] [serial = 1630] [outer = 16C46000] 13:14:32 INFO - PROCESS | 3636 | 1461183272817 Marionette DEBUG loaded listener.js 13:14:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (18366800) [pid = 3636] [serial = 1631] [outer = 16C46000] 13:14:33 INFO - PROCESS | 3636 | 1461183273286 Marionette TRACE conn2 <- [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] 13:14:33 INFO - PROCESS | 3636 | 1461183273328 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 13:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:14:33 INFO - PROCESS | 3636 | 1461183273331 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:14:33 INFO - PROCESS | 3636 | 1461183273333 Marionette TRACE conn2 <- [1,2138,null,{}] 13:14:33 INFO - PROCESS | 3636 | 1461183273336 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:33 INFO - PROCESS | 3636 | 1461183273414 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:14:33 INFO - PROCESS | 3636 | 1461183273452 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:33 INFO - PROCESS | 3636 | ++DOCSHELL 18B41800 == 57 [pid = 3636] [id = 544] 13:14:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (18B42000) [pid = 3636] [serial = 1632] [outer = 00000000] 13:14:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (18B49800) [pid = 3636] [serial = 1633] [outer = 18B42000] 13:14:33 INFO - PROCESS | 3636 | 1461183273497 Marionette DEBUG loaded listener.js 13:14:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (18B9F800) [pid = 3636] [serial = 1634] [outer = 18B42000] 13:14:33 INFO - PROCESS | 3636 | 1461183273969 Marionette TRACE conn2 <- [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]]]}] 13:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 688ms 13:14:34 INFO - PROCESS | 3636 | 1461183274029 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:14:34 INFO - PROCESS | 3636 | 1461183274031 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 13:14:34 INFO - PROCESS | 3636 | 1461183274034 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:14:34 INFO - PROCESS | 3636 | 1461183274036 Marionette TRACE conn2 <- [1,2142,null,{}] 13:14:34 INFO - PROCESS | 3636 | 1461183274039 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:34 INFO - PROCESS | 3636 | 1461183274148 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:14:34 INFO - PROCESS | 3636 | 1461183274214 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 3636 | ++DOCSHELL 18BA8C00 == 58 [pid = 3636] [id = 545] 13:14:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (18E7A800) [pid = 3636] [serial = 1635] [outer = 00000000] 13:14:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (195CC400) [pid = 3636] [serial = 1636] [outer = 18E7A800] 13:14:34 INFO - PROCESS | 3636 | 1461183274268 Marionette DEBUG loaded listener.js 13:14:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (199DFC00) [pid = 3636] [serial = 1637] [outer = 18E7A800] 13:14:34 INFO - PROCESS | 3636 | 1461183274705 Marionette TRACE conn2 <- [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]]]}] 13:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 703ms 13:14:34 INFO - PROCESS | 3636 | 1461183274734 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 13:14:34 INFO - PROCESS | 3636 | 1461183274736 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 13:14:34 INFO - PROCESS | 3636 | 1461183274739 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:14:34 INFO - PROCESS | 3636 | 1461183274741 Marionette TRACE conn2 <- [1,2146,null,{}] 13:14:34 INFO - PROCESS | 3636 | 1461183274744 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:34 INFO - PROCESS | 3636 | 1461183274883 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:14:34 INFO - PROCESS | 3636 | 1461183274906 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 3636 | ++DOCSHELL 11CB5C00 == 59 [pid = 3636] [id = 546] 13:14:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (19888C00) [pid = 3636] [serial = 1638] [outer = 00000000] 13:14:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (19E76000) [pid = 3636] [serial = 1639] [outer = 19888C00] 13:14:34 INFO - PROCESS | 3636 | 1461183274954 Marionette DEBUG loaded listener.js 13:14:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (19E83C00) [pid = 3636] [serial = 1640] [outer = 19888C00] 13:14:35 INFO - PROCESS | 3636 | 1461183275398 Marionette TRACE conn2 <- [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]]]}] 13:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 703ms 13:14:35 INFO - PROCESS | 3636 | 1461183275439 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 13:14:35 INFO - PROCESS | 3636 | 1461183275441 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 13:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:14:35 INFO - PROCESS | 3636 | 1461183275444 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:14:35 INFO - PROCESS | 3636 | 1461183275446 Marionette TRACE conn2 <- [1,2150,null,{}] 13:14:35 INFO - PROCESS | 3636 | 1461183275449 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:35 INFO - PROCESS | 3636 | 1461183275558 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:14:35 INFO - PROCESS | 3636 | 1461183275564 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:35 INFO - PROCESS | 3636 | ++DOCSHELL 1336A000 == 60 [pid = 3636] [id = 547] 13:14:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (19DCAC00) [pid = 3636] [serial = 1641] [outer = 00000000] 13:14:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1A461000) [pid = 3636] [serial = 1642] [outer = 19DCAC00] 13:14:35 INFO - PROCESS | 3636 | 1461183275661 Marionette DEBUG loaded listener.js 13:14:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1A556000) [pid = 3636] [serial = 1643] [outer = 19DCAC00] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (143F2C00) [pid = 3636] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (19FF5000) [pid = 3636] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (18B9BC00) [pid = 3636] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (13650000) [pid = 3636] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (11BF6000) [pid = 3636] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (16771C00) [pid = 3636] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1A45DC00) [pid = 3636] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1608E400) [pid = 3636] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (199DE400) [pid = 3636] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1449E800) [pid = 3636] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (13971000) [pid = 3636] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (19DC8400) [pid = 3636] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (11BB7C00) [pid = 3636] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (13301C00) [pid = 3636] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (161AF800) [pid = 3636] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (16D48000) [pid = 3636] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (13642000) [pid = 3636] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (12BBFC00) [pid = 3636] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1AC2E400) [pid = 3636] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:14:36 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (14B5CC00) [pid = 3636] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:14:36 INFO - PROCESS | 3636 | 1461183276360 Marionette TRACE conn2 <- [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]]]}] 13:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 954ms 13:14:36 INFO - PROCESS | 3636 | 1461183276390 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:14:36 INFO - PROCESS | 3636 | 1461183276392 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 13:14:36 INFO - PROCESS | 3636 | 1461183276395 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:14:36 INFO - PROCESS | 3636 | 1461183276397 Marionette TRACE conn2 <- [1,2154,null,{}] 13:14:36 INFO - PROCESS | 3636 | 1461183276400 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:36 INFO - PROCESS | 3636 | 1461183276478 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:14:36 INFO - PROCESS | 3636 | 1461183276484 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:36 INFO - PROCESS | 3636 | ++DOCSHELL 12391800 == 61 [pid = 3636] [id = 548] 13:14:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (12B40C00) [pid = 3636] [serial = 1644] [outer = 00000000] 13:14:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (143A9C00) [pid = 3636] [serial = 1645] [outer = 12B40C00] 13:14:36 INFO - PROCESS | 3636 | 1461183276528 Marionette DEBUG loaded listener.js 13:14:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (15A0B000) [pid = 3636] [serial = 1646] [outer = 12B40C00] 13:14:36 INFO - PROCESS | 3636 | 1461183276970 Marionette TRACE conn2 <- [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]]]}] 13:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 641ms 13:14:37 INFO - PROCESS | 3636 | 1461183277034 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:14:37 INFO - PROCESS | 3636 | 1461183277036 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 13:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:14:37 INFO - PROCESS | 3636 | 1461183277039 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:14:37 INFO - PROCESS | 3636 | 1461183277041 Marionette TRACE conn2 <- [1,2158,null,{}] 13:14:37 INFO - PROCESS | 3636 | 1461183277044 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:37 INFO - PROCESS | 3636 | 1461183277128 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:14:37 INFO - PROCESS | 3636 | 1461183277133 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 3636 | ++DOCSHELL 11C5B800 == 62 [pid = 3636] [id = 549] 13:14:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (14B5CC00) [pid = 3636] [serial = 1647] [outer = 00000000] 13:14:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (18BA5C00) [pid = 3636] [serial = 1648] [outer = 14B5CC00] 13:14:37 INFO - PROCESS | 3636 | 1461183277178 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (199DD400) [pid = 3636] [serial = 1649] [outer = 14B5CC00] 13:14:37 INFO - PROCESS | 3636 | 1461183277628 Marionette TRACE conn2 <- [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]]]}] 13:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 641ms 13:14:37 INFO - PROCESS | 3636 | 1461183277677 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:14:37 INFO - PROCESS | 3636 | 1461183277679 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 13:14:37 INFO - PROCESS | 3636 | 1461183277682 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:14:37 INFO - PROCESS | 3636 | 1461183277684 Marionette TRACE conn2 <- [1,2162,null,{}] 13:14:37 INFO - PROCESS | 3636 | 1461183277687 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:37 INFO - PROCESS | 3636 | 1461183277765 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:14:37 INFO - PROCESS | 3636 | 1461183277771 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 3636 | ++DOCSHELL 1608E800 == 63 [pid = 3636] [id = 550] 13:14:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (161AF800) [pid = 3636] [serial = 1650] [outer = 00000000] 13:14:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1AB7CC00) [pid = 3636] [serial = 1651] [outer = 161AF800] 13:14:37 INFO - PROCESS | 3636 | 1461183277821 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1B130800) [pid = 3636] [serial = 1652] [outer = 161AF800] 13:14:38 INFO - PROCESS | 3636 | 1461183278353 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 750ms 13:14:38 INFO - PROCESS | 3636 | 1461183278424 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:14:38 INFO - PROCESS | 3636 | 1461183278428 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 13:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:14:38 INFO - PROCESS | 3636 | 1461183278434 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 3636 | 1461183278438 Marionette TRACE conn2 <- [1,2166,null,{}] 13:14:38 INFO - PROCESS | 3636 | 1461183278445 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:38 INFO - PROCESS | 3636 | 1461183278584 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:14:38 INFO - PROCESS | 3636 | 1461183278699 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:38 INFO - PROCESS | 3636 | ++DOCSHELL 1335D400 == 64 [pid = 3636] [id = 551] 13:14:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1335DC00) [pid = 3636] [serial = 1653] [outer = 00000000] 13:14:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1352C400) [pid = 3636] [serial = 1654] [outer = 1335DC00] 13:14:38 INFO - PROCESS | 3636 | 1461183278755 Marionette DEBUG loaded listener.js 13:14:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (13967000) [pid = 3636] [serial = 1655] [outer = 1335DC00] 13:14:39 INFO - PROCESS | 3636 | 1461183279388 Marionette TRACE conn2 <- [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]]]}] 13:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1000ms 13:14:39 INFO - PROCESS | 3636 | 1461183279442 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:14:39 INFO - PROCESS | 3636 | 1461183279448 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 13:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:14:39 INFO - PROCESS | 3636 | 1461183279454 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:14:39 INFO - PROCESS | 3636 | 1461183279457 Marionette TRACE conn2 <- [1,2170,null,{}] 13:14:39 INFO - PROCESS | 3636 | 1461183279461 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:39 INFO - PROCESS | 3636 | 1461183279567 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:14:39 INFO - PROCESS | 3636 | 1461183279709 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:39 INFO - PROCESS | 3636 | ++DOCSHELL 13970400 == 65 [pid = 3636] [id = 552] 13:14:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (144A7000) [pid = 3636] [serial = 1656] [outer = 00000000] 13:14:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (16838000) [pid = 3636] [serial = 1657] [outer = 144A7000] 13:14:39 INFO - PROCESS | 3636 | 1461183279791 Marionette DEBUG loaded listener.js 13:14:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (16C47C00) [pid = 3636] [serial = 1658] [outer = 144A7000] 13:14:40 INFO - PROCESS | 3636 | 1461183280425 Marionette TRACE conn2 <- [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]]]}] 13:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1000ms 13:14:40 INFO - PROCESS | 3636 | 1461183280486 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:14:40 INFO - PROCESS | 3636 | 1461183280489 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 13:14:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:14:40 INFO - PROCESS | 3636 | 1461183280493 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:14:40 INFO - PROCESS | 3636 | 1461183280496 Marionette TRACE conn2 <- [1,2174,null,{}] 13:14:40 INFO - PROCESS | 3636 | 1461183280507 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:40 INFO - PROCESS | 3636 | 1461183280617 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:14:40 INFO - PROCESS | 3636 | 1461183280756 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:40 INFO - PROCESS | 3636 | ++DOCSHELL 19893000 == 66 [pid = 3636] [id = 553] 13:14:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (19893400) [pid = 3636] [serial = 1659] [outer = 00000000] 13:14:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (19DC9800) [pid = 3636] [serial = 1660] [outer = 19893400] 13:14:40 INFO - PROCESS | 3636 | 1461183280814 Marionette DEBUG loaded listener.js 13:14:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (19FF5400) [pid = 3636] [serial = 1661] [outer = 19893400] 13:14:41 INFO - PROCESS | 3636 | 1461183281425 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:14:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 953ms 13:14:41 INFO - PROCESS | 3636 | 1461183281437 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:14:41 INFO - PROCESS | 3636 | 1461183281440 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 13:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:14:41 INFO - PROCESS | 3636 | 1461183281444 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:14:41 INFO - PROCESS | 3636 | 1461183281445 Marionette TRACE conn2 <- [1,2178,null,{}] 13:14:41 INFO - PROCESS | 3636 | 1461183281449 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:41 INFO - PROCESS | 3636 | 1461183281550 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:14:41 INFO - PROCESS | 3636 | 1461183281660 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:41 INFO - PROCESS | 3636 | ++DOCSHELL 19DC9400 == 67 [pid = 3636] [id = 554] 13:14:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1B137800) [pid = 3636] [serial = 1662] [outer = 00000000] 13:14:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1C53D000) [pid = 3636] [serial = 1663] [outer = 1B137800] 13:14:41 INFO - PROCESS | 3636 | 1461183281715 Marionette DEBUG loaded listener.js 13:14:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1C5BB800) [pid = 3636] [serial = 1664] [outer = 1B137800] 13:14:42 INFO - PROCESS | 3636 | 1461183282284 Marionette TRACE conn2 <- [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]]]}] 13:14:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:14:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 907ms 13:14:42 INFO - PROCESS | 3636 | 1461183282348 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:14:42 INFO - PROCESS | 3636 | 1461183282350 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 13:14:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:14:42 INFO - PROCESS | 3636 | 1461183282354 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:14:42 INFO - PROCESS | 3636 | 1461183282356 Marionette TRACE conn2 <- [1,2182,null,{}] 13:14:42 INFO - PROCESS | 3636 | 1461183282360 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:42 INFO - PROCESS | 3636 | 1461183282460 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:14:42 INFO - PROCESS | 3636 | 1461183282571 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:42 INFO - PROCESS | 3636 | ++DOCSHELL 1840C000 == 68 [pid = 3636] [id = 555] 13:14:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1B12A800) [pid = 3636] [serial = 1665] [outer = 00000000] 13:14:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1C64D000) [pid = 3636] [serial = 1666] [outer = 1B12A800] 13:14:42 INFO - PROCESS | 3636 | 1461183282625 Marionette DEBUG loaded listener.js 13:14:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1C648000) [pid = 3636] [serial = 1667] [outer = 1B12A800] 13:14:43 INFO - PROCESS | 3636 | 1461183283169 Marionette TRACE conn2 <- [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]]]}] 13:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 844ms 13:14:43 INFO - PROCESS | 3636 | 1461183283202 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:14:43 INFO - PROCESS | 3636 | 1461183283204 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 13:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:14:43 INFO - PROCESS | 3636 | 1461183283209 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:14:43 INFO - PROCESS | 3636 | 1461183283211 Marionette TRACE conn2 <- [1,2186,null,{}] 13:14:43 INFO - PROCESS | 3636 | 1461183283214 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:43 INFO - PROCESS | 3636 | 1461183283333 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:14:43 INFO - PROCESS | 3636 | 1461183283448 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:43 INFO - PROCESS | 3636 | ++DOCSHELL 1B130C00 == 69 [pid = 3636] [id = 556] 13:14:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1B131800) [pid = 3636] [serial = 1668] [outer = 00000000] 13:14:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1CB5F000) [pid = 3636] [serial = 1669] [outer = 1B131800] 13:14:43 INFO - PROCESS | 3636 | 1461183283584 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1CB65800) [pid = 3636] [serial = 1670] [outer = 1B131800] 13:14:44 INFO - PROCESS | 3636 | 1461183284189 Marionette TRACE conn2 <- [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]]]}] 13:14:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1188ms 13:14:44 INFO - PROCESS | 3636 | 1461183284405 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 3636 | 1461183284409 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 13:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:14:44 INFO - PROCESS | 3636 | 1461183284415 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 3636 | 1461183284417 Marionette TRACE conn2 <- [1,2190,null,{}] 13:14:44 INFO - PROCESS | 3636 | 1461183284423 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:44 INFO - PROCESS | 3636 | 1461183284524 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:14:44 INFO - PROCESS | 3636 | 1461183284661 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:44 INFO - PROCESS | 3636 | ++DOCSHELL 13422000 == 70 [pid = 3636] [id = 557] 13:14:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (13522800) [pid = 3636] [serial = 1671] [outer = 00000000] 13:14:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (143A7400) [pid = 3636] [serial = 1672] [outer = 13522800] 13:14:44 INFO - PROCESS | 3636 | 1461183284711 Marionette DEBUG loaded listener.js 13:14:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (14449800) [pid = 3636] [serial = 1673] [outer = 13522800] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 14447400 == 69 [pid = 3636] [id = 524] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 16C50C00 == 68 [pid = 3636] [id = 523] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 11C5B800 == 67 [pid = 3636] [id = 549] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 12391800 == 66 [pid = 3636] [id = 548] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 1336A000 == 65 [pid = 3636] [id = 547] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 11CB5C00 == 64 [pid = 3636] [id = 546] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 18BA8C00 == 63 [pid = 3636] [id = 545] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 18B41800 == 62 [pid = 3636] [id = 544] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 1695B800 == 61 [pid = 3636] [id = 543] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 159B2C00 == 60 [pid = 3636] [id = 542] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 12B38400 == 59 [pid = 3636] [id = 541] 13:14:45 INFO - PROCESS | 3636 | --DOCSHELL 123F7C00 == 58 [pid = 3636] [id = 540] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (1C530C00) [pid = 3636] [serial = 1606] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1B129400) [pid = 3636] [serial = 1556] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1A4C5000) [pid = 3636] [serial = 1541] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (199E8400) [pid = 3636] [serial = 1508] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (144A9000) [pid = 3636] [serial = 1544] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (13368400) [pid = 3636] [serial = 1499] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (18B4EC00) [pid = 3636] [serial = 1505] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1AB7E800) [pid = 3636] [serial = 1553] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (16D47800) [pid = 3636] [serial = 1547] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1A2E5800) [pid = 3636] [serial = 1550] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (15A07000) [pid = 3636] [serial = 1502] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (18BA5400) [pid = 3636] [serial = 1591] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (19889400) [pid = 3636] [serial = 1592] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1AB7C800) [pid = 3636] [serial = 1595] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (13643400) [pid = 3636] [serial = 1600] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1A2E8000) [pid = 3636] [serial = 1594] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (13962800) [pid = 3636] [serial = 1562] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1352D400) [pid = 3636] [serial = 1561] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (16765000) [pid = 3636] [serial = 1585] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1676F400) [pid = 3636] [serial = 1586] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18734C00) [pid = 3636] [serial = 1588] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (13970800) [pid = 3636] [serial = 1582] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (143B0400) [pid = 3636] [serial = 1583] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (13424800) [pid = 3636] [serial = 1580] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (13309400) [pid = 3636] [serial = 1579] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (15E3E800) [pid = 3636] [serial = 1564] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1835C800) [pid = 3636] [serial = 1567] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (18B4A800) [pid = 3636] [serial = 1570] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1B139000) [pid = 3636] [serial = 1597] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1B140800) [pid = 3636] [serial = 1604] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (18E7B400) [pid = 3636] [serial = 1573] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (19DD0C00) [pid = 3636] [serial = 1576] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1B12C800) [pid = 3636] [serial = 1603] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1B13C400) [pid = 3636] [serial = 1598] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1670F800) [pid = 3636] [serial = 1601] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (18A12C00) [pid = 3636] [serial = 1589] [outer = 00000000] [url = about:blank] 13:14:45 INFO - PROCESS | 3636 | 1461183285375 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:14:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:14:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1001ms 13:14:45 INFO - PROCESS | 3636 | 1461183285418 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:14:45 INFO - PROCESS | 3636 | 1461183285421 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 13:14:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:14:45 INFO - PROCESS | 3636 | 1461183285430 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:14:45 INFO - PROCESS | 3636 | 1461183285434 Marionette TRACE conn2 <- [1,2194,null,{}] 13:14:45 INFO - PROCESS | 3636 | 1461183285438 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:45 INFO - PROCESS | 3636 | 1461183285520 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:14:45 INFO - PROCESS | 3636 | 1461183285624 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:45 INFO - PROCESS | 3636 | ++DOCSHELL 11C5A000 == 59 [pid = 3636] [id = 558] 13:14:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (123F7C00) [pid = 3636] [serial = 1674] [outer = 00000000] 13:14:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1364E000) [pid = 3636] [serial = 1675] [outer = 123F7C00] 13:14:45 INFO - PROCESS | 3636 | 1461183285671 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (13965400) [pid = 3636] [serial = 1676] [outer = 123F7C00] 13:14:46 INFO - PROCESS | 3636 | 1461183286062 Marionette TRACE conn2 <- [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]]]}] 13:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 704ms 13:14:46 INFO - PROCESS | 3636 | 1461183286129 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:14:46 INFO - PROCESS | 3636 | 1461183286132 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 13:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:14:46 INFO - PROCESS | 3636 | 1461183286136 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:14:46 INFO - PROCESS | 3636 | 1461183286138 Marionette TRACE conn2 <- [1,2198,null,{}] 13:14:46 INFO - PROCESS | 3636 | 1461183286148 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:46 INFO - PROCESS | 3636 | 1461183286267 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:14:46 INFO - PROCESS | 3636 | 1461183286279 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:46 INFO - PROCESS | 3636 | ++DOCSHELL 13BE4400 == 60 [pid = 3636] [id = 559] 13:14:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (14447400) [pid = 3636] [serial = 1677] [outer = 00000000] 13:14:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (15A0F800) [pid = 3636] [serial = 1678] [outer = 14447400] 13:14:46 INFO - PROCESS | 3636 | 1461183286328 Marionette DEBUG loaded listener.js 13:14:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1608A800) [pid = 3636] [serial = 1679] [outer = 14447400] 13:14:46 INFO - PROCESS | 3636 | 1461183286793 Marionette TRACE conn2 <- [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]]]}] 13:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 703ms 13:14:46 INFO - PROCESS | 3636 | 1461183286833 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:14:46 INFO - PROCESS | 3636 | 1461183286835 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 13:14:46 INFO - PROCESS | 3636 | 1461183286838 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:14:46 INFO - PROCESS | 3636 | 1461183286840 Marionette TRACE conn2 <- [1,2202,null,{}] 13:14:46 INFO - PROCESS | 3636 | 1461183286843 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:46 INFO - PROCESS | 3636 | 1461183286926 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:14:46 INFO - PROCESS | 3636 | 1461183286931 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:46 INFO - PROCESS | 3636 | ++DOCSHELL 16765000 == 61 [pid = 3636] [id = 560] 13:14:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (16767400) [pid = 3636] [serial = 1680] [outer = 00000000] 13:14:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (16D43400) [pid = 3636] [serial = 1681] [outer = 16767400] 13:14:46 INFO - PROCESS | 3636 | 1461183286977 Marionette DEBUG loaded listener.js 13:14:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1835D400) [pid = 3636] [serial = 1682] [outer = 16767400] 13:14:47 INFO - PROCESS | 3636 | 1461183287423 Marionette TRACE conn2 <- [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]]]}] 13:14:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:14:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 641ms 13:14:47 INFO - PROCESS | 3636 | 1461183287477 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:14:47 INFO - PROCESS | 3636 | 1461183287479 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 13:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:14:47 INFO - PROCESS | 3636 | 1461183287482 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:14:47 INFO - PROCESS | 3636 | 1461183287484 Marionette TRACE conn2 <- [1,2206,null,{}] 13:14:47 INFO - PROCESS | 3636 | 1461183287487 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:47 INFO - PROCESS | 3636 | 1461183287597 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:14:47 INFO - PROCESS | 3636 | 1461183287604 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:47 INFO - PROCESS | 3636 | ++DOCSHELL 16D49800 == 62 [pid = 3636] [id = 561] 13:14:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (18401C00) [pid = 3636] [serial = 1683] [outer = 00000000] 13:14:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (18730000) [pid = 3636] [serial = 1684] [outer = 18401C00] 13:14:47 INFO - PROCESS | 3636 | 1461183287675 Marionette DEBUG loaded listener.js 13:14:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (18736800) [pid = 3636] [serial = 1685] [outer = 18401C00] 13:14:48 INFO - PROCESS | 3636 | 1461183288119 Marionette TRACE conn2 <- [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]]]}] 13:14:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:14:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 687ms 13:14:48 INFO - PROCESS | 3636 | 1461183288188 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:14:48 INFO - PROCESS | 3636 | 1461183288190 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 13:14:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:14:48 INFO - PROCESS | 3636 | 1461183288193 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 3636 | 1461183288195 Marionette TRACE conn2 <- [1,2210,null,{}] 13:14:48 INFO - PROCESS | 3636 | 1461183288199 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:48 INFO - PROCESS | 3636 | 1461183288332 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:14:48 INFO - PROCESS | 3636 | 1461183288400 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 3636 | ++DOCSHELL 18B45000 == 63 [pid = 3636] [id = 562] 13:14:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (18B4F000) [pid = 3636] [serial = 1686] [outer = 00000000] 13:14:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (18BA6400) [pid = 3636] [serial = 1687] [outer = 18B4F000] 13:14:48 INFO - PROCESS | 3636 | 1461183288450 Marionette DEBUG loaded listener.js 13:14:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (18E7E800) [pid = 3636] [serial = 1688] [outer = 18B4F000] 13:14:48 INFO - PROCESS | 3636 | 1461183288874 Marionette TRACE conn2 <- [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]]]}] 13:14:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:14:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 735ms 13:14:48 INFO - PROCESS | 3636 | 1461183288957 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:14:48 INFO - PROCESS | 3636 | 1461183288959 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 13:14:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:14:48 INFO - PROCESS | 3636 | 1461183288965 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 3636 | 1461183288967 Marionette TRACE conn2 <- [1,2214,null,{}] 13:14:48 INFO - PROCESS | 3636 | 1461183288970 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:49 INFO - PROCESS | 3636 | 1461183289082 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:14:49 INFO - PROCESS | 3636 | 1461183289094 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:49 INFO - PROCESS | 3636 | ++DOCSHELL 18BA8C00 == 64 [pid = 3636] [id = 563] 13:14:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1988D400) [pid = 3636] [serial = 1689] [outer = 00000000] 13:14:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (199EA800) [pid = 3636] [serial = 1690] [outer = 1988D400] 13:14:49 INFO - PROCESS | 3636 | 1461183289202 Marionette DEBUG loaded listener.js 13:14:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (19DCEC00) [pid = 3636] [serial = 1691] [outer = 1988D400] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (137F2C00) [pid = 3636] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (12B44000) [pid = 3636] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18B42000) [pid = 3636] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (19DCAC00) [pid = 3636] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (123F8800) [pid = 3636] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (19888C00) [pid = 3636] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (159B5C00) [pid = 3636] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (16C46000) [pid = 3636] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (12B40C00) [pid = 3636] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (18E7A800) [pid = 3636] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:14:49 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (14B5CC00) [pid = 3636] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:14:49 INFO - PROCESS | 3636 | 1461183289696 Marionette TRACE conn2 <- [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]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 813ms 13:14:49 INFO - PROCESS | 3636 | 1461183289765 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:14:49 INFO - PROCESS | 3636 | 1461183289767 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 13:14:49 INFO - PROCESS | 3636 | 1461183289771 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:14:49 INFO - PROCESS | 3636 | 1461183289772 Marionette TRACE conn2 <- [1,2218,null,{}] 13:14:49 INFO - PROCESS | 3636 | 1461183289776 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:49 INFO - PROCESS | 3636 | 1461183289854 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:14:49 INFO - PROCESS | 3636 | 1461183289951 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:49 INFO - PROCESS | 3636 | ++DOCSHELL 11BB7C00 == 65 [pid = 3636] [id = 564] 13:14:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (11C51000) [pid = 3636] [serial = 1692] [outer = 00000000] 13:14:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (147B1C00) [pid = 3636] [serial = 1693] [outer = 11C51000] 13:14:50 INFO - PROCESS | 3636 | 1461183290000 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (16961C00) [pid = 3636] [serial = 1694] [outer = 11C51000] 13:14:50 INFO - PROCESS | 3636 | 1461183290354 Marionette TRACE conn2 <- [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]]]}] 13:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 641ms 13:14:50 INFO - PROCESS | 3636 | 1461183290439 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:14:50 INFO - PROCESS | 3636 | 1461183290441 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 13:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:14:50 INFO - PROCESS | 3636 | 1461183290447 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:14:50 INFO - PROCESS | 3636 | 1461183290449 Marionette TRACE conn2 <- [1,2222,null,{}] 13:14:50 INFO - PROCESS | 3636 | 1461183290452 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:50 INFO - PROCESS | 3636 | 1461183290532 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:14:50 INFO - PROCESS | 3636 | 1461183290538 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 3636 | ++DOCSHELL 15922800 == 66 [pid = 3636] [id = 565] 13:14:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (15A0C800) [pid = 3636] [serial = 1695] [outer = 00000000] 13:14:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (19DC5800) [pid = 3636] [serial = 1696] [outer = 15A0C800] 13:14:50 INFO - PROCESS | 3636 | 1461183290583 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (19FCC800) [pid = 3636] [serial = 1697] [outer = 15A0C800] 13:14:51 INFO - PROCESS | 3636 | 1461183291008 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 594ms 13:14:51 INFO - PROCESS | 3636 | 1461183291046 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 3636 | 1461183291048 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 13:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:14:51 INFO - PROCESS | 3636 | 1461183291063 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 3636 | 1461183291064 Marionette TRACE conn2 <- [1,2226,null,{}] 13:14:51 INFO - PROCESS | 3636 | 1461183291068 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:51 INFO - PROCESS | 3636 | 1461183291153 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:14:51 INFO - PROCESS | 3636 | 1461183291160 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:51 INFO - PROCESS | 3636 | ++DOCSHELL 18B9E000 == 67 [pid = 3636] [id = 566] 13:14:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (18BA2800) [pid = 3636] [serial = 1698] [outer = 00000000] 13:14:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1AB14000) [pid = 3636] [serial = 1699] [outer = 18BA2800] 13:14:51 INFO - PROCESS | 3636 | 1461183291207 Marionette DEBUG loaded listener.js 13:14:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (1AB81800) [pid = 3636] [serial = 1700] [outer = 18BA2800] 13:14:51 INFO - PROCESS | 3636 | --DOCSHELL 1F2D8800 == 66 [pid = 3636] [id = 16] 13:14:51 INFO - PROCESS | 3636 | 1461183291819 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 798ms 13:14:51 INFO - PROCESS | 3636 | 1461183291921 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 3636 | 1461183291925 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 13:14:51 INFO - PROCESS | 3636 | 1461183291932 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 3636 | 1461183291937 Marionette TRACE conn2 <- [1,2230,null,{}] 13:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:14:51 INFO - PROCESS | 3636 | 1461183291944 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:52 INFO - PROCESS | 3636 | 1461183292062 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:14:52 INFO - PROCESS | 3636 | 1461183292239 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:52 INFO - PROCESS | 3636 | ++DOCSHELL 1335B800 == 67 [pid = 3636] [id = 567] 13:14:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1335C400) [pid = 3636] [serial = 1701] [outer = 00000000] 13:14:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (13968400) [pid = 3636] [serial = 1702] [outer = 1335C400] 13:14:52 INFO - PROCESS | 3636 | 1461183292300 Marionette DEBUG loaded listener.js 13:14:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (13BEE800) [pid = 3636] [serial = 1703] [outer = 1335C400] 13:14:52 INFO - PROCESS | 3636 | 1461183292860 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 985ms 13:14:52 INFO - PROCESS | 3636 | 1461183292925 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:14:52 INFO - PROCESS | 3636 | 1461183292931 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 13:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:14:52 INFO - PROCESS | 3636 | 1461183292938 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:14:52 INFO - PROCESS | 3636 | 1461183292941 Marionette TRACE conn2 <- [1,2234,null,{}] 13:14:52 INFO - PROCESS | 3636 | 1461183292945 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:53 INFO - PROCESS | 3636 | 1461183293054 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:14:53 INFO - PROCESS | 3636 | 1461183293194 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 3636 | ++DOCSHELL 14447800 == 68 [pid = 3636] [id = 568] 13:14:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (15924800) [pid = 3636] [serial = 1704] [outer = 00000000] 13:14:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (16C51400) [pid = 3636] [serial = 1705] [outer = 15924800] 13:14:53 INFO - PROCESS | 3636 | 1461183293256 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (18734800) [pid = 3636] [serial = 1706] [outer = 15924800] 13:14:53 INFO - PROCESS | 3636 | 1461183293855 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:14:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 938ms 13:14:53 INFO - PROCESS | 3636 | 1461183293881 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 3636 | 1461183293883 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 13:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:14:53 INFO - PROCESS | 3636 | 1461183293887 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 3636 | 1461183293891 Marionette TRACE conn2 <- [1,2238,null,{}] 13:14:53 INFO - PROCESS | 3636 | 1461183293902 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:54 INFO - PROCESS | 3636 | 1461183294008 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:14:54 INFO - PROCESS | 3636 | 1461183294148 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:54 INFO - PROCESS | 3636 | ++DOCSHELL 18E7A800 == 69 [pid = 3636] [id = 569] 13:14:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (18E7CC00) [pid = 3636] [serial = 1707] [outer = 00000000] 13:14:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1A561000) [pid = 3636] [serial = 1708] [outer = 18E7CC00] 13:14:54 INFO - PROCESS | 3636 | 1461183294206 Marionette DEBUG loaded listener.js 13:14:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1B12F800) [pid = 3636] [serial = 1709] [outer = 18E7CC00] 13:14:54 INFO - PROCESS | 3636 | 1461183294831 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1000ms 13:14:54 INFO - PROCESS | 3636 | 1461183294889 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:14:54 INFO - PROCESS | 3636 | 1461183294891 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 13:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:14:54 INFO - PROCESS | 3636 | 1461183294895 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:14:54 INFO - PROCESS | 3636 | 1461183294897 Marionette TRACE conn2 <- [1,2242,null,{}] 13:14:54 INFO - PROCESS | 3636 | 1461183294901 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:55 INFO - PROCESS | 3636 | 1461183295051 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:14:55 INFO - PROCESS | 3636 | 1461183295119 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:55 INFO - PROCESS | 3636 | ++DOCSHELL 1A456C00 == 70 [pid = 3636] [id = 570] 13:14:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1A45D000) [pid = 3636] [serial = 1710] [outer = 00000000] 13:14:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1B1BC400) [pid = 3636] [serial = 1711] [outer = 1A45D000] 13:14:55 INFO - PROCESS | 3636 | 1461183295174 Marionette DEBUG loaded listener.js 13:14:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1C530000) [pid = 3636] [serial = 1712] [outer = 1A45D000] 13:14:55 INFO - PROCESS | 3636 | 1461183295736 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 906ms 13:14:55 INFO - PROCESS | 3636 | 1461183295799 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:14:55 INFO - PROCESS | 3636 | 1461183295802 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 13:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:14:55 INFO - PROCESS | 3636 | 1461183295805 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:14:55 INFO - PROCESS | 3636 | 1461183295807 Marionette TRACE conn2 <- [1,2246,null,{}] 13:14:55 INFO - PROCESS | 3636 | 1461183295811 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:55 INFO - PROCESS | 3636 | 1461183295913 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:14:56 INFO - PROCESS | 3636 | 1461183296025 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:56 INFO - PROCESS | 3636 | ++DOCSHELL 1B12EC00 == 71 [pid = 3636] [id = 571] 13:14:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1B134400) [pid = 3636] [serial = 1713] [outer = 00000000] 13:14:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1C643400) [pid = 3636] [serial = 1714] [outer = 1B134400] 13:14:56 INFO - PROCESS | 3636 | 1461183296079 Marionette DEBUG loaded listener.js 13:14:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1C64E800) [pid = 3636] [serial = 1715] [outer = 1B134400] 13:14:56 INFO - PROCESS | 3636 | 1461183296749 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:14:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:14:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1001ms 13:14:56 INFO - PROCESS | 3636 | 1461183296807 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:14:56 INFO - PROCESS | 3636 | 1461183296809 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 13:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:14:56 INFO - PROCESS | 3636 | 1461183296813 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:14:56 INFO - PROCESS | 3636 | 1461183296815 Marionette TRACE conn2 <- [1,2250,null,{}] 13:14:56 INFO - PROCESS | 3636 | 1461183296819 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:56 INFO - PROCESS | 3636 | 1461183296942 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:14:57 INFO - PROCESS | 3636 | 1461183297241 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:57 INFO - PROCESS | 3636 | ++DOCSHELL 11C52400 == 72 [pid = 3636] [id = 572] 13:14:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (11C53800) [pid = 3636] [serial = 1716] [outer = 00000000] 13:14:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (13648400) [pid = 3636] [serial = 1717] [outer = 11C53800] 13:14:57 INFO - PROCESS | 3636 | 1461183297330 Marionette DEBUG loaded listener.js 13:14:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (1396E000) [pid = 3636] [serial = 1718] [outer = 11C53800] 13:14:57 INFO - PROCESS | 3636 | 1461183297908 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1141ms 13:14:57 INFO - PROCESS | 3636 | 1461183297961 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:14:57 INFO - PROCESS | 3636 | 1461183297965 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 13:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:14:57 INFO - PROCESS | 3636 | 1461183297971 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:14:57 INFO - PROCESS | 3636 | 1461183297973 Marionette TRACE conn2 <- [1,2254,null,{}] 13:14:57 INFO - PROCESS | 3636 | 1461183297978 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:58 INFO - PROCESS | 3636 | 1461183298083 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:14:58 INFO - PROCESS | 3636 | 1461183298200 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:58 INFO - PROCESS | 3636 | ++DOCSHELL 1330B000 == 73 [pid = 3636] [id = 573] 13:14:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (1330EC00) [pid = 3636] [serial = 1719] [outer = 00000000] 13:14:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (1342A800) [pid = 3636] [serial = 1720] [outer = 1330EC00] 13:14:58 INFO - PROCESS | 3636 | 1461183298303 Marionette DEBUG loaded listener.js 13:14:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (1449E800) [pid = 3636] [serial = 1721] [outer = 1330EC00] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 13310000 == 72 [pid = 3636] [id = 519] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 14449C00 == 71 [pid = 3636] [id = 500] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 15922800 == 70 [pid = 3636] [id = 565] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 11BB7C00 == 69 [pid = 3636] [id = 564] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 18BA8C00 == 68 [pid = 3636] [id = 563] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 16C7C800 == 67 [pid = 3636] [id = 529] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 18B45000 == 66 [pid = 3636] [id = 562] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 16D49800 == 65 [pid = 3636] [id = 561] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 16765000 == 64 [pid = 3636] [id = 560] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 13BE4400 == 63 [pid = 3636] [id = 559] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 11C5A000 == 62 [pid = 3636] [id = 558] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (1AB7CC00) [pid = 3636] [serial = 1651] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 13422000 == 61 [pid = 3636] [id = 557] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 13970400 == 60 [pid = 3636] [id = 552] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 1335D400 == 59 [pid = 3636] [id = 551] 13:14:58 INFO - PROCESS | 3636 | --DOCSHELL 1AB83400 == 58 [pid = 3636] [id = 17] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (16090400) [pid = 3636] [serial = 1559] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (137EC400) [pid = 3636] [serial = 1609] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (16D3F000) [pid = 3636] [serial = 1612] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1B12B000) [pid = 3636] [serial = 1615] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (13420400) [pid = 3636] [serial = 1624] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (1364EC00) [pid = 3636] [serial = 1625] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (18B49800) [pid = 3636] [serial = 1633] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1A461000) [pid = 3636] [serial = 1642] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (13365C00) [pid = 3636] [serial = 1622] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (12D79C00) [pid = 3636] [serial = 1621] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (19E76000) [pid = 3636] [serial = 1639] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (15A09000) [pid = 3636] [serial = 1627] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (15A10800) [pid = 3636] [serial = 1628] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (18361800) [pid = 3636] [serial = 1630] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (18366800) [pid = 3636] [serial = 1631] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (15A0B000) [pid = 3636] [serial = 1646] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1C5BA000) [pid = 3636] [serial = 1618] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (143A9C00) [pid = 3636] [serial = 1645] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1A556000) [pid = 3636] [serial = 1643] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (195CC400) [pid = 3636] [serial = 1636] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (199DFC00) [pid = 3636] [serial = 1637] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (19E83C00) [pid = 3636] [serial = 1640] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (18BA5C00) [pid = 3636] [serial = 1648] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (199DD400) [pid = 3636] [serial = 1649] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (18B9F800) [pid = 3636] [serial = 1634] [outer = 00000000] [url = about:blank] 13:14:58 INFO - PROCESS | 3636 | 1461183298791 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 844ms 13:14:58 INFO - PROCESS | 3636 | 1461183298815 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:14:58 INFO - PROCESS | 3636 | 1461183298819 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 13:14:58 INFO - PROCESS | 3636 | 1461183298823 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:14:58 INFO - PROCESS | 3636 | 1461183298825 Marionette TRACE conn2 <- [1,2258,null,{}] 13:14:58 INFO - PROCESS | 3636 | 1461183298829 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:58 INFO - PROCESS | 3636 | 1461183298912 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:14:58 INFO - PROCESS | 3636 | 1461183298918 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:58 INFO - PROCESS | 3636 | ++DOCSHELL 13366000 == 59 [pid = 3636] [id = 574] 13:14:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (15922800) [pid = 3636] [serial = 1722] [outer = 00000000] 13:14:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (161B1800) [pid = 3636] [serial = 1723] [outer = 15922800] 13:14:58 INFO - PROCESS | 3636 | 1461183298965 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (16841400) [pid = 3636] [serial = 1724] [outer = 15922800] 13:14:59 INFO - PROCESS | 3636 | 1461183299463 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 703ms 13:14:59 INFO - PROCESS | 3636 | 1461183299524 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:14:59 INFO - PROCESS | 3636 | 1461183299526 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 13:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:14:59 INFO - PROCESS | 3636 | 1461183299531 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:14:59 INFO - PROCESS | 3636 | 1461183299536 Marionette TRACE conn2 <- [1,2262,null,{}] 13:14:59 INFO - PROCESS | 3636 | 1461183299545 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:59 INFO - PROCESS | 3636 | 1461183299628 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:14:59 INFO - PROCESS | 3636 | 1461183299638 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:59 INFO - PROCESS | 3636 | ++DOCSHELL 18704C00 == 60 [pid = 3636] [id = 575] 13:14:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1870E000) [pid = 3636] [serial = 1725] [outer = 00000000] 13:14:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (187AF000) [pid = 3636] [serial = 1726] [outer = 1870E000] 13:14:59 INFO - PROCESS | 3636 | 1461183299693 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (18737800) [pid = 3636] [serial = 1727] [outer = 1870E000] 13:15:00 INFO - PROCESS | 3636 | 1461183300186 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 688ms 13:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:15:00 INFO - PROCESS | 3636 | 1461183300229 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:15:00 INFO - PROCESS | 3636 | 1461183300231 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 13:15:00 INFO - PROCESS | 3636 | 1461183300235 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:15:00 INFO - PROCESS | 3636 | 1461183300236 Marionette TRACE conn2 <- [1,2266,null,{}] 13:15:00 INFO - PROCESS | 3636 | 1461183300239 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:00 INFO - PROCESS | 3636 | 1461183300323 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:15:00 INFO - PROCESS | 3636 | 1461183300329 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:00 INFO - PROCESS | 3636 | ++DOCSHELL 12B3A800 == 61 [pid = 3636] [id = 576] 13:15:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1364BC00) [pid = 3636] [serial = 1728] [outer = 00000000] 13:15:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (18E7A400) [pid = 3636] [serial = 1729] [outer = 1364BC00] 13:15:00 INFO - PROCESS | 3636 | 1461183300380 Marionette DEBUG loaded listener.js 13:15:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (195CC000) [pid = 3636] [serial = 1730] [outer = 1364BC00] 13:15:00 INFO - PROCESS | 3636 | 1461183300858 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 626ms 13:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:15:00 INFO - PROCESS | 3636 | 1461183300874 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:15:00 INFO - PROCESS | 3636 | 1461183300876 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 13:15:00 INFO - PROCESS | 3636 | 1461183300880 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:15:00 INFO - PROCESS | 3636 | 1461183300881 Marionette TRACE conn2 <- [1,2270,null,{}] 13:15:00 INFO - PROCESS | 3636 | 1461183300885 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:01 INFO - PROCESS | 3636 | 1461183301000 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:15:01 INFO - PROCESS | 3636 | 1461183301096 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 3636 | ++DOCSHELL 199DE400 == 62 [pid = 3636] [id = 577] 13:15:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (199DE800) [pid = 3636] [serial = 1731] [outer = 00000000] 13:15:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (199E7400) [pid = 3636] [serial = 1732] [outer = 199DE800] 13:15:01 INFO - PROCESS | 3636 | 1461183301149 Marionette DEBUG loaded listener.js 13:15:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (19DCC400) [pid = 3636] [serial = 1733] [outer = 199DE800] 13:15:01 INFO - PROCESS | 3636 | 1461183301583 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 735ms 13:15:01 INFO - PROCESS | 3636 | 1461183301618 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:15:01 INFO - PROCESS | 3636 | 1461183301620 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 13:15:01 INFO - PROCESS | 3636 | 1461183301624 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:15:01 INFO - PROCESS | 3636 | 1461183301625 Marionette TRACE conn2 <- [1,2274,null,{}] 13:15:01 INFO - PROCESS | 3636 | 1461183301629 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:01 INFO - PROCESS | 3636 | 1461183301753 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:15:01 INFO - PROCESS | 3636 | 1461183301820 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 3636 | ++DOCSHELL 18BA8C00 == 63 [pid = 3636] [id = 578] 13:15:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (199E0000) [pid = 3636] [serial = 1734] [outer = 00000000] 13:15:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1AB7A000) [pid = 3636] [serial = 1735] [outer = 199E0000] 13:15:01 INFO - PROCESS | 3636 | 1461183301864 Marionette DEBUG loaded listener.js 13:15:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1AC31C00) [pid = 3636] [serial = 1736] [outer = 199E0000] 13:15:02 INFO - PROCESS | 3636 | 1461183302282 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 13:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 687ms 13:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:15:02 INFO - PROCESS | 3636 | 1461183302324 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:15:02 INFO - PROCESS | 3636 | 1461183302326 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 13:15:02 INFO - PROCESS | 3636 | 1461183302329 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:15:02 INFO - PROCESS | 3636 | 1461183302331 Marionette TRACE conn2 <- [1,2278,null,{}] 13:15:02 INFO - PROCESS | 3636 | 1461183302334 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:02 INFO - PROCESS | 3636 | 1461183302485 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:15:02 INFO - PROCESS | 3636 | 1461183302497 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:02 INFO - PROCESS | 3636 | ++DOCSHELL 137E9800 == 64 [pid = 3636] [id = 579] 13:15:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (137F2C00) [pid = 3636] [serial = 1737] [outer = 00000000] 13:15:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1A2E2800) [pid = 3636] [serial = 1738] [outer = 137F2C00] 13:15:02 INFO - PROCESS | 3636 | 1461183302740 Marionette DEBUG loaded listener.js 13:15:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1B143C00) [pid = 3636] [serial = 1739] [outer = 137F2C00] 13:15:02 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (18B4F000) [pid = 3636] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:15:02 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (18401C00) [pid = 3636] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:15:02 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1988D400) [pid = 3636] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:15:02 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (11C51000) [pid = 3636] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:15:02 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (13522800) [pid = 3636] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:15:02 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (14447400) [pid = 3636] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:15:02 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (16767400) [pid = 3636] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:15:02 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (123F7C00) [pid = 3636] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:15:02 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (15A0C800) [pid = 3636] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:15:02 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1F2DBC00) [pid = 3636] [serial = 47] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:15:03 INFO - PROCESS | 3636 | 1461183303109 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 844ms 13:15:03 INFO - PROCESS | 3636 | 1461183303172 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 3636 | 1461183303174 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 13:15:03 INFO - PROCESS | 3636 | 1461183303177 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:15:03 INFO - PROCESS | 3636 | 1461183303179 Marionette TRACE conn2 <- [1,2282,null,{}] 13:15:03 INFO - PROCESS | 3636 | 1461183303182 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:03 INFO - PROCESS | 3636 | 1461183303262 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:15:03 INFO - PROCESS | 3636 | 1461183303361 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 3636 | ++DOCSHELL 13523400 == 65 [pid = 3636] [id = 580] 13:15:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (14447400) [pid = 3636] [serial = 1740] [outer = 00000000] 13:15:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1B131C00) [pid = 3636] [serial = 1741] [outer = 14447400] 13:15:03 INFO - PROCESS | 3636 | 1461183303406 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1B143400) [pid = 3636] [serial = 1742] [outer = 14447400] 13:15:03 INFO - PROCESS | 3636 | 1461183303762 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 641ms 13:15:03 INFO - PROCESS | 3636 | 1461183303816 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 3636 | 1461183303817 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 13:15:03 INFO - PROCESS | 3636 | 1461183303821 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:15:03 INFO - PROCESS | 3636 | 1461183303822 Marionette TRACE conn2 <- [1,2286,null,{}] 13:15:03 INFO - PROCESS | 3636 | 1461183303826 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:03 INFO - PROCESS | 3636 | 1461183303944 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:15:03 INFO - PROCESS | 3636 | 1461183303982 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 3636 | ++DOCSHELL 16838400 == 66 [pid = 3636] [id = 581] 13:15:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1B13DC00) [pid = 3636] [serial = 1743] [outer = 00000000] 13:15:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1C64D400) [pid = 3636] [serial = 1744] [outer = 1B13DC00] 13:15:04 INFO - PROCESS | 3636 | 1461183304026 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1CB59C00) [pid = 3636] [serial = 1745] [outer = 1B13DC00] 13:15:04 INFO - PROCESS | 3636 | 1461183304427 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 641ms 13:15:04 INFO - PROCESS | 3636 | 1461183304459 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:15:04 INFO - PROCESS | 3636 | 1461183304461 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 13:15:04 INFO - PROCESS | 3636 | 1461183304464 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:15:04 INFO - PROCESS | 3636 | 1461183304466 Marionette TRACE conn2 <- [1,2290,null,{}] 13:15:04 INFO - PROCESS | 3636 | 1461183304470 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:04 INFO - PROCESS | 3636 | 1461183304590 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:15:04 INFO - PROCESS | 3636 | 1461183304598 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 3636 | ++DOCSHELL 11C59400 == 67 [pid = 3636] [id = 582] 13:15:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1239A400) [pid = 3636] [serial = 1746] [outer = 00000000] 13:15:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1CB62C00) [pid = 3636] [serial = 1747] [outer = 1239A400] 13:15:04 INFO - PROCESS | 3636 | 1461183304648 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1CD19400) [pid = 3636] [serial = 1748] [outer = 1239A400] 13:15:05 INFO - PROCESS | 3636 | 1461183305275 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 906ms 13:15:05 INFO - PROCESS | 3636 | 1461183305370 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:15:05 INFO - PROCESS | 3636 | 1461183305376 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 13:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:15:05 INFO - PROCESS | 3636 | 1461183305382 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:15:05 INFO - PROCESS | 3636 | 1461183305385 Marionette TRACE conn2 <- [1,2294,null,{}] 13:15:05 INFO - PROCESS | 3636 | 1461183305391 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:05 INFO - PROCESS | 3636 | 1461183305521 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:15:05 INFO - PROCESS | 3636 | 1461183305658 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:05 INFO - PROCESS | 3636 | ++DOCSHELL 143EE400 == 68 [pid = 3636] [id = 583] 13:15:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (143EE800) [pid = 3636] [serial = 1749] [outer = 00000000] 13:15:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (15A07000) [pid = 3636] [serial = 1750] [outer = 143EE800] 13:15:05 INFO - PROCESS | 3636 | 1461183305723 Marionette DEBUG loaded listener.js 13:15:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (16087C00) [pid = 3636] [serial = 1751] [outer = 143EE800] 13:15:06 INFO - PROCESS | 3636 | 1461183306251 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 938ms 13:15:06 INFO - PROCESS | 3636 | 1461183306327 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:15:06 INFO - PROCESS | 3636 | 1461183306332 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 13:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:15:06 INFO - PROCESS | 3636 | 1461183306339 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:15:06 INFO - PROCESS | 3636 | 1461183306342 Marionette TRACE conn2 <- [1,2298,null,{}] 13:15:06 INFO - PROCESS | 3636 | 1461183306346 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:06 INFO - PROCESS | 3636 | 1461183306454 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:15:06 INFO - PROCESS | 3636 | 1461183306614 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:06 INFO - PROCESS | 3636 | ++DOCSHELL 18361800 == 69 [pid = 3636] [id = 584] 13:15:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (18406800) [pid = 3636] [serial = 1752] [outer = 00000000] 13:15:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (18B9CC00) [pid = 3636] [serial = 1753] [outer = 18406800] 13:15:06 INFO - PROCESS | 3636 | 1461183306670 Marionette DEBUG loaded listener.js 13:15:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (19887000) [pid = 3636] [serial = 1754] [outer = 18406800] 13:15:07 INFO - PROCESS | 3636 | 1461183307316 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1001ms 13:15:07 INFO - PROCESS | 3636 | 1461183307338 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:15:07 INFO - PROCESS | 3636 | 1461183307341 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 13:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:15:07 INFO - PROCESS | 3636 | 1461183307345 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:15:07 INFO - PROCESS | 3636 | 1461183307349 Marionette TRACE conn2 <- [1,2302,null,{}] 13:15:07 INFO - PROCESS | 3636 | 1461183307360 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:07 INFO - PROCESS | 3636 | 1461183307468 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:15:07 INFO - PROCESS | 3636 | 1461183307617 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:07 INFO - PROCESS | 3636 | ++DOCSHELL 18BA7400 == 70 [pid = 3636] [id = 585] 13:15:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (199DDC00) [pid = 3636] [serial = 1755] [outer = 00000000] 13:15:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (1CD1BC00) [pid = 3636] [serial = 1756] [outer = 199DDC00] 13:15:07 INFO - PROCESS | 3636 | 1461183307675 Marionette DEBUG loaded listener.js 13:15:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (1CE7F800) [pid = 3636] [serial = 1757] [outer = 199DDC00] 13:15:08 INFO - PROCESS | 3636 | 1461183308246 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:15:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:15:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 938ms 13:15:08 INFO - PROCESS | 3636 | 1461183308290 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:15:08 INFO - PROCESS | 3636 | 1461183308293 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 13:15:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:15:08 INFO - PROCESS | 3636 | 1461183308296 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:15:08 INFO - PROCESS | 3636 | 1461183308298 Marionette TRACE conn2 <- [1,2306,null,{}] 13:15:08 INFO - PROCESS | 3636 | 1461183308302 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:08 INFO - PROCESS | 3636 | 1461183308408 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:15:08 INFO - PROCESS | 3636 | 1461183308568 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:08 INFO - PROCESS | 3636 | ++DOCSHELL 1CE81800 == 71 [pid = 3636] [id = 586] 13:15:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (1D00E800) [pid = 3636] [serial = 1758] [outer = 00000000] 13:15:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (1D2B7000) [pid = 3636] [serial = 1759] [outer = 1D00E800] 13:15:08 INFO - PROCESS | 3636 | 1461183308623 Marionette DEBUG loaded listener.js 13:15:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (1D2BDC00) [pid = 3636] [serial = 1760] [outer = 1D00E800] 13:15:09 INFO - PROCESS | 3636 | 1461183309156 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 3636 | 1461183309202 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 13:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:15:09 INFO - PROCESS | 3636 | 1461183309206 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 3636 | 1461183309208 Marionette TRACE conn2 <- [1,2310,null,{}] 13:15:09 INFO - PROCESS | 3636 | 1461183309211 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:09 INFO - PROCESS | 3636 | 1461183309313 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:15:09 INFO - PROCESS | 3636 | 1461183309427 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 3636 | ++DOCSHELL 1CD1A800 == 72 [pid = 3636] [id = 587] 13:15:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (1CE82000) [pid = 3636] [serial = 1761] [outer = 00000000] 13:15:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (1D87D000) [pid = 3636] [serial = 1762] [outer = 1CE82000] 13:15:09 INFO - PROCESS | 3636 | 1461183309522 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 142 (1D87FC00) [pid = 3636] [serial = 1763] [outer = 1CE82000] 13:15:10 INFO - PROCESS | 3636 | 1461183310348 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1187ms 13:15:10 INFO - PROCESS | 3636 | 1461183310404 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:15:10 INFO - PROCESS | 3636 | 1461183310408 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 13:15:10 INFO - PROCESS | 3636 | 1461183310414 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:15:10 INFO - PROCESS | 3636 | 1461183310417 Marionette TRACE conn2 <- [1,2314,null,{}] 13:15:10 INFO - PROCESS | 3636 | 1461183310424 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:10 INFO - PROCESS | 3636 | 1461183310522 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:15:10 INFO - PROCESS | 3636 | 1461183310679 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:10 INFO - PROCESS | 3636 | ++DOCSHELL 1396D000 == 73 [pid = 3636] [id = 588] 13:15:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 143 (1396DC00) [pid = 3636] [serial = 1764] [outer = 00000000] 13:15:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 144 (15A06800) [pid = 3636] [serial = 1765] [outer = 1396DC00] 13:15:10 INFO - PROCESS | 3636 | 1461183310735 Marionette DEBUG loaded listener.js 13:15:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 145 (15EAE000) [pid = 3636] [serial = 1766] [outer = 1396DC00] 13:15:11 INFO - PROCESS | 3636 | 1461183311303 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:15:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 954ms 13:15:11 INFO - PROCESS | 3636 | 1461183311360 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:15:11 INFO - PROCESS | 3636 | 1461183311366 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 13:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:15:11 INFO - PROCESS | 3636 | 1461183311372 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:15:11 INFO - PROCESS | 3636 | 1461183311374 Marionette TRACE conn2 <- [1,2318,null,{}] 13:15:11 INFO - PROCESS | 3636 | 1461183311378 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:11 INFO - PROCESS | 3636 | 1461183311476 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:15:11 INFO - PROCESS | 3636 | 1461183311632 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 16838400 == 72 [pid = 3636] [id = 581] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 13523400 == 71 [pid = 3636] [id = 580] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 137E9800 == 70 [pid = 3636] [id = 579] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 18BA8C00 == 69 [pid = 3636] [id = 578] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 199DE400 == 68 [pid = 3636] [id = 577] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 12B3A800 == 67 [pid = 3636] [id = 576] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 18704C00 == 66 [pid = 3636] [id = 575] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 13366000 == 65 [pid = 3636] [id = 574] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 1330B000 == 64 [pid = 3636] [id = 573] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 11C52400 == 63 [pid = 3636] [id = 572] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 1A456C00 == 62 [pid = 3636] [id = 570] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 144 (1352C400) [pid = 3636] [serial = 1654] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 143 (16838000) [pid = 3636] [serial = 1657] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 142 (19DC9800) [pid = 3636] [serial = 1660] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 141 (1C53D000) [pid = 3636] [serial = 1663] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (1C64D000) [pid = 3636] [serial = 1666] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (1CB5F000) [pid = 3636] [serial = 1669] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (1AB14000) [pid = 3636] [serial = 1699] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | ++DOCSHELL 11BEDC00 == 63 [pid = 3636] [id = 589] 13:15:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (11C51000) [pid = 3636] [serial = 1767] [outer = 00000000] 13:15:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (13649000) [pid = 3636] [serial = 1768] [outer = 11C51000] 13:15:11 INFO - PROCESS | 3636 | 1461183311715 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (13BECC00) [pid = 3636] [serial = 1769] [outer = 11C51000] 13:15:11 INFO - PROCESS | 3636 | --DOCSHELL 1335B800 == 62 [pid = 3636] [id = 567] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (18BA6400) [pid = 3636] [serial = 1687] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (18730000) [pid = 3636] [serial = 1684] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (199EA800) [pid = 3636] [serial = 1690] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (18E7E800) [pid = 3636] [serial = 1688] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (147B1C00) [pid = 3636] [serial = 1693] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (14449800) [pid = 3636] [serial = 1673] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (143A7400) [pid = 3636] [serial = 1672] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (15A0F800) [pid = 3636] [serial = 1678] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1608A800) [pid = 3636] [serial = 1679] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (16D43400) [pid = 3636] [serial = 1681] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1364E000) [pid = 3636] [serial = 1675] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (13965400) [pid = 3636] [serial = 1676] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (19DC5800) [pid = 3636] [serial = 1696] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (19DCEC00) [pid = 3636] [serial = 1691] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (18736800) [pid = 3636] [serial = 1685] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1835D400) [pid = 3636] [serial = 1682] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (16961C00) [pid = 3636] [serial = 1694] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (19FCC800) [pid = 3636] [serial = 1697] [outer = 00000000] [url = about:blank] 13:15:11 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1B133400) [pid = 3636] [serial = 1154] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:15:12 INFO - PROCESS | 3636 | 1461183312156 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 844ms 13:15:12 INFO - PROCESS | 3636 | 1461183312213 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 3636 | 1461183312216 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 13:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:15:12 INFO - PROCESS | 3636 | 1461183312219 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 3636 | 1461183312222 Marionette TRACE conn2 <- [1,2322,null,{}] 13:15:12 INFO - PROCESS | 3636 | 1461183312235 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:12 INFO - PROCESS | 3636 | 1461183312326 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:15:12 INFO - PROCESS | 3636 | 1461183312335 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 3636 | ++DOCSHELL 1449F000 == 63 [pid = 3636] [id = 590] 13:15:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (16839000) [pid = 3636] [serial = 1770] [outer = 00000000] 13:15:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (18366000) [pid = 3636] [serial = 1771] [outer = 16839000] 13:15:12 INFO - PROCESS | 3636 | 1461183312383 Marionette DEBUG loaded listener.js 13:15:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (18704C00) [pid = 3636] [serial = 1772] [outer = 16839000] 13:15:12 INFO - PROCESS | 3636 | 1461183312882 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 688ms 13:15:12 INFO - PROCESS | 3636 | 1461183312919 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 3636 | 1461183312921 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 13:15:12 INFO - PROCESS | 3636 | 1461183312928 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:15:12 INFO - PROCESS | 3636 | 1461183312930 Marionette TRACE conn2 <- [1,2326,null,{}] 13:15:12 INFO - PROCESS | 3636 | 1461183312933 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:13 INFO - PROCESS | 3636 | 1461183313016 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:15:13 INFO - PROCESS | 3636 | 1461183313023 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:13 INFO - PROCESS | 3636 | ++DOCSHELL 1835D400 == 64 [pid = 3636] [id = 591] 13:15:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1872F000) [pid = 3636] [serial = 1773] [outer = 00000000] 13:15:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (18B9A800) [pid = 3636] [serial = 1774] [outer = 1872F000] 13:15:13 INFO - PROCESS | 3636 | 1461183313068 Marionette DEBUG loaded listener.js 13:15:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (18BA8C00) [pid = 3636] [serial = 1775] [outer = 1872F000] 13:15:13 INFO - PROCESS | 3636 | 1461183313521 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 641ms 13:15:13 INFO - PROCESS | 3636 | 1461183313567 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:15:13 INFO - PROCESS | 3636 | 1461183313569 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 13:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:15:13 INFO - PROCESS | 3636 | 1461183313572 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:15:13 INFO - PROCESS | 3636 | 1461183313574 Marionette TRACE conn2 <- [1,2330,null,{}] 13:15:13 INFO - PROCESS | 3636 | 1461183313577 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:13 INFO - PROCESS | 3636 | 1461183313664 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:15:13 INFO - PROCESS | 3636 | 1461183313671 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:13 INFO - PROCESS | 3636 | ++DOCSHELL 18733C00 == 65 [pid = 3636] [id = 592] 13:15:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (18A19400) [pid = 3636] [serial = 1776] [outer = 00000000] 13:15:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (199E5800) [pid = 3636] [serial = 1777] [outer = 18A19400] 13:15:13 INFO - PROCESS | 3636 | 1461183313716 Marionette DEBUG loaded listener.js 13:15:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (199EC000) [pid = 3636] [serial = 1778] [outer = 18A19400] 13:15:14 INFO - PROCESS | 3636 | 1461183314207 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 703ms 13:15:14 INFO - PROCESS | 3636 | 1461183314272 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:15:14 INFO - PROCESS | 3636 | 1461183314274 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 13:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:15:14 INFO - PROCESS | 3636 | 1461183314277 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:15:14 INFO - PROCESS | 3636 | 1461183314279 Marionette TRACE conn2 <- [1,2334,null,{}] 13:15:14 INFO - PROCESS | 3636 | 1461183314291 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:14 INFO - PROCESS | 3636 | 1461183314423 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:15:14 INFO - PROCESS | 3636 | 1461183314430 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:14 INFO - PROCESS | 3636 | ++DOCSHELL 11BB7400 == 66 [pid = 3636] [id = 593] 13:15:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (19DC9C00) [pid = 3636] [serial = 1779] [outer = 00000000] 13:15:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (1A456C00) [pid = 3636] [serial = 1780] [outer = 19DC9C00] 13:15:14 INFO - PROCESS | 3636 | 1461183314479 Marionette DEBUG loaded listener.js 13:15:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (1A4C0800) [pid = 3636] [serial = 1781] [outer = 19DC9C00] 13:15:14 INFO - PROCESS | 3636 | 1461183314930 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 703ms 13:15:14 INFO - PROCESS | 3636 | 1461183314977 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:15:14 INFO - PROCESS | 3636 | 1461183314979 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 13:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:15:14 INFO - PROCESS | 3636 | 1461183314988 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:15:14 INFO - PROCESS | 3636 | 1461183314990 Marionette TRACE conn2 <- [1,2338,null,{}] 13:15:15 INFO - PROCESS | 3636 | 1461183314994 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:15 INFO - PROCESS | 3636 | 1461183315135 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:15:15 INFO - PROCESS | 3636 | 1461183315159 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:15 INFO - PROCESS | 3636 | ++DOCSHELL 1A45D400 == 67 [pid = 3636] [id = 594] 13:15:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (1AB13400) [pid = 3636] [serial = 1782] [outer = 00000000] 13:15:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (1B13D000) [pid = 3636] [serial = 1783] [outer = 1AB13400] 13:15:15 INFO - PROCESS | 3636 | 1461183315203 Marionette DEBUG loaded listener.js 13:15:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (1B13CC00) [pid = 3636] [serial = 1784] [outer = 1AB13400] 13:15:15 INFO - PROCESS | 3636 | 1461183315670 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 735ms 13:15:15 INFO - PROCESS | 3636 | 1461183315728 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:15:15 INFO - PROCESS | 3636 | 1461183315730 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 13:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:15:15 INFO - PROCESS | 3636 | 1461183315749 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:15:15 INFO - PROCESS | 3636 | 1461183315751 Marionette TRACE conn2 <- [1,2342,null,{}] 13:15:15 INFO - PROCESS | 3636 | 1461183315755 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:15 INFO - PROCESS | 3636 | 1461183315877 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:15:15 INFO - PROCESS | 3636 | 1461183315887 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:15 INFO - PROCESS | 3636 | ++DOCSHELL 1B128000 == 68 [pid = 3636] [id = 595] 13:15:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (1B12A400) [pid = 3636] [serial = 1785] [outer = 00000000] 13:15:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (1C685800) [pid = 3636] [serial = 1786] [outer = 1B12A400] 13:15:16 INFO - PROCESS | 3636 | 1461183315989 Marionette DEBUG loaded listener.js 13:15:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (1CB60000) [pid = 3636] [serial = 1787] [outer = 1B12A400] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (199DE800) [pid = 3636] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (1330EC00) [pid = 3636] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (1364BC00) [pid = 3636] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (199E0000) [pid = 3636] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (15922800) [pid = 3636] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (11C53800) [pid = 3636] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1870E000) [pid = 3636] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1B13DC00) [pid = 3636] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (137F2C00) [pid = 3636] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (14447400) [pid = 3636] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (1F2D8C00) [pid = 3636] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (1396C000) [pid = 3636] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1872C000) [pid = 3636] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (19DC6000) [pid = 3636] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (16C48800) [pid = 3636] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:15:16 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (18736C00) [pid = 3636] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:15:16 INFO - PROCESS | 3636 | 1461183316697 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1001ms 13:15:16 INFO - PROCESS | 3636 | 1461183316737 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:15:16 INFO - PROCESS | 3636 | 1461183316739 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 13:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:15:16 INFO - PROCESS | 3636 | 1461183316742 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:15:16 INFO - PROCESS | 3636 | 1461183316744 Marionette TRACE conn2 <- [1,2346,null,{}] 13:15:16 INFO - PROCESS | 3636 | 1461183316747 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:16 INFO - PROCESS | 3636 | 1461183316866 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:15:16 INFO - PROCESS | 3636 | 1461183316932 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:16 INFO - PROCESS | 3636 | ++DOCSHELL 11C53800 == 69 [pid = 3636] [id = 596] 13:15:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (12391800) [pid = 3636] [serial = 1788] [outer = 00000000] 13:15:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (16771800) [pid = 3636] [serial = 1789] [outer = 12391800] 13:15:17 INFO - PROCESS | 3636 | 1461183316992 Marionette DEBUG loaded listener.js 13:15:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (18B48C00) [pid = 3636] [serial = 1790] [outer = 12391800] 13:15:17 INFO - PROCESS | 3636 | 1461183317350 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 640ms 13:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:15:17 INFO - PROCESS | 3636 | 1461183317385 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:15:17 INFO - PROCESS | 3636 | 1461183317387 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 13:15:17 INFO - PROCESS | 3636 | 1461183317390 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:15:17 INFO - PROCESS | 3636 | 1461183317392 Marionette TRACE conn2 <- [1,2350,null,{}] 13:15:17 INFO - PROCESS | 3636 | 1461183317396 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:17 INFO - PROCESS | 3636 | 1461183317478 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:15:17 INFO - PROCESS | 3636 | 1461183317484 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:17 INFO - PROCESS | 3636 | ++DOCSHELL 161AC400 == 70 [pid = 3636] [id = 597] 13:15:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1870E000) [pid = 3636] [serial = 1791] [outer = 00000000] 13:15:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1C533C00) [pid = 3636] [serial = 1792] [outer = 1870E000] 13:15:17 INFO - PROCESS | 3636 | 1461183317529 Marionette DEBUG loaded listener.js 13:15:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1C5C2000) [pid = 3636] [serial = 1793] [outer = 1870E000] 13:15:18 INFO - PROCESS | 3636 | 1461183318008 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:15:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:15:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 688ms 13:15:18 INFO - PROCESS | 3636 | 1461183318090 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:15:18 INFO - PROCESS | 3636 | 1461183318093 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 13:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:15:18 INFO - PROCESS | 3636 | 1461183318096 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:15:18 INFO - PROCESS | 3636 | 1461183318099 Marionette TRACE conn2 <- [1,2354,null,{}] 13:15:18 INFO - PROCESS | 3636 | 1461183318102 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:18 INFO - PROCESS | 3636 | 1461183318206 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:15:18 INFO - PROCESS | 3636 | 1461183318245 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 3636 | ++DOCSHELL 1D879000 == 71 [pid = 3636] [id = 598] 13:15:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1D87A000) [pid = 3636] [serial = 1794] [outer = 00000000] 13:15:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1D99B800) [pid = 3636] [serial = 1795] [outer = 1D87A000] 13:15:18 INFO - PROCESS | 3636 | 1461183318294 Marionette DEBUG loaded listener.js 13:15:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (1D9A2400) [pid = 3636] [serial = 1796] [outer = 1D87A000] 13:15:18 INFO - PROCESS | 3636 | 1461183318943 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:15:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:15:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 907ms 13:15:19 INFO - PROCESS | 3636 | 1461183319001 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:15:19 INFO - PROCESS | 3636 | 1461183319006 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 13:15:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:15:19 INFO - PROCESS | 3636 | 1461183319012 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:15:19 INFO - PROCESS | 3636 | 1461183319015 Marionette TRACE conn2 <- [1,2358,null,{}] 13:15:19 INFO - PROCESS | 3636 | 1461183319021 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:19 INFO - PROCESS | 3636 | 1461183319181 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:15:19 INFO - PROCESS | 3636 | 1461183319200 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:19 INFO - PROCESS | 3636 | ++DOCSHELL 14446800 == 72 [pid = 3636] [id = 599] 13:15:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (14449800) [pid = 3636] [serial = 1797] [outer = 00000000] 13:15:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (15A05000) [pid = 3636] [serial = 1798] [outer = 14449800] 13:15:19 INFO - PROCESS | 3636 | 1461183319257 Marionette DEBUG loaded listener.js 13:15:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (16711800) [pid = 3636] [serial = 1799] [outer = 14449800] 13:15:19 INFO - PROCESS | 3636 | 1461183319955 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1000ms 13:15:20 INFO - PROCESS | 3636 | 1461183320014 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:15:20 INFO - PROCESS | 3636 | 1461183320020 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 13:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:15:20 INFO - PROCESS | 3636 | 1461183320027 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:15:20 INFO - PROCESS | 3636 | 1461183320029 Marionette TRACE conn2 <- [1,2362,null,{}] 13:15:20 INFO - PROCESS | 3636 | 1461183320033 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:20 INFO - PROCESS | 3636 | 1461183320142 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:15:20 INFO - PROCESS | 3636 | 1461183320286 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 3636 | ++DOCSHELL 18363800 == 73 [pid = 3636] [id = 600] 13:15:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (1840C400) [pid = 3636] [serial = 1800] [outer = 00000000] 13:15:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (18B86000) [pid = 3636] [serial = 1801] [outer = 1840C400] 13:15:20 INFO - PROCESS | 3636 | 1461183320342 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (18BA4800) [pid = 3636] [serial = 1802] [outer = 1840C400] 13:15:20 INFO - PROCESS | 3636 | 1461183320955 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1000ms 13:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:15:21 INFO - PROCESS | 3636 | 1461183321027 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 3636 | 1461183321030 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 13:15:21 INFO - PROCESS | 3636 | 1461183321034 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 3636 | 1461183321037 Marionette TRACE conn2 <- [1,2366,null,{}] 13:15:21 INFO - PROCESS | 3636 | 1461183321048 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:21 INFO - PROCESS | 3636 | 1461183321162 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:15:21 INFO - PROCESS | 3636 | 1461183321308 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:21 INFO - PROCESS | 3636 | ++DOCSHELL 19E40400 == 74 [pid = 3636] [id = 601] 13:15:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (1C67E000) [pid = 3636] [serial = 1803] [outer = 00000000] 13:15:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (1D016000) [pid = 3636] [serial = 1804] [outer = 1C67E000] 13:15:21 INFO - PROCESS | 3636 | 1461183321367 Marionette DEBUG loaded listener.js 13:15:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 142 (1D878400) [pid = 3636] [serial = 1805] [outer = 1C67E000] 13:15:21 INFO - PROCESS | 3636 | 1461183321948 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 938ms 13:15:21 INFO - PROCESS | 3636 | 1461183321978 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 3636 | 1461183321981 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 13:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:15:21 INFO - PROCESS | 3636 | 1461183321985 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 3636 | 1461183321987 Marionette TRACE conn2 <- [1,2370,null,{}] 13:15:22 INFO - PROCESS | 3636 | 1461183322007 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:22 INFO - PROCESS | 3636 | 1461183322113 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:15:22 INFO - PROCESS | 3636 | 1461183322228 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:22 INFO - PROCESS | 3636 | ++DOCSHELL 1D99A400 == 75 [pid = 3636] [id = 602] 13:15:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 143 (1D99A800) [pid = 3636] [serial = 1806] [outer = 00000000] 13:15:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 144 (1DE1D000) [pid = 3636] [serial = 1807] [outer = 1D99A800] 13:15:22 INFO - PROCESS | 3636 | 1461183322326 Marionette DEBUG loaded listener.js 13:15:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 145 (1DE20400) [pid = 3636] [serial = 1808] [outer = 1D99A800] 13:15:22 INFO - PROCESS | 3636 | 1461183322938 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:15:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:15:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1000ms 13:15:22 INFO - PROCESS | 3636 | 1461183322987 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:15:22 INFO - PROCESS | 3636 | 1461183322990 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 13:15:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:15:23 INFO - PROCESS | 3636 | 1461183322993 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:15:23 INFO - PROCESS | 3636 | 1461183322995 Marionette TRACE conn2 <- [1,2374,null,{}] 13:15:23 INFO - PROCESS | 3636 | 1461183322999 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:23 INFO - PROCESS | 3636 | 1461183323102 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:15:23 INFO - PROCESS | 3636 | 1461183323246 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 3636 | ++DOCSHELL 1C5C3800 == 76 [pid = 3636] [id = 603] 13:15:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 146 (1DF4A800) [pid = 3636] [serial = 1809] [outer = 00000000] 13:15:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 147 (1DF4FC00) [pid = 3636] [serial = 1810] [outer = 1DF4A800] 13:15:23 INFO - PROCESS | 3636 | 1461183323301 Marionette DEBUG loaded listener.js 13:15:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 148 (1DF51800) [pid = 3636] [serial = 1811] [outer = 1DF4A800] 13:15:23 INFO - PROCESS | 3636 | 1461183323883 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 953ms 13:15:23 INFO - PROCESS | 3636 | 1461183323938 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:15:23 INFO - PROCESS | 3636 | 1461183323941 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 13:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:15:23 INFO - PROCESS | 3636 | 1461183323944 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:15:23 INFO - PROCESS | 3636 | 1461183323946 Marionette TRACE conn2 <- [1,2378,null,{}] 13:15:23 INFO - PROCESS | 3636 | 1461183323950 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:24 INFO - PROCESS | 3636 | 1461183324073 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:15:24 INFO - PROCESS | 3636 | 1461183324224 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 3636 | ++DOCSHELL 15A0C000 == 77 [pid = 3636] [id = 604] 13:15:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 149 (15E05C00) [pid = 3636] [serial = 1812] [outer = 00000000] 13:15:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 150 (19581000) [pid = 3636] [serial = 1813] [outer = 15E05C00] 13:15:24 INFO - PROCESS | 3636 | 1461183324286 Marionette DEBUG loaded listener.js 13:15:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 151 (1A2E8000) [pid = 3636] [serial = 1814] [outer = 15E05C00] 13:15:25 INFO - PROCESS | 3636 | 1461183325085 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:15:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:15:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1188ms 13:15:25 INFO - PROCESS | 3636 | 1461183325139 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:15:25 INFO - PROCESS | 3636 | 1461183325143 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 13:15:25 INFO - PROCESS | 3636 | 1461183325148 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:15:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:15:25 INFO - PROCESS | 3636 | 1461183325151 Marionette TRACE conn2 <- [1,2382,null,{}] 13:15:25 INFO - PROCESS | 3636 | 1461183325156 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:25 INFO - PROCESS | 3636 | 1461183325256 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:15:25 INFO - PROCESS | 3636 | 1461183325407 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:25 INFO - PROCESS | 3636 | ++DOCSHELL 13BE6800 == 78 [pid = 3636] [id = 605] 13:15:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 152 (143B0400) [pid = 3636] [serial = 1815] [outer = 00000000] 13:15:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 153 (1591DC00) [pid = 3636] [serial = 1816] [outer = 143B0400] 13:15:25 INFO - PROCESS | 3636 | 1461183325464 Marionette DEBUG loaded listener.js 13:15:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 154 (15E41800) [pid = 3636] [serial = 1817] [outer = 143B0400] 13:15:25 INFO - PROCESS | 3636 | --DOCSHELL 161AC400 == 77 [pid = 3636] [id = 597] 13:15:25 INFO - PROCESS | 3636 | --DOCSHELL 11C53800 == 76 [pid = 3636] [id = 596] 13:15:25 INFO - PROCESS | 3636 | --DOCSHELL 1B128000 == 75 [pid = 3636] [id = 595] 13:15:25 INFO - PROCESS | 3636 | --DOCSHELL 1A45D400 == 74 [pid = 3636] [id = 594] 13:15:25 INFO - PROCESS | 3636 | --DOCSHELL 11BB7400 == 73 [pid = 3636] [id = 593] 13:15:25 INFO - PROCESS | 3636 | --DOCSHELL 18733C00 == 72 [pid = 3636] [id = 592] 13:15:25 INFO - PROCESS | 3636 | --DOCSHELL 1835D400 == 71 [pid = 3636] [id = 591] 13:15:25 INFO - PROCESS | 3636 | --DOCSHELL 1449F000 == 70 [pid = 3636] [id = 590] 13:15:25 INFO - PROCESS | 3636 | --DOCSHELL 11BEDC00 == 69 [pid = 3636] [id = 589] 13:15:25 INFO - PROCESS | 3636 | --DOCSHELL 1396D000 == 68 [pid = 3636] [id = 588] 13:15:26 INFO - PROCESS | 3636 | --DOCSHELL 143EE400 == 67 [pid = 3636] [id = 583] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 153 (1F2D9000) [pid = 3636] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 152 (161B1C00) [pid = 3636] [serial = 1565] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 151 (18B83000) [pid = 3636] [serial = 1571] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 150 (1A4C5400) [pid = 3636] [serial = 1577] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 149 (18707C00) [pid = 3636] [serial = 1568] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 148 (18BA9400) [pid = 3636] [serial = 1574] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 147 (199E7400) [pid = 3636] [serial = 1732] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 146 (1342A800) [pid = 3636] [serial = 1720] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 145 (1449E800) [pid = 3636] [serial = 1721] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 144 (18E7A400) [pid = 3636] [serial = 1729] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 143 (1AB7A000) [pid = 3636] [serial = 1735] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 142 (161B1800) [pid = 3636] [serial = 1723] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 141 (16841400) [pid = 3636] [serial = 1724] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (1396E000) [pid = 3636] [serial = 1718] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (13648400) [pid = 3636] [serial = 1717] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (187AF000) [pid = 3636] [serial = 1726] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (18737800) [pid = 3636] [serial = 1727] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (19DCC400) [pid = 3636] [serial = 1733] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (16C51400) [pid = 3636] [serial = 1705] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (1C643400) [pid = 3636] [serial = 1714] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1C64D400) [pid = 3636] [serial = 1744] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1AC31C00) [pid = 3636] [serial = 1736] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1B143C00) [pid = 3636] [serial = 1739] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1A2E2800) [pid = 3636] [serial = 1738] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (1B131C00) [pid = 3636] [serial = 1741] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (1B1BC400) [pid = 3636] [serial = 1711] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (13968400) [pid = 3636] [serial = 1702] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1CB59C00) [pid = 3636] [serial = 1745] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1A561000) [pid = 3636] [serial = 1708] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1B143400) [pid = 3636] [serial = 1742] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (195CC000) [pid = 3636] [serial = 1730] [outer = 00000000] [url = about:blank] 13:15:26 INFO - PROCESS | 3636 | 1461183326123 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:15:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:15:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1000ms 13:15:26 INFO - PROCESS | 3636 | 1461183326153 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:15:26 INFO - PROCESS | 3636 | 1461183326158 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 13:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:15:26 INFO - PROCESS | 3636 | 1461183326164 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 3636 | 1461183326166 Marionette TRACE conn2 <- [1,2386,null,{}] 13:15:26 INFO - PROCESS | 3636 | 1461183326170 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:26 INFO - PROCESS | 3636 | 1461183326253 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:15:26 INFO - PROCESS | 3636 | 1461183326260 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:26 INFO - PROCESS | 3636 | ++DOCSHELL 13756000 == 68 [pid = 3636] [id = 606] 13:15:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (13963400) [pid = 3636] [serial = 1818] [outer = 00000000] 13:15:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (15E45800) [pid = 3636] [serial = 1819] [outer = 13963400] 13:15:26 INFO - PROCESS | 3636 | 1461183326305 Marionette DEBUG loaded listener.js 13:15:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1670C400) [pid = 3636] [serial = 1820] [outer = 13963400] 13:15:26 INFO - PROCESS | 3636 | 1461183326815 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:15:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:15:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 703ms 13:15:26 INFO - PROCESS | 3636 | 1461183326862 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:15:26 INFO - PROCESS | 3636 | 1461183326865 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 13:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:15:26 INFO - PROCESS | 3636 | 1461183326868 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 3636 | 1461183326871 Marionette TRACE conn2 <- [1,2390,null,{}] 13:15:26 INFO - PROCESS | 3636 | 1461183326881 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:26 INFO - PROCESS | 3636 | 1461183326967 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:15:27 INFO - PROCESS | 3636 | 1461183327067 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:27 INFO - PROCESS | 3636 | ++DOCSHELL 18365800 == 69 [pid = 3636] [id = 607] 13:15:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (18367800) [pid = 3636] [serial = 1821] [outer = 00000000] 13:15:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1872AC00) [pid = 3636] [serial = 1822] [outer = 18367800] 13:15:27 INFO - PROCESS | 3636 | 1461183327148 Marionette DEBUG loaded listener.js 13:15:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (18737C00) [pid = 3636] [serial = 1823] [outer = 18367800] 13:15:27 INFO - PROCESS | 3636 | 1461183327552 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:15:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 735ms 13:15:27 INFO - PROCESS | 3636 | 1461183327614 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:15:27 INFO - PROCESS | 3636 | 1461183327616 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 13:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:15:27 INFO - PROCESS | 3636 | 1461183327619 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:15:27 INFO - PROCESS | 3636 | 1461183327621 Marionette TRACE conn2 <- [1,2394,null,{}] 13:15:27 INFO - PROCESS | 3636 | 1461183327627 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:27 INFO - PROCESS | 3636 | 1461183327710 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:15:27 INFO - PROCESS | 3636 | 1461183327717 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:27 INFO - PROCESS | 3636 | ++DOCSHELL 13642000 == 70 [pid = 3636] [id = 608] 13:15:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (18B41800) [pid = 3636] [serial = 1824] [outer = 00000000] 13:15:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (18B87400) [pid = 3636] [serial = 1825] [outer = 18B41800] 13:15:27 INFO - PROCESS | 3636 | 1461183327762 Marionette DEBUG loaded listener.js 13:15:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (18BA3C00) [pid = 3636] [serial = 1826] [outer = 18B41800] 13:15:28 INFO - PROCESS | 3636 | 1461183328238 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:15:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:15:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 703ms 13:15:28 INFO - PROCESS | 3636 | 1461183328318 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:15:28 INFO - PROCESS | 3636 | 1461183328320 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 13:15:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:15:28 INFO - PROCESS | 3636 | 1461183328324 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:15:28 INFO - PROCESS | 3636 | 1461183328325 Marionette TRACE conn2 <- [1,2398,null,{}] 13:15:28 INFO - PROCESS | 3636 | 1461183328329 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:28 INFO - PROCESS | 3636 | 1461183328444 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:15:28 INFO - PROCESS | 3636 | 1461183328505 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:28 INFO - PROCESS | 3636 | ++DOCSHELL 18B42C00 == 71 [pid = 3636] [id = 609] 13:15:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (18B4A000) [pid = 3636] [serial = 1827] [outer = 00000000] 13:15:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (1988C400) [pid = 3636] [serial = 1828] [outer = 18B4A000] 13:15:28 INFO - PROCESS | 3636 | 1461183328550 Marionette DEBUG loaded listener.js 13:15:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (198F6800) [pid = 3636] [serial = 1829] [outer = 18B4A000] 13:15:29 INFO - PROCESS | 3636 | 1461183328996 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 703ms 13:15:29 INFO - PROCESS | 3636 | 1461183329023 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:15:29 INFO - PROCESS | 3636 | 1461183329025 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 13:15:29 INFO - PROCESS | 3636 | 1461183329028 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:15:29 INFO - PROCESS | 3636 | 1461183329030 Marionette TRACE conn2 <- [1,2402,null,{}] 13:15:29 INFO - PROCESS | 3636 | 1461183329033 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:29 INFO - PROCESS | 3636 | 1461183329196 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:15:29 INFO - PROCESS | 3636 | 1461183329224 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:29 INFO - PROCESS | 3636 | ++DOCSHELL 19E76000 == 72 [pid = 3636] [id = 610] 13:15:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (19F43000) [pid = 3636] [serial = 1830] [outer = 00000000] 13:15:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (1A562C00) [pid = 3636] [serial = 1831] [outer = 19F43000] 13:15:29 INFO - PROCESS | 3636 | 1461183329271 Marionette DEBUG loaded listener.js 13:15:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (1A561000) [pid = 3636] [serial = 1832] [outer = 19F43000] 13:15:29 INFO - PROCESS | 3636 | 1461183329709 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 735ms 13:15:29 INFO - PROCESS | 3636 | 1461183329770 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:15:29 INFO - PROCESS | 3636 | 1461183329771 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 13:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:15:29 INFO - PROCESS | 3636 | 1461183329775 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - PROCESS | 3636 | 1461183329776 Marionette TRACE conn2 <- [1,2406,null,{}] 13:15:29 INFO - PROCESS | 3636 | 1461183329785 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:29 INFO - PROCESS | 3636 | 1461183329908 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:15:29 INFO - PROCESS | 3636 | 1461183329917 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:30 INFO - PROCESS | 3636 | ++DOCSHELL 1342E000 == 73 [pid = 3636] [id = 611] 13:15:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (1A2E5800) [pid = 3636] [serial = 1833] [outer = 00000000] 13:15:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (1B134800) [pid = 3636] [serial = 1834] [outer = 1A2E5800] 13:15:30 INFO - PROCESS | 3636 | 1461183330022 Marionette DEBUG loaded listener.js 13:15:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (1B13F800) [pid = 3636] [serial = 1835] [outer = 1A2E5800] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (1B12A400) [pid = 3636] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (1AB13400) [pid = 3636] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (12391800) [pid = 3636] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (1396DC00) [pid = 3636] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (1872F000) [pid = 3636] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (18A19400) [pid = 3636] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (16839000) [pid = 3636] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1870E000) [pid = 3636] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (11C51000) [pid = 3636] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (19DC9C00) [pid = 3636] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (18B49400) [pid = 3636] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (1B131800) [pid = 3636] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (1B137800) [pid = 3636] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (19893400) [pid = 3636] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (144A7000) [pid = 3636] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (123F8C00) [pid = 3636] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1C52F400) [pid = 3636] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (19DCB800) [pid = 3636] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1B12A800) [pid = 3636] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1335DC00) [pid = 3636] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1591D400) [pid = 3636] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:15:30 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (18BA2800) [pid = 3636] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:15:30 INFO - PROCESS | 3636 | 1461183330666 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:15:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:15:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 953ms 13:15:30 INFO - PROCESS | 3636 | 1461183330721 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:15:30 INFO - PROCESS | 3636 | 1461183330723 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 13:15:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:15:30 INFO - PROCESS | 3636 | 1461183330726 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 3636 | 1461183330728 Marionette TRACE conn2 <- [1,2410,null,{}] 13:15:30 INFO - PROCESS | 3636 | 1461183330731 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:30 INFO - PROCESS | 3636 | 1461183330848 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:15:30 INFO - PROCESS | 3636 | 1461183330920 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:30 INFO - PROCESS | 3636 | ++DOCSHELL 11BEF000 == 74 [pid = 3636] [id = 612] 13:15:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (11BF9C00) [pid = 3636] [serial = 1836] [outer = 00000000] 13:15:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (143AE000) [pid = 3636] [serial = 1837] [outer = 11BF9C00] 13:15:30 INFO - PROCESS | 3636 | 1461183330964 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (16841000) [pid = 3636] [serial = 1838] [outer = 11BF9C00] 13:15:31 INFO - PROCESS | 3636 | 1461183331312 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:15:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:15:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 641ms 13:15:31 INFO - PROCESS | 3636 | 1461183331364 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:15:31 INFO - PROCESS | 3636 | 1461183331366 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 13:15:31 INFO - PROCESS | 3636 | 1461183331369 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:15:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:15:31 INFO - PROCESS | 3636 | 1461183331371 Marionette TRACE conn2 <- [1,2414,null,{}] 13:15:31 INFO - PROCESS | 3636 | 1461183331374 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:31 INFO - PROCESS | 3636 | 1461183331457 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:15:31 INFO - PROCESS | 3636 | 1461183331463 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:31 INFO - PROCESS | 3636 | ++DOCSHELL 1364D800 == 75 [pid = 3636] [id = 613] 13:15:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (14B5FC00) [pid = 3636] [serial = 1839] [outer = 00000000] 13:15:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (199E9C00) [pid = 3636] [serial = 1840] [outer = 14B5FC00] 13:15:31 INFO - PROCESS | 3636 | 1461183331507 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1A559C00) [pid = 3636] [serial = 1841] [outer = 14B5FC00] 13:15:31 INFO - PROCESS | 3636 | 1461183331954 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:15:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:15:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 641ms 13:15:32 INFO - PROCESS | 3636 | 1461183332008 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:15:32 INFO - PROCESS | 3636 | 1461183332010 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 13:15:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:15:32 INFO - PROCESS | 3636 | 1461183332014 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:15:32 INFO - PROCESS | 3636 | 1461183332015 Marionette TRACE conn2 <- [1,2418,null,{}] 13:15:32 INFO - PROCESS | 3636 | 1461183332019 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:32 INFO - PROCESS | 3636 | 1461183332100 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:15:32 INFO - PROCESS | 3636 | 1461183332106 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:32 INFO - PROCESS | 3636 | ++DOCSHELL 16C45800 == 76 [pid = 3636] [id = 614] 13:15:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (195CE400) [pid = 3636] [serial = 1842] [outer = 00000000] 13:15:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1C53B000) [pid = 3636] [serial = 1843] [outer = 195CE400] 13:15:32 INFO - PROCESS | 3636 | 1461183332150 Marionette DEBUG loaded listener.js 13:15:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1C5BE400) [pid = 3636] [serial = 1844] [outer = 195CE400] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 14447800 == 75 [pid = 3636] [id = 568] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 14445400 == 74 [pid = 3636] [id = 537] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1B130C00 == 73 [pid = 3636] [id = 556] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 11C59400 == 72 [pid = 3636] [id = 582] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1670AC00 == 71 [pid = 3636] [id = 501] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 18361800 == 70 [pid = 3636] [id = 584] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 18B4DC00 == 69 [pid = 3636] [id = 495] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 18B9E000 == 68 [pid = 3636] [id = 566] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1670DC00 == 67 [pid = 3636] [id = 248] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 18E7A800 == 66 [pid = 3636] [id = 569] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 19DD0000 == 65 [pid = 3636] [id = 517] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 12B8B400 == 64 [pid = 3636] [id = 257] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 19893000 == 63 [pid = 3636] [id = 553] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 13971800 == 62 [pid = 3636] [id = 518] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1CE81800 == 61 [pid = 3636] [id = 586] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1840C000 == 60 [pid = 3636] [id = 555] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1CD1A800 == 59 [pid = 3636] [id = 587] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1683EC00 == 58 [pid = 3636] [id = 255] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1364D400 == 57 [pid = 3636] [id = 514] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 13369C00 == 56 [pid = 3636] [id = 494] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 18BA7400 == 55 [pid = 3636] [id = 585] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 19DC9400 == 54 [pid = 3636] [id = 554] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 123F2400 == 53 [pid = 3636] [id = 536] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 16C46400 == 52 [pid = 3636] [id = 522] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 199E8C00 == 51 [pid = 3636] [id = 525] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 14BE8400 == 50 [pid = 3636] [id = 492] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1B12EC00 == 49 [pid = 3636] [id = 571] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1872DC00 == 48 [pid = 3636] [id = 256] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 15ED8400 == 47 [pid = 3636] [id = 515] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 19DC8000 == 46 [pid = 3636] [id = 513] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1608E800 == 45 [pid = 3636] [id = 550] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1B1C9000 == 44 [pid = 3636] [id = 539] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1957A400 == 43 [pid = 3636] [id = 516] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1239B400 == 42 [pid = 3636] [id = 535] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 19DC1800 == 41 [pid = 3636] [id = 538] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 13BE6800 == 40 [pid = 3636] [id = 605] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 15A0C000 == 39 [pid = 3636] [id = 604] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1C5C3800 == 38 [pid = 3636] [id = 603] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 19E40400 == 37 [pid = 3636] [id = 601] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1D99A400 == 36 [pid = 3636] [id = 602] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 18363800 == 35 [pid = 3636] [id = 600] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 1D879000 == 34 [pid = 3636] [id = 598] 13:15:33 INFO - PROCESS | 3636 | --DOCSHELL 14446800 == 33 [pid = 3636] [id = 599] 13:15:34 INFO - PROCESS | 3636 | --DOCSHELL 19E76000 == 32 [pid = 3636] [id = 610] 13:15:34 INFO - PROCESS | 3636 | --DOCSHELL 1364D800 == 31 [pid = 3636] [id = 613] 13:15:34 INFO - PROCESS | 3636 | --DOCSHELL 13642000 == 30 [pid = 3636] [id = 608] 13:15:34 INFO - PROCESS | 3636 | --DOCSHELL 13756000 == 29 [pid = 3636] [id = 606] 13:15:34 INFO - PROCESS | 3636 | --DOCSHELL 18B42C00 == 28 [pid = 3636] [id = 609] 13:15:34 INFO - PROCESS | 3636 | --DOCSHELL 18365800 == 27 [pid = 3636] [id = 607] 13:15:34 INFO - PROCESS | 3636 | --DOCSHELL 1342E000 == 26 [pid = 3636] [id = 611] 13:15:34 INFO - PROCESS | 3636 | --DOCSHELL 11BEF000 == 25 [pid = 3636] [id = 612] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1C535400) [pid = 3636] [serial = 1607] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1CB65800) [pid = 3636] [serial = 1670] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1C5BB800) [pid = 3636] [serial = 1664] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (19FF5400) [pid = 3636] [serial = 1661] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (16C47C00) [pid = 3636] [serial = 1658] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1396B000) [pid = 3636] [serial = 1610] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1C5C0C00) [pid = 3636] [serial = 1619] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1B1C3400) [pid = 3636] [serial = 1616] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1C648000) [pid = 3636] [serial = 1667] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (13967000) [pid = 3636] [serial = 1655] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (18730C00) [pid = 3636] [serial = 1613] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1AB81800) [pid = 3636] [serial = 1700] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1C685800) [pid = 3636] [serial = 1786] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1B13D000) [pid = 3636] [serial = 1783] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (16771800) [pid = 3636] [serial = 1789] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (15EAE000) [pid = 3636] [serial = 1766] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (15A06800) [pid = 3636] [serial = 1765] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (18B9A800) [pid = 3636] [serial = 1774] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18BA8C00) [pid = 3636] [serial = 1775] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (199E5800) [pid = 3636] [serial = 1777] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (18366000) [pid = 3636] [serial = 1771] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (18704C00) [pid = 3636] [serial = 1772] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1C533C00) [pid = 3636] [serial = 1792] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (13649000) [pid = 3636] [serial = 1768] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (13BECC00) [pid = 3636] [serial = 1769] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1D87D000) [pid = 3636] [serial = 1762] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1CB62C00) [pid = 3636] [serial = 1747] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (15A07000) [pid = 3636] [serial = 1750] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (18B9CC00) [pid = 3636] [serial = 1753] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1CD1BC00) [pid = 3636] [serial = 1756] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (1D2B7000) [pid = 3636] [serial = 1759] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1CB60000) [pid = 3636] [serial = 1787] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1D99B800) [pid = 3636] [serial = 1795] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1C5C2000) [pid = 3636] [serial = 1793] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1A456C00) [pid = 3636] [serial = 1780] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1B13CC00) [pid = 3636] [serial = 1784] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (18B48C00) [pid = 3636] [serial = 1790] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1A4C0800) [pid = 3636] [serial = 1781] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (199EC000) [pid = 3636] [serial = 1778] [outer = 00000000] [url = about:blank] 13:15:34 INFO - PROCESS | 3636 | 1461183334369 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2407ms 13:15:34 INFO - PROCESS | 3636 | 1461183334437 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 3636 | 1461183334441 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 13:15:34 INFO - PROCESS | 3636 | 1461183334447 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:15:34 INFO - PROCESS | 3636 | 1461183334451 Marionette TRACE conn2 <- [1,2422,null,{}] 13:15:34 INFO - PROCESS | 3636 | 1461183334458 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:34 INFO - PROCESS | 3636 | 1461183334548 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:15:34 INFO - PROCESS | 3636 | 1461183334559 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 3636 | ++DOCSHELL 11BF4C00 == 26 [pid = 3636] [id = 615] 13:15:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (11BF5400) [pid = 3636] [serial = 1845] [outer = 00000000] 13:15:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (11C53C00) [pid = 3636] [serial = 1846] [outer = 11BF5400] 13:15:34 INFO - PROCESS | 3636 | 1461183334616 Marionette DEBUG loaded listener.js 13:15:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (11C5A000) [pid = 3636] [serial = 1847] [outer = 11BF5400] 13:15:35 INFO - PROCESS | 3636 | 1461183335129 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:15:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:15:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 735ms 13:15:35 INFO - PROCESS | 3636 | 1461183335188 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:15:35 INFO - PROCESS | 3636 | 1461183335194 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 13:15:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:15:35 INFO - PROCESS | 3636 | 1461183335200 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:15:35 INFO - PROCESS | 3636 | 1461183335203 Marionette TRACE conn2 <- [1,2426,null,{}] 13:15:35 INFO - PROCESS | 3636 | 1461183335206 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:35 INFO - PROCESS | 3636 | 1461183335290 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:15:35 INFO - PROCESS | 3636 | 1461183335299 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:35 INFO - PROCESS | 3636 | ++DOCSHELL 12B44000 == 27 [pid = 3636] [id = 616] 13:15:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (12B8B400) [pid = 3636] [serial = 1848] [outer = 00000000] 13:15:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (13304400) [pid = 3636] [serial = 1849] [outer = 12B8B400] 13:15:35 INFO - PROCESS | 3636 | 1461183335345 Marionette DEBUG loaded listener.js 13:15:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1335D800) [pid = 3636] [serial = 1850] [outer = 12B8B400] 13:15:35 INFO - PROCESS | 3636 | 1461183335829 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:15:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:15:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 703ms 13:15:35 INFO - PROCESS | 3636 | 1461183335898 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:15:35 INFO - PROCESS | 3636 | 1461183335900 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 13:15:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:15:35 INFO - PROCESS | 3636 | 1461183335904 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:15:35 INFO - PROCESS | 3636 | 1461183335907 Marionette TRACE conn2 <- [1,2430,null,{}] 13:15:35 INFO - PROCESS | 3636 | 1461183335918 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:36 INFO - PROCESS | 3636 | 1461183336049 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:15:36 INFO - PROCESS | 3636 | 1461183336143 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:36 INFO - PROCESS | 3636 | ++DOCSHELL 13428000 == 28 [pid = 3636] [id = 617] 13:15:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1342BC00) [pid = 3636] [serial = 1851] [outer = 00000000] 13:15:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (13529C00) [pid = 3636] [serial = 1852] [outer = 1342BC00] 13:15:36 INFO - PROCESS | 3636 | 1461183336192 Marionette DEBUG loaded listener.js 13:15:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (13645000) [pid = 3636] [serial = 1853] [outer = 1342BC00] 13:15:36 INFO - PROCESS | 3636 | 1461183336581 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:15:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:15:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 704ms 13:15:36 INFO - PROCESS | 3636 | 1461183336603 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:15:36 INFO - PROCESS | 3636 | 1461183336605 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 13:15:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:15:36 INFO - PROCESS | 3636 | 1461183336609 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:15:36 INFO - PROCESS | 3636 | 1461183336611 Marionette TRACE conn2 <- [1,2434,null,{}] 13:15:36 INFO - PROCESS | 3636 | 1461183336614 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:36 INFO - PROCESS | 3636 | 1461183336694 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:15:36 INFO - PROCESS | 3636 | 1461183336700 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:36 INFO - PROCESS | 3636 | ++DOCSHELL 1374D800 == 29 [pid = 3636] [id = 618] 13:15:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (137E8000) [pid = 3636] [serial = 1854] [outer = 00000000] 13:15:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (13967800) [pid = 3636] [serial = 1855] [outer = 137E8000] 13:15:36 INFO - PROCESS | 3636 | 1461183336747 Marionette DEBUG loaded listener.js 13:15:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1396EC00) [pid = 3636] [serial = 1856] [outer = 137E8000] 13:15:37 INFO - PROCESS | 3636 | 1461183337206 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 626ms 13:15:37 INFO - PROCESS | 3636 | 1461183337246 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:15:37 INFO - PROCESS | 3636 | 1461183337248 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 13:15:37 INFO - PROCESS | 3636 | 1461183337251 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:15:37 INFO - PROCESS | 3636 | 1461183337253 Marionette TRACE conn2 <- [1,2438,null,{}] 13:15:37 INFO - PROCESS | 3636 | 1461183337256 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:37 INFO - PROCESS | 3636 | 1461183337330 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:15:37 INFO - PROCESS | 3636 | 1461183337338 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:37 INFO - PROCESS | 3636 | ++DOCSHELL 13BED000 == 30 [pid = 3636] [id = 619] 13:15:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (13BEF000) [pid = 3636] [serial = 1857] [outer = 00000000] 13:15:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (143F4400) [pid = 3636] [serial = 1858] [outer = 13BEF000] 13:15:37 INFO - PROCESS | 3636 | 1461183337383 Marionette DEBUG loaded listener.js 13:15:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (14447400) [pid = 3636] [serial = 1859] [outer = 13BEF000] 13:15:37 INFO - PROCESS | 3636 | 1461183337890 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 688ms 13:15:37 INFO - PROCESS | 3636 | 1461183337952 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:15:37 INFO - PROCESS | 3636 | 1461183337954 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 13:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:15:37 INFO - PROCESS | 3636 | 1461183337957 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:15:37 INFO - PROCESS | 3636 | 1461183337959 Marionette TRACE conn2 <- [1,2442,null,{}] 13:15:37 INFO - PROCESS | 3636 | 1461183337962 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:38 INFO - PROCESS | 3636 | 1461183338076 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:15:38 INFO - PROCESS | 3636 | 1461183338092 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 3636 | ++DOCSHELL 159AE800 == 31 [pid = 3636] [id = 620] 13:15:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (159B6000) [pid = 3636] [serial = 1860] [outer = 00000000] 13:15:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (15A0D400) [pid = 3636] [serial = 1861] [outer = 159B6000] 13:15:38 INFO - PROCESS | 3636 | 1461183338140 Marionette DEBUG loaded listener.js 13:15:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (15EA8C00) [pid = 3636] [serial = 1862] [outer = 159B6000] 13:15:38 INFO - PROCESS | 3636 | 1461183338566 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:15:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:15:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 641ms 13:15:38 INFO - PROCESS | 3636 | 1461183338598 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:15:38 INFO - PROCESS | 3636 | 1461183338600 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 13:15:38 INFO - PROCESS | 3636 | 1461183338604 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:15:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:15:38 INFO - PROCESS | 3636 | 1461183338605 Marionette TRACE conn2 <- [1,2446,null,{}] 13:15:38 INFO - PROCESS | 3636 | 1461183338609 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:38 INFO - PROCESS | 3636 | 1461183338687 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:15:38 INFO - PROCESS | 3636 | 1461183338693 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 3636 | ++DOCSHELL 1670DC00 == 32 [pid = 3636] [id = 621] 13:15:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1670E800) [pid = 3636] [serial = 1863] [outer = 00000000] 13:15:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1676EC00) [pid = 3636] [serial = 1864] [outer = 1670E800] 13:15:38 INFO - PROCESS | 3636 | 1461183338738 Marionette DEBUG loaded listener.js 13:15:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1676E400) [pid = 3636] [serial = 1865] [outer = 1670E800] 13:15:39 INFO - PROCESS | 3636 | 1461183339220 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 703ms 13:15:39 INFO - PROCESS | 3636 | 1461183339305 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 3636 | 1461183339307 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 13:15:39 INFO - PROCESS | 3636 | 1461183339310 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:15:39 INFO - PROCESS | 3636 | 1461183339312 Marionette TRACE conn2 <- [1,2450,null,{}] 13:15:39 INFO - PROCESS | 3636 | 1461183339315 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:39 INFO - PROCESS | 3636 | 1461183339389 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:15:39 INFO - PROCESS | 3636 | 1461183339401 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:39 INFO - PROCESS | 3636 | ++DOCSHELL 1670E400 == 33 [pid = 3636] [id = 622] 13:15:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (16718400) [pid = 3636] [serial = 1866] [outer = 00000000] 13:15:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (16C7C800) [pid = 3636] [serial = 1867] [outer = 16718400] 13:15:39 INFO - PROCESS | 3636 | 1461183339446 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (16C79400) [pid = 3636] [serial = 1868] [outer = 16718400] 13:15:39 INFO - PROCESS | 3636 | 1461183339913 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 625ms 13:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:15:39 INFO - PROCESS | 3636 | 1461183339948 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 3636 | 1461183339950 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 13:15:39 INFO - PROCESS | 3636 | 1461183339953 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:15:39 INFO - PROCESS | 3636 | 1461183339955 Marionette TRACE conn2 <- [1,2454,null,{}] 13:15:39 INFO - PROCESS | 3636 | 1461183339958 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:40 INFO - PROCESS | 3636 | 1461183340075 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:15:40 INFO - PROCESS | 3636 | 1461183340165 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:40 INFO - PROCESS | 3636 | ++DOCSHELL 13426C00 == 34 [pid = 3636] [id = 623] 13:15:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (16D8A800) [pid = 3636] [serial = 1869] [outer = 00000000] 13:15:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (18403400) [pid = 3636] [serial = 1870] [outer = 16D8A800] 13:15:40 INFO - PROCESS | 3636 | 1461183340209 Marionette DEBUG loaded listener.js 13:15:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (18369800) [pid = 3636] [serial = 1871] [outer = 16D8A800] 13:15:40 INFO - PROCESS | 3636 | 1461183340621 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 687ms 13:15:40 INFO - PROCESS | 3636 | 1461183340653 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:15:40 INFO - PROCESS | 3636 | 1461183340655 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 13:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:15:40 INFO - PROCESS | 3636 | 1461183340662 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:15:40 INFO - PROCESS | 3636 | 1461183340664 Marionette TRACE conn2 <- [1,2458,null,{}] 13:15:40 INFO - PROCESS | 3636 | 1461183340667 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:40 INFO - PROCESS | 3636 | 1461183340778 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:15:40 INFO - PROCESS | 3636 | 1461183340785 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:40 INFO - PROCESS | 3636 | ++DOCSHELL 1352C800 == 35 [pid = 3636] [id = 624] 13:15:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1870AC00) [pid = 3636] [serial = 1872] [outer = 00000000] 13:15:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (1872D000) [pid = 3636] [serial = 1873] [outer = 1870AC00] 13:15:40 INFO - PROCESS | 3636 | 1461183340831 Marionette DEBUG loaded listener.js 13:15:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (18735000) [pid = 3636] [serial = 1874] [outer = 1870AC00] 13:15:41 INFO - PROCESS | 3636 | 1461183341285 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:15:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:15:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 641ms 13:15:41 INFO - PROCESS | 3636 | 1461183341305 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:15:41 INFO - PROCESS | 3636 | 1461183341308 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 13:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:15:41 INFO - PROCESS | 3636 | 1461183341311 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:15:41 INFO - PROCESS | 3636 | 1461183341313 Marionette TRACE conn2 <- [1,2462,null,{}] 13:15:41 INFO - PROCESS | 3636 | 1461183341317 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:41 INFO - PROCESS | 3636 | 1461183341439 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:15:41 INFO - PROCESS | 3636 | 1461183341535 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 3636 | ++DOCSHELL 18737000 == 36 [pid = 3636] [id = 625] 13:15:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (18A11000) [pid = 3636] [serial = 1875] [outer = 00000000] 13:15:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (18B4A400) [pid = 3636] [serial = 1876] [outer = 18A11000] 13:15:41 INFO - PROCESS | 3636 | 1461183341591 Marionette DEBUG loaded listener.js 13:15:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (18B9A400) [pid = 3636] [serial = 1877] [outer = 18A11000] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1B134400) [pid = 3636] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1D00E800) [pid = 3636] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1335C400) [pid = 3636] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (143EE800) [pid = 3636] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (161AF800) [pid = 3636] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (1A45D000) [pid = 3636] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (199DDC00) [pid = 3636] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1CE82000) [pid = 3636] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (18E7CC00) [pid = 3636] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (15924800) [pid = 3636] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (18406800) [pid = 3636] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1239A400) [pid = 3636] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (1A2E5800) [pid = 3636] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (11BF9C00) [pid = 3636] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (19F43000) [pid = 3636] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (14B5FC00) [pid = 3636] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (18B41800) [pid = 3636] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (18367800) [pid = 3636] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (13963400) [pid = 3636] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (143B0400) [pid = 3636] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (15E05C00) [pid = 3636] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1DF4A800) [pid = 3636] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (1D99A800) [pid = 3636] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1C67E000) [pid = 3636] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (1840C400) [pid = 3636] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (14449800) [pid = 3636] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1D87A000) [pid = 3636] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:15:42 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (18B4A000) [pid = 3636] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:15:42 INFO - PROCESS | 3636 | 1461183342518 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1235ms 13:15:42 INFO - PROCESS | 3636 | 1461183342554 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:15:42 INFO - PROCESS | 3636 | 1461183342556 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 13:15:42 INFO - PROCESS | 3636 | 1461183342559 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:15:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:15:42 INFO - PROCESS | 3636 | 1461183342561 Marionette TRACE conn2 <- [1,2466,null,{}] 13:15:42 INFO - PROCESS | 3636 | 1461183342564 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:42 INFO - PROCESS | 3636 | 1461183342640 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:15:42 INFO - PROCESS | 3636 | 1461183342646 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:42 INFO - PROCESS | 3636 | ++DOCSHELL 1396E800 == 37 [pid = 3636] [id = 626] 13:15:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (13970000) [pid = 3636] [serial = 1878] [outer = 00000000] 13:15:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1444BC00) [pid = 3636] [serial = 1879] [outer = 13970000] 13:15:42 INFO - PROCESS | 3636 | 1461183342691 Marionette DEBUG loaded listener.js 13:15:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (14449C00) [pid = 3636] [serial = 1880] [outer = 13970000] 13:15:43 INFO - PROCESS | 3636 | 1461183343128 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:15:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:15:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 594ms 13:15:43 INFO - PROCESS | 3636 | 1461183343159 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:15:43 INFO - PROCESS | 3636 | 1461183343160 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 13:15:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:15:43 INFO - PROCESS | 3636 | 1461183343164 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:15:43 INFO - PROCESS | 3636 | 1461183343165 Marionette TRACE conn2 <- [1,2470,null,{}] 13:15:43 INFO - PROCESS | 3636 | 1461183343169 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:43 INFO - PROCESS | 3636 | 1461183343248 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:15:43 INFO - PROCESS | 3636 | 1461183343254 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:43 INFO - PROCESS | 3636 | ++DOCSHELL 143F3800 == 38 [pid = 3636] [id = 627] 13:15:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (16840000) [pid = 3636] [serial = 1881] [outer = 00000000] 13:15:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (18B48000) [pid = 3636] [serial = 1882] [outer = 16840000] 13:15:43 INFO - PROCESS | 3636 | 1461183343298 Marionette DEBUG loaded listener.js 13:15:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (18B8E000) [pid = 3636] [serial = 1883] [outer = 16840000] 13:15:43 INFO - PROCESS | 3636 | 1461183343746 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:15:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:15:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 641ms 13:15:43 INFO - PROCESS | 3636 | 1461183343800 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:15:43 INFO - PROCESS | 3636 | 1461183343802 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 13:15:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:15:43 INFO - PROCESS | 3636 | 1461183343808 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:15:43 INFO - PROCESS | 3636 | 1461183343810 Marionette TRACE conn2 <- [1,2474,null,{}] 13:15:43 INFO - PROCESS | 3636 | 1461183343813 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:43 INFO - PROCESS | 3636 | 1461183343889 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:15:43 INFO - PROCESS | 3636 | 1461183343895 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:43 INFO - PROCESS | 3636 | ++DOCSHELL 143EFC00 == 39 [pid = 3636] [id = 628] 13:15:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (18BA5000) [pid = 3636] [serial = 1884] [outer = 00000000] 13:15:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (18E83400) [pid = 3636] [serial = 1885] [outer = 18BA5000] 13:15:43 INFO - PROCESS | 3636 | 1461183343938 Marionette DEBUG loaded listener.js 13:15:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (18E87000) [pid = 3636] [serial = 1886] [outer = 18BA5000] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 15A08800 == 38 [pid = 3636] [id = 479] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 16837000 == 37 [pid = 3636] [id = 485] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 11C51800 == 36 [pid = 3636] [id = 488] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 1364DC00 == 35 [pid = 3636] [id = 484] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 1374FC00 == 34 [pid = 3636] [id = 478] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 161AE400 == 33 [pid = 3636] [id = 480] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 13B43800 == 32 [pid = 3636] [id = 477] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 14451800 == 31 [pid = 3636] [id = 486] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 137EBC00 == 30 [pid = 3636] [id = 482] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 1352A800 == 29 [pid = 3636] [id = 476] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 13521C00 == 28 [pid = 3636] [id = 475] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 11BAEC00 == 27 [pid = 3636] [id = 489] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 13521800 == 26 [pid = 3636] [id = 481] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 18732800 == 25 [pid = 3636] [id = 483] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 11BF5C00 == 24 [pid = 3636] [id = 487] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 13524C00 == 23 [pid = 3636] [id = 490] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 11BF7000 == 22 [pid = 3636] [id = 473] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 11C57800 == 21 [pid = 3636] [id = 474] 13:15:44 INFO - PROCESS | 3636 | --DOCSHELL 16C45800 == 20 [pid = 3636] [id = 614] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1C64E800) [pid = 3636] [serial = 1715] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1D2BDC00) [pid = 3636] [serial = 1760] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (13BEE800) [pid = 3636] [serial = 1703] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (16087C00) [pid = 3636] [serial = 1751] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (1B130800) [pid = 3636] [serial = 1652] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (1C530000) [pid = 3636] [serial = 1712] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1CE7F800) [pid = 3636] [serial = 1757] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1D87FC00) [pid = 3636] [serial = 1763] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1B12F800) [pid = 3636] [serial = 1709] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (18734800) [pid = 3636] [serial = 1706] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (19887000) [pid = 3636] [serial = 1754] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (1CD19400) [pid = 3636] [serial = 1748] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1988C400) [pid = 3636] [serial = 1828] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (198F6800) [pid = 3636] [serial = 1829] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (16841000) [pid = 3636] [serial = 1838] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1A561000) [pid = 3636] [serial = 1832] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (18BA3C00) [pid = 3636] [serial = 1826] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (1B134800) [pid = 3636] [serial = 1834] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (1C53B000) [pid = 3636] [serial = 1843] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (143AE000) [pid = 3636] [serial = 1837] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (1A562C00) [pid = 3636] [serial = 1831] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (199E9C00) [pid = 3636] [serial = 1840] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (1B13F800) [pid = 3636] [serial = 1835] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (18B87400) [pid = 3636] [serial = 1825] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (1872AC00) [pid = 3636] [serial = 1822] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (18737C00) [pid = 3636] [serial = 1823] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (15E45800) [pid = 3636] [serial = 1819] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (1670C400) [pid = 3636] [serial = 1820] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (15E41800) [pid = 3636] [serial = 1817] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (1591DC00) [pid = 3636] [serial = 1816] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 72 (1A2E8000) [pid = 3636] [serial = 1814] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 71 (19581000) [pid = 3636] [serial = 1813] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 70 (1DF51800) [pid = 3636] [serial = 1811] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 69 (1DF4FC00) [pid = 3636] [serial = 1810] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 68 (1A559C00) [pid = 3636] [serial = 1841] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 67 (1DE20400) [pid = 3636] [serial = 1808] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 66 (1DE1D000) [pid = 3636] [serial = 1807] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 65 (1D878400) [pid = 3636] [serial = 1805] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 64 (1D016000) [pid = 3636] [serial = 1804] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 63 (18BA4800) [pid = 3636] [serial = 1802] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 62 (18B86000) [pid = 3636] [serial = 1801] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 61 (16711800) [pid = 3636] [serial = 1799] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 60 (15A05000) [pid = 3636] [serial = 1798] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | --DOMWINDOW == 59 (1D9A2400) [pid = 3636] [serial = 1796] [outer = 00000000] [url = about:blank] 13:15:45 INFO - PROCESS | 3636 | 1461183345802 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:15:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:15:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2017ms 13:15:45 INFO - PROCESS | 3636 | 1461183345818 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:15:45 INFO - PROCESS | 3636 | 1461183345822 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 13:15:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:15:45 INFO - PROCESS | 3636 | 1461183345830 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 3636 | 1461183345833 Marionette TRACE conn2 <- [1,2478,null,{}] 13:15:45 INFO - PROCESS | 3636 | 1461183345839 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:45 INFO - PROCESS | 3636 | 1461183345921 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:15:45 INFO - PROCESS | 3636 | 1461183345930 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 3636 | ++DOCSHELL 11BFB000 == 21 [pid = 3636] [id = 629] 13:15:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 60 (11C4E400) [pid = 3636] [serial = 1887] [outer = 00000000] 13:15:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 61 (11C5C400) [pid = 3636] [serial = 1888] [outer = 11C4E400] 13:15:46 INFO - PROCESS | 3636 | 1461183345978 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 62 (123F8400) [pid = 3636] [serial = 1889] [outer = 11C4E400] 13:15:46 INFO - PROCESS | 3636 | 1461183346467 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:15:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:15:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 688ms 13:15:46 INFO - PROCESS | 3636 | 1461183346528 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:15:46 INFO - PROCESS | 3636 | 1461183346534 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 13:15:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:15:46 INFO - PROCESS | 3636 | 1461183346540 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:15:46 INFO - PROCESS | 3636 | 1461183346543 Marionette TRACE conn2 <- [1,2482,null,{}] 13:15:46 INFO - PROCESS | 3636 | 1461183346547 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:46 INFO - PROCESS | 3636 | 1461183346630 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:15:46 INFO - PROCESS | 3636 | 1461183346639 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:46 INFO - PROCESS | 3636 | ++DOCSHELL 12D7A000 == 22 [pid = 3636] [id = 630] 13:15:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 63 (1335CC00) [pid = 3636] [serial = 1890] [outer = 00000000] 13:15:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 64 (13420800) [pid = 3636] [serial = 1891] [outer = 1335CC00] 13:15:46 INFO - PROCESS | 3636 | 1461183346684 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 65 (13424C00) [pid = 3636] [serial = 1892] [outer = 1335CC00] 13:15:47 INFO - PROCESS | 3636 | 1461183347152 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 641ms 13:15:47 INFO - PROCESS | 3636 | 1461183347177 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:15:47 INFO - PROCESS | 3636 | 1461183347181 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 13:15:47 INFO - PROCESS | 3636 | 1461183347186 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:15:47 INFO - PROCESS | 3636 | 1461183347191 Marionette TRACE conn2 <- [1,2486,null,{}] 13:15:47 INFO - PROCESS | 3636 | 1461183347206 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:47 INFO - PROCESS | 3636 | 1461183347288 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:15:47 INFO - PROCESS | 3636 | 1461183347331 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:47 INFO - PROCESS | 3636 | ++DOCSHELL 13526C00 == 23 [pid = 3636] [id = 631] 13:15:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 66 (13527800) [pid = 3636] [serial = 1893] [outer = 00000000] 13:15:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 67 (13756000) [pid = 3636] [serial = 1894] [outer = 13527800] 13:15:47 INFO - PROCESS | 3636 | 1461183347452 Marionette DEBUG loaded listener.js 13:15:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 68 (13963C00) [pid = 3636] [serial = 1895] [outer = 13527800] 13:15:47 INFO - PROCESS | 3636 | 1461183347843 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 688ms 13:15:47 INFO - PROCESS | 3636 | 1461183347886 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:15:47 INFO - PROCESS | 3636 | 1461183347889 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 13:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:15:47 INFO - PROCESS | 3636 | 1461183347892 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:15:47 INFO - PROCESS | 3636 | 1461183347894 Marionette TRACE conn2 <- [1,2490,null,{}] 13:15:47 INFO - PROCESS | 3636 | 1461183347897 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:47 INFO - PROCESS | 3636 | 1461183347970 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:15:48 INFO - PROCESS | 3636 | 1461183348053 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:48 INFO - PROCESS | 3636 | ++DOCSHELL 1352EC00 == 24 [pid = 3636] [id = 632] 13:15:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 69 (13969400) [pid = 3636] [serial = 1896] [outer = 00000000] 13:15:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 70 (143B3000) [pid = 3636] [serial = 1897] [outer = 13969400] 13:15:48 INFO - PROCESS | 3636 | 1461183348099 Marionette DEBUG loaded listener.js 13:15:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 71 (14452000) [pid = 3636] [serial = 1898] [outer = 13969400] 13:15:48 INFO - PROCESS | 3636 | 1461183348475 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:15:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:15:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 625ms 13:15:48 INFO - PROCESS | 3636 | 1461183348529 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:15:48 INFO - PROCESS | 3636 | 1461183348531 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 13:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:15:48 INFO - PROCESS | 3636 | 1461183348535 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:15:48 INFO - PROCESS | 3636 | 1461183348536 Marionette TRACE conn2 <- [1,2494,null,{}] 13:15:48 INFO - PROCESS | 3636 | 1461183348540 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:48 INFO - PROCESS | 3636 | 1461183348611 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:15:48 INFO - PROCESS | 3636 | 1461183348725 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:48 INFO - PROCESS | 3636 | ++DOCSHELL 13BE7400 == 25 [pid = 3636] [id = 633] 13:15:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 72 (143A8C00) [pid = 3636] [serial = 1899] [outer = 00000000] 13:15:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (1591DC00) [pid = 3636] [serial = 1900] [outer = 143A8C00] 13:15:48 INFO - PROCESS | 3636 | 1461183348772 Marionette DEBUG loaded listener.js 13:15:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (15A02C00) [pid = 3636] [serial = 1901] [outer = 143A8C00] 13:15:49 INFO - PROCESS | 3636 | 1461183349142 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 641ms 13:15:49 INFO - PROCESS | 3636 | 1461183349173 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:15:49 INFO - PROCESS | 3636 | 1461183349175 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 13:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:15:49 INFO - PROCESS | 3636 | 1461183349188 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:15:49 INFO - PROCESS | 3636 | 1461183349190 Marionette TRACE conn2 <- [1,2498,null,{}] 13:15:49 INFO - PROCESS | 3636 | 1461183349193 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:49 INFO - PROCESS | 3636 | 1461183349290 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:15:49 INFO - PROCESS | 3636 | 1461183349297 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 3636 | ++DOCSHELL 14B5CC00 == 26 [pid = 3636] [id = 634] 13:15:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (159B6C00) [pid = 3636] [serial = 1902] [outer = 00000000] 13:15:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (1670F000) [pid = 3636] [serial = 1903] [outer = 159B6C00] 13:15:49 INFO - PROCESS | 3636 | 1461183349345 Marionette DEBUG loaded listener.js 13:15:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (16716C00) [pid = 3636] [serial = 1904] [outer = 159B6C00] 13:15:49 INFO - PROCESS | 3636 | 1461183349790 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 656ms 13:15:49 INFO - PROCESS | 3636 | 1461183349837 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:15:49 INFO - PROCESS | 3636 | 1461183349839 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 13:15:49 INFO - PROCESS | 3636 | 1461183349843 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:15:49 INFO - PROCESS | 3636 | 1461183349844 Marionette TRACE conn2 <- [1,2502,null,{}] 13:15:49 INFO - PROCESS | 3636 | 1461183349848 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:49 INFO - PROCESS | 3636 | 1461183349918 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:15:49 INFO - PROCESS | 3636 | 1461183349924 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 3636 | ++DOCSHELL 16764400 == 27 [pid = 3636] [id = 635] 13:15:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (16769000) [pid = 3636] [serial = 1905] [outer = 00000000] 13:15:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (16961C00) [pid = 3636] [serial = 1906] [outer = 16769000] 13:15:49 INFO - PROCESS | 3636 | 1461183349968 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (16960C00) [pid = 3636] [serial = 1907] [outer = 16769000] 13:15:50 INFO - PROCESS | 3636 | 1461183350438 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:15:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:15:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 625ms 13:15:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:15:50 INFO - PROCESS | 3636 | 1461183350481 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:15:50 INFO - PROCESS | 3636 | 1461183350483 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 13:15:50 INFO - PROCESS | 3636 | 1461183350486 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:15:50 INFO - PROCESS | 3636 | 1461183350488 Marionette TRACE conn2 <- [1,2506,null,{}] 13:15:50 INFO - PROCESS | 3636 | 1461183350491 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:50 INFO - PROCESS | 3636 | 1461183350561 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:15:50 INFO - PROCESS | 3636 | 1461183350567 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:50 INFO - PROCESS | 3636 | ++DOCSHELL 13B49000 == 28 [pid = 3636] [id = 636] 13:15:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (16765000) [pid = 3636] [serial = 1908] [outer = 00000000] 13:15:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (1840B400) [pid = 3636] [serial = 1909] [outer = 16765000] 13:15:50 INFO - PROCESS | 3636 | 1461183350610 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18401C00) [pid = 3636] [serial = 1910] [outer = 16765000] 13:15:51 INFO - PROCESS | 3636 | 1461183351073 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 625ms 13:15:51 INFO - PROCESS | 3636 | 1461183351125 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 3636 | 1461183351126 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 13:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:15:51 INFO - PROCESS | 3636 | 1461183351130 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 3636 | 1461183351131 Marionette TRACE conn2 <- [1,2510,null,{}] 13:15:51 INFO - PROCESS | 3636 | 1461183351140 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:51 INFO - PROCESS | 3636 | 1461183351245 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:15:51 INFO - PROCESS | 3636 | 1461183351260 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 3636 | ++DOCSHELL 13520800 == 29 [pid = 3636] [id = 637] 13:15:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (18366400) [pid = 3636] [serial = 1911] [outer = 00000000] 13:15:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (18732000) [pid = 3636] [serial = 1912] [outer = 18366400] 13:15:51 INFO - PROCESS | 3636 | 1461183351375 Marionette DEBUG loaded listener.js 13:15:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (18731800) [pid = 3636] [serial = 1913] [outer = 18366400] 13:15:51 INFO - PROCESS | 3636 | 1461183351790 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 703ms 13:15:51 INFO - PROCESS | 3636 | 1461183351830 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 3636 | 1461183351831 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 13:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:15:51 INFO - PROCESS | 3636 | 1461183351835 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 3636 | 1461183351837 Marionette TRACE conn2 <- [1,2514,null,{}] 13:15:51 INFO - PROCESS | 3636 | 1461183351845 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:51 INFO - PROCESS | 3636 | 1461183351952 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:15:51 INFO - PROCESS | 3636 | 1461183351958 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 3636 | ++DOCSHELL 13BE4800 == 30 [pid = 3636] [id = 638] 13:15:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (13BE6400) [pid = 3636] [serial = 1914] [outer = 00000000] 13:15:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (18B45400) [pid = 3636] [serial = 1915] [outer = 13BE6400] 13:15:52 INFO - PROCESS | 3636 | 1461183352002 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18B4F400) [pid = 3636] [serial = 1916] [outer = 13BE6400] 13:15:52 INFO - PROCESS | 3636 | 1461183352450 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 641ms 13:15:52 INFO - PROCESS | 3636 | 1461183352473 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:15:52 INFO - PROCESS | 3636 | 1461183352475 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 13:15:52 INFO - PROCESS | 3636 | 1461183352479 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:15:52 INFO - PROCESS | 3636 | 1461183352481 Marionette TRACE conn2 <- [1,2518,null,{}] 13:15:52 INFO - PROCESS | 3636 | 1461183352484 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:52 INFO - PROCESS | 3636 | 1461183352605 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:15:52 INFO - PROCESS | 3636 | 1461183352717 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 3636 | ++DOCSHELL 13B47800 == 31 [pid = 3636] [id = 639] 13:15:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18BA5400) [pid = 3636] [serial = 1917] [outer = 00000000] 13:15:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (18E7D400) [pid = 3636] [serial = 1918] [outer = 18BA5400] 13:15:52 INFO - PROCESS | 3636 | 1461183352767 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (195BF400) [pid = 3636] [serial = 1919] [outer = 18BA5400] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (16840000) [pid = 3636] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (16D8A800) [pid = 3636] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (1870AC00) [pid = 3636] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (18A11000) [pid = 3636] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1670E800) [pid = 3636] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (159B6000) [pid = 3636] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (13BEF000) [pid = 3636] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (137E8000) [pid = 3636] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1342BC00) [pid = 3636] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (12B8B400) [pid = 3636] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (11BF5400) [pid = 3636] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (195CE400) [pid = 3636] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (16718400) [pid = 3636] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:15:53 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (13970000) [pid = 3636] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:15:53 INFO - PROCESS | 3636 | 1461183353315 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 907ms 13:15:53 INFO - PROCESS | 3636 | 1461183353383 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 3636 | 1461183353385 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 13:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:15:53 INFO - PROCESS | 3636 | 1461183353389 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 3636 | 1461183353390 Marionette TRACE conn2 <- [1,2522,null,{}] 13:15:53 INFO - PROCESS | 3636 | 1461183353394 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:53 INFO - PROCESS | 3636 | 1461183353468 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:15:53 INFO - PROCESS | 3636 | 1461183353474 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:53 INFO - PROCESS | 3636 | ++DOCSHELL 13964C00 == 32 [pid = 3636] [id = 640] 13:15:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (1396E400) [pid = 3636] [serial = 1920] [outer = 00000000] 13:15:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (16840000) [pid = 3636] [serial = 1921] [outer = 1396E400] 13:15:53 INFO - PROCESS | 3636 | 1461183353518 Marionette DEBUG loaded listener.js 13:15:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (16762800) [pid = 3636] [serial = 1922] [outer = 1396E400] 13:15:53 INFO - PROCESS | 3636 | 1461183353960 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 626ms 13:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:15:54 INFO - PROCESS | 3636 | 1461183354027 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:15:54 INFO - PROCESS | 3636 | 1461183354029 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 13:15:54 INFO - PROCESS | 3636 | 1461183354032 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 3636 | 1461183354034 Marionette TRACE conn2 <- [1,2526,null,{}] 13:15:54 INFO - PROCESS | 3636 | 1461183354037 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:54 INFO - PROCESS | 3636 | 1461183354110 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:15:54 INFO - PROCESS | 3636 | 1461183354145 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:54 INFO - PROCESS | 3636 | ++DOCSHELL 16718400 == 33 [pid = 3636] [id = 641] 13:15:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (18361800) [pid = 3636] [serial = 1923] [outer = 00000000] 13:15:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (195CC000) [pid = 3636] [serial = 1924] [outer = 18361800] 13:15:54 INFO - PROCESS | 3636 | 1461183354189 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (1988C400) [pid = 3636] [serial = 1925] [outer = 18361800] 13:15:54 INFO - PROCESS | 3636 | 1461183354615 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 626ms 13:15:54 INFO - PROCESS | 3636 | 1461183354671 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:15:54 INFO - PROCESS | 3636 | 1461183354672 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 13:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:15:54 INFO - PROCESS | 3636 | 1461183354676 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 3636 | 1461183354677 Marionette TRACE conn2 <- [1,2530,null,{}] 13:15:54 INFO - PROCESS | 3636 | 1461183354681 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:54 INFO - PROCESS | 3636 | 1461183354753 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:15:54 INFO - PROCESS | 3636 | 1461183354759 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:54 INFO - PROCESS | 3636 | ++DOCSHELL 15859400 == 34 [pid = 3636] [id = 642] 13:15:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (1670D000) [pid = 3636] [serial = 1926] [outer = 00000000] 13:15:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (199E2400) [pid = 3636] [serial = 1927] [outer = 1670D000] 13:15:54 INFO - PROCESS | 3636 | 1461183354802 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (199DD400) [pid = 3636] [serial = 1928] [outer = 1670D000] 13:15:55 INFO - PROCESS | 3636 | 1461183355577 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 938ms 13:15:55 INFO - PROCESS | 3636 | 1461183355622 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:15:55 INFO - PROCESS | 3636 | 1461183355627 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 13:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:15:55 INFO - PROCESS | 3636 | 1461183355633 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:15:55 INFO - PROCESS | 3636 | 1461183355636 Marionette TRACE conn2 <- [1,2534,null,{}] 13:15:55 INFO - PROCESS | 3636 | 1461183355642 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:55 INFO - PROCESS | 3636 | 1461183355754 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:15:55 INFO - PROCESS | 3636 | 1461183355888 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 3636 | ++DOCSHELL 11C4E000 == 35 [pid = 3636] [id = 643] 13:15:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (11C54800) [pid = 3636] [serial = 1929] [outer = 00000000] 13:15:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (1335B400) [pid = 3636] [serial = 1930] [outer = 11C54800] 13:15:55 INFO - PROCESS | 3636 | 1461183355946 Marionette DEBUG loaded listener.js 13:15:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (13422800) [pid = 3636] [serial = 1931] [outer = 11C54800] 13:15:56 INFO - PROCESS | 3636 | 1461183356798 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:15:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:15:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1251ms 13:15:56 INFO - PROCESS | 3636 | 1461183356888 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 3636 | 1461183356891 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 13:15:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:15:56 INFO - PROCESS | 3636 | 1461183356896 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 3636 | 1461183356900 Marionette TRACE conn2 <- [1,2538,null,{}] 13:15:56 INFO - PROCESS | 3636 | 1461183356905 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:57 INFO - PROCESS | 3636 | 1461183357007 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:15:57 INFO - PROCESS | 3636 | 1461183357139 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:57 INFO - PROCESS | 3636 | ++DOCSHELL 12DD2C00 == 36 [pid = 3636] [id = 644] 13:15:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1330EC00) [pid = 3636] [serial = 1932] [outer = 00000000] 13:15:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (13369800) [pid = 3636] [serial = 1933] [outer = 1330EC00] 13:15:57 INFO - PROCESS | 3636 | 1461183357190 Marionette DEBUG loaded listener.js 13:15:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (13429000) [pid = 3636] [serial = 1934] [outer = 1330EC00] 13:15:57 INFO - PROCESS | 3636 | --DOCSHELL 16718400 == 35 [pid = 3636] [id = 641] 13:15:57 INFO - PROCESS | 3636 | --DOCSHELL 13964C00 == 34 [pid = 3636] [id = 640] 13:15:57 INFO - PROCESS | 3636 | --DOCSHELL 13B47800 == 33 [pid = 3636] [id = 639] 13:15:57 INFO - PROCESS | 3636 | --DOCSHELL 13BE4800 == 32 [pid = 3636] [id = 638] 13:15:57 INFO - PROCESS | 3636 | --DOCSHELL 13520800 == 31 [pid = 3636] [id = 637] 13:15:57 INFO - PROCESS | 3636 | --DOCSHELL 13B49000 == 30 [pid = 3636] [id = 636] 13:15:57 INFO - PROCESS | 3636 | --DOCSHELL 16764400 == 29 [pid = 3636] [id = 635] 13:15:57 INFO - PROCESS | 3636 | --DOCSHELL 14B5CC00 == 28 [pid = 3636] [id = 634] 13:15:57 INFO - PROCESS | 3636 | --DOCSHELL 13BE7400 == 27 [pid = 3636] [id = 633] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (18E83400) [pid = 3636] [serial = 1885] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | 1461183357746 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (18B8E000) [pid = 3636] [serial = 1883] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (18403400) [pid = 3636] [serial = 1870] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (1872D000) [pid = 3636] [serial = 1873] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (18369800) [pid = 3636] [serial = 1871] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (18B4A400) [pid = 3636] [serial = 1876] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (18735000) [pid = 3636] [serial = 1874] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (18B48000) [pid = 3636] [serial = 1882] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (18B9A400) [pid = 3636] [serial = 1877] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1676EC00) [pid = 3636] [serial = 1864] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (15A0D400) [pid = 3636] [serial = 1861] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (15EA8C00) [pid = 3636] [serial = 1862] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (143F4400) [pid = 3636] [serial = 1858] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (14447400) [pid = 3636] [serial = 1859] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (13967800) [pid = 3636] [serial = 1855] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (1396EC00) [pid = 3636] [serial = 1856] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (13529C00) [pid = 3636] [serial = 1852] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (13645000) [pid = 3636] [serial = 1853] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (13304400) [pid = 3636] [serial = 1849] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (1335D800) [pid = 3636] [serial = 1850] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 72 (11C53C00) [pid = 3636] [serial = 1846] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 71 (11C5A000) [pid = 3636] [serial = 1847] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 70 (1C5BE400) [pid = 3636] [serial = 1844] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 69 (16C7C800) [pid = 3636] [serial = 1867] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 68 (1676E400) [pid = 3636] [serial = 1865] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 67 (1444BC00) [pid = 3636] [serial = 1879] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 66 (16C79400) [pid = 3636] [serial = 1868] [outer = 00000000] [url = about:blank] 13:15:57 INFO - PROCESS | 3636 | --DOMWINDOW == 65 (14449C00) [pid = 3636] [serial = 1880] [outer = 00000000] [url = about:blank] 13:15:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:15:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 891ms 13:15:57 INFO - PROCESS | 3636 | 1461183357798 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:15:57 INFO - PROCESS | 3636 | 1461183357804 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 13:15:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:15:57 INFO - PROCESS | 3636 | 1461183357810 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:15:57 INFO - PROCESS | 3636 | 1461183357813 Marionette TRACE conn2 <- [1,2542,null,{}] 13:15:57 INFO - PROCESS | 3636 | 1461183357817 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:57 INFO - PROCESS | 3636 | 1461183357898 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:15:57 INFO - PROCESS | 3636 | 1461183357906 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:57 INFO - PROCESS | 3636 | ++DOCSHELL 1342B000 == 28 [pid = 3636] [id = 645] 13:15:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 66 (1342D800) [pid = 3636] [serial = 1935] [outer = 00000000] 13:15:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 67 (13645400) [pid = 3636] [serial = 1936] [outer = 1342D800] 13:15:57 INFO - PROCESS | 3636 | 1461183357955 Marionette DEBUG loaded listener.js 13:15:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 68 (13650000) [pid = 3636] [serial = 1937] [outer = 1342D800] 13:15:58 INFO - PROCESS | 3636 | 1461183358459 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:15:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:15:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 703ms 13:15:58 INFO - PROCESS | 3636 | 1461183358508 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:15:58 INFO - PROCESS | 3636 | 1461183358510 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 13:15:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:15:58 INFO - PROCESS | 3636 | 1461183358513 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:15:58 INFO - PROCESS | 3636 | 1461183358517 Marionette TRACE conn2 <- [1,2546,null,{}] 13:15:58 INFO - PROCESS | 3636 | 1461183358527 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:58 INFO - PROCESS | 3636 | 1461183358641 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:15:58 INFO - PROCESS | 3636 | 1461183358739 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:58 INFO - PROCESS | 3636 | ++DOCSHELL 13970400 == 29 [pid = 3636] [id = 646] 13:15:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 69 (13B44000) [pid = 3636] [serial = 1938] [outer = 00000000] 13:15:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 70 (143F4400) [pid = 3636] [serial = 1939] [outer = 13B44000] 13:15:58 INFO - PROCESS | 3636 | 1461183358787 Marionette DEBUG loaded listener.js 13:15:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 71 (1444BC00) [pid = 3636] [serial = 1940] [outer = 13B44000] 13:15:59 INFO - PROCESS | 3636 | 1461183359200 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 751ms 13:15:59 INFO - PROCESS | 3636 | 1461183359254 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:15:59 INFO - PROCESS | 3636 | 1461183359256 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 13:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:15:59 INFO - PROCESS | 3636 | 1461183359259 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:15:59 INFO - PROCESS | 3636 | 1461183359261 Marionette TRACE conn2 <- [1,2550,null,{}] 13:15:59 INFO - PROCESS | 3636 | 1461183359264 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:59 INFO - PROCESS | 3636 | 1461183359340 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:15:59 INFO - PROCESS | 3636 | 1461183359346 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:59 INFO - PROCESS | 3636 | ++DOCSHELL 14B5E400 == 30 [pid = 3636] [id = 647] 13:15:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 72 (14BDE400) [pid = 3636] [serial = 1941] [outer = 00000000] 13:15:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (15A10C00) [pid = 3636] [serial = 1942] [outer = 14BDE400] 13:15:59 INFO - PROCESS | 3636 | 1461183359398 Marionette DEBUG loaded listener.js 13:15:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (15EA5000) [pid = 3636] [serial = 1943] [outer = 14BDE400] 13:15:59 INFO - PROCESS | 3636 | 1461183359877 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 641ms 13:15:59 INFO - PROCESS | 3636 | 1461183359897 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:15:59 INFO - PROCESS | 3636 | 1461183359899 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 13:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:15:59 INFO - PROCESS | 3636 | 1461183359907 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:15:59 INFO - PROCESS | 3636 | 1461183359909 Marionette TRACE conn2 <- [1,2554,null,{}] 13:15:59 INFO - PROCESS | 3636 | 1461183359912 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:00 INFO - PROCESS | 3636 | 1461183360014 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:16:00 INFO - PROCESS | 3636 | 1461183360101 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:00 INFO - PROCESS | 3636 | ++DOCSHELL 161A6C00 == 31 [pid = 3636] [id = 648] 13:16:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (161AE400) [pid = 3636] [serial = 1944] [outer = 00000000] 13:16:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (1670FC00) [pid = 3636] [serial = 1945] [outer = 161AE400] 13:16:00 INFO - PROCESS | 3636 | 1461183360146 Marionette DEBUG loaded listener.js 13:16:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (16718400) [pid = 3636] [serial = 1946] [outer = 161AE400] 13:16:00 INFO - PROCESS | 3636 | 1461183360566 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:16:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:16:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 688ms 13:16:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:16:00 INFO - PROCESS | 3636 | 1461183360607 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:16:00 INFO - PROCESS | 3636 | 1461183360609 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 13:16:00 INFO - PROCESS | 3636 | 1461183360617 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:16:00 INFO - PROCESS | 3636 | 1461183360619 Marionette TRACE conn2 <- [1,2558,null,{}] 13:16:00 INFO - PROCESS | 3636 | 1461183360622 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:00 INFO - PROCESS | 3636 | 1461183360750 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:16:00 INFO - PROCESS | 3636 | 1461183360757 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:00 INFO - PROCESS | 3636 | ++DOCSHELL 16837400 == 32 [pid = 3636] [id = 649] 13:16:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (1683E800) [pid = 3636] [serial = 1947] [outer = 00000000] 13:16:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (16C7C400) [pid = 3636] [serial = 1948] [outer = 1683E800] 13:16:00 INFO - PROCESS | 3636 | 1461183360816 Marionette DEBUG loaded listener.js 13:16:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (16D93400) [pid = 3636] [serial = 1949] [outer = 1683E800] 13:16:01 INFO - PROCESS | 3636 | 1461183361274 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 687ms 13:16:01 INFO - PROCESS | 3636 | 1461183361314 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:16:01 INFO - PROCESS | 3636 | 1461183361316 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 13:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:16:01 INFO - PROCESS | 3636 | 1461183361319 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 3636 | 1461183361321 Marionette TRACE conn2 <- [1,2562,null,{}] 13:16:01 INFO - PROCESS | 3636 | 1461183361325 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:01 INFO - PROCESS | 3636 | 1461183361464 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:16:01 INFO - PROCESS | 3636 | 1461183361486 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:01 INFO - PROCESS | 3636 | ++DOCSHELL 13364C00 == 33 [pid = 3636] [id = 650] 13:16:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (13B49000) [pid = 3636] [serial = 1950] [outer = 00000000] 13:16:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (1872BC00) [pid = 3636] [serial = 1951] [outer = 13B49000] 13:16:01 INFO - PROCESS | 3636 | 1461183361530 Marionette DEBUG loaded listener.js 13:16:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18729000) [pid = 3636] [serial = 1952] [outer = 13B49000] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (16769000) [pid = 3636] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (13527800) [pid = 3636] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (143A8C00) [pid = 3636] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (18366400) [pid = 3636] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (1335CC00) [pid = 3636] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (18BA5000) [pid = 3636] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (11C4E400) [pid = 3636] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (159B6C00) [pid = 3636] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (13969400) [pid = 3636] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (16765000) [pid = 3636] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 72 (13BE6400) [pid = 3636] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 71 (18BA5400) [pid = 3636] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 70 (18361800) [pid = 3636] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:16:01 INFO - PROCESS | 3636 | --DOMWINDOW == 69 (1396E400) [pid = 3636] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:16:02 INFO - PROCESS | 3636 | 1461183362119 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 797ms 13:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:16:02 INFO - PROCESS | 3636 | 1461183362151 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:16:02 INFO - PROCESS | 3636 | 1461183362153 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 13:16:02 INFO - PROCESS | 3636 | 1461183362156 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:16:02 INFO - PROCESS | 3636 | 1461183362158 Marionette TRACE conn2 <- [1,2566,null,{}] 13:16:02 INFO - PROCESS | 3636 | 1461183362162 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:02 INFO - PROCESS | 3636 | 1461183362234 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:16:02 INFO - PROCESS | 3636 | 1461183362240 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:02 INFO - PROCESS | 3636 | ++DOCSHELL 13650800 == 34 [pid = 3636] [id = 651] 13:16:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 70 (13754C00) [pid = 3636] [serial = 1953] [outer = 00000000] 13:16:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 71 (16091000) [pid = 3636] [serial = 1954] [outer = 13754C00] 13:16:02 INFO - PROCESS | 3636 | 1461183362284 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 72 (16712000) [pid = 3636] [serial = 1955] [outer = 13754C00] 13:16:02 INFO - PROCESS | 3636 | 1461183362710 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 594ms 13:16:02 INFO - PROCESS | 3636 | 1461183362756 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:16:02 INFO - PROCESS | 3636 | 1461183362758 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 13:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:16:02 INFO - PROCESS | 3636 | 1461183362761 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:16:02 INFO - PROCESS | 3636 | 1461183362763 Marionette TRACE conn2 <- [1,2570,null,{}] 13:16:02 INFO - PROCESS | 3636 | 1461183362766 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:02 INFO - PROCESS | 3636 | 1461183362838 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:16:02 INFO - PROCESS | 3636 | 1461183362844 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:02 INFO - PROCESS | 3636 | ++DOCSHELL 14446800 == 35 [pid = 3636] [id = 652] 13:16:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (14B5C800) [pid = 3636] [serial = 1956] [outer = 00000000] 13:16:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (18736800) [pid = 3636] [serial = 1957] [outer = 14B5C800] 13:16:02 INFO - PROCESS | 3636 | 1461183362888 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (187B4400) [pid = 3636] [serial = 1958] [outer = 14B5C800] 13:16:03 INFO - PROCESS | 3636 | 1461183363335 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:16:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:16:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 594ms 13:16:03 INFO - PROCESS | 3636 | 1461183363356 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 3636 | 1461183363358 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 13:16:03 INFO - PROCESS | 3636 | 1461183363361 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:16:03 INFO - PROCESS | 3636 | 1461183363363 Marionette TRACE conn2 <- [1,2574,null,{}] 13:16:03 INFO - PROCESS | 3636 | 1461183363367 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:03 INFO - PROCESS | 3636 | 1461183363484 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:16:03 INFO - PROCESS | 3636 | 1461183363494 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:03 INFO - PROCESS | 3636 | ++DOCSHELL 143AA000 == 36 [pid = 3636] [id = 653] 13:16:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (159AC800) [pid = 3636] [serial = 1959] [outer = 00000000] 13:16:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (18B49C00) [pid = 3636] [serial = 1960] [outer = 159AC800] 13:16:03 INFO - PROCESS | 3636 | 1461183363539 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (18B49400) [pid = 3636] [serial = 1961] [outer = 159AC800] 13:16:04 INFO - PROCESS | 3636 | 1461183364031 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:16:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:16:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 734ms 13:16:04 INFO - PROCESS | 3636 | 1461183364103 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 3636 | 1461183364107 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 13:16:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:16:04 INFO - PROCESS | 3636 | 1461183364113 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 3636 | 1461183364117 Marionette TRACE conn2 <- [1,2578,null,{}] 13:16:04 INFO - PROCESS | 3636 | 1461183364124 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:04 INFO - PROCESS | 3636 | 1461183364278 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:16:04 INFO - PROCESS | 3636 | 1461183364387 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 3636 | ++DOCSHELL 11C59400 == 37 [pid = 3636] [id = 654] 13:16:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (12D78000) [pid = 3636] [serial = 1962] [outer = 00000000] 13:16:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (13525400) [pid = 3636] [serial = 1963] [outer = 12D78000] 13:16:04 INFO - PROCESS | 3636 | 1461183364444 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (13643800) [pid = 3636] [serial = 1964] [outer = 12D78000] 13:16:05 INFO - PROCESS | 3636 | 1461183365021 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:16:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:16:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 938ms 13:16:05 INFO - PROCESS | 3636 | 1461183365060 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:16:05 INFO - PROCESS | 3636 | 1461183365065 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 13:16:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:16:05 INFO - PROCESS | 3636 | 1461183365072 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:16:05 INFO - PROCESS | 3636 | 1461183365075 Marionette TRACE conn2 <- [1,2582,null,{}] 13:16:05 INFO - PROCESS | 3636 | 1461183365079 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:05 INFO - PROCESS | 3636 | 1461183365179 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:16:05 INFO - PROCESS | 3636 | 1461183365284 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:05 INFO - PROCESS | 3636 | ++DOCSHELL 13967C00 == 38 [pid = 3636] [id = 655] 13:16:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (13B43800) [pid = 3636] [serial = 1965] [outer = 00000000] 13:16:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (15A02800) [pid = 3636] [serial = 1966] [outer = 13B43800] 13:16:05 INFO - PROCESS | 3636 | 1461183365338 Marionette DEBUG loaded listener.js 13:16:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (15A0F800) [pid = 3636] [serial = 1967] [outer = 13B43800] 13:16:05 INFO - PROCESS | 3636 | 1461183365944 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:16:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:16:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 938ms 13:16:06 INFO - PROCESS | 3636 | 1461183366015 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:16:06 INFO - PROCESS | 3636 | 1461183366017 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 13:16:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:16:06 INFO - PROCESS | 3636 | 1461183366021 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 3636 | 1461183366025 Marionette TRACE conn2 <- [1,2586,null,{}] 13:16:06 INFO - PROCESS | 3636 | 1461183366036 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:06 INFO - PROCESS | 3636 | 1461183366136 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:16:06 INFO - PROCESS | 3636 | 1461183366283 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 3636 | ++DOCSHELL 1695A000 == 39 [pid = 3636] [id = 656] 13:16:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (16D49800) [pid = 3636] [serial = 1968] [outer = 00000000] 13:16:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (18B40C00) [pid = 3636] [serial = 1969] [outer = 16D49800] 13:16:06 INFO - PROCESS | 3636 | 1461183366341 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (18B9C000) [pid = 3636] [serial = 1970] [outer = 16D49800] 13:16:06 INFO - PROCESS | 3636 | 1461183366890 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:16:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:16:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 907ms 13:16:06 INFO - PROCESS | 3636 | 1461183366925 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:16:06 INFO - PROCESS | 3636 | 1461183366928 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 13:16:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:16:06 INFO - PROCESS | 3636 | 1461183366931 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 3636 | 1461183366934 Marionette TRACE conn2 <- [1,2590,null,{}] 13:16:06 INFO - PROCESS | 3636 | 1461183366938 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:07 INFO - PROCESS | 3636 | 1461183367035 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:16:07 INFO - PROCESS | 3636 | 1461183367173 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 3636 | ++DOCSHELL 18BA2C00 == 40 [pid = 3636] [id = 657] 13:16:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (18BA3400) [pid = 3636] [serial = 1971] [outer = 00000000] 13:16:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18E7C800) [pid = 3636] [serial = 1972] [outer = 18BA3400] 13:16:07 INFO - PROCESS | 3636 | 1461183367229 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (1957A000) [pid = 3636] [serial = 1973] [outer = 18BA3400] 13:16:08 INFO - PROCESS | 3636 | 1461183368008 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:16:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1157ms 13:16:08 INFO - PROCESS | 3636 | 1461183368088 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 3636 | 1461183368092 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 13:16:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:16:08 INFO - PROCESS | 3636 | 1461183368097 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 3636 | 1461183368100 Marionette TRACE conn2 <- [1,2594,null,{}] 13:16:08 INFO - PROCESS | 3636 | 1461183368105 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:08 INFO - PROCESS | 3636 | 1461183368246 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:16:08 INFO - PROCESS | 3636 | 1461183368378 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 3636 | ++DOCSHELL 13522800 == 41 [pid = 3636] [id = 658] 13:16:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (13523000) [pid = 3636] [serial = 1974] [outer = 00000000] 13:16:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (13968000) [pid = 3636] [serial = 1975] [outer = 13523000] 13:16:08 INFO - PROCESS | 3636 | 1461183368433 Marionette DEBUG loaded listener.js 13:16:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1396F400) [pid = 3636] [serial = 1976] [outer = 13523000] 13:16:08 INFO - PROCESS | 3636 | --DOCSHELL 14446800 == 40 [pid = 3636] [id = 652] 13:16:08 INFO - PROCESS | 3636 | --DOCSHELL 13650800 == 39 [pid = 3636] [id = 651] 13:16:08 INFO - PROCESS | 3636 | --DOCSHELL 13364C00 == 38 [pid = 3636] [id = 650] 13:16:08 INFO - PROCESS | 3636 | --DOCSHELL 16837400 == 37 [pid = 3636] [id = 649] 13:16:08 INFO - PROCESS | 3636 | --DOCSHELL 161A6C00 == 36 [pid = 3636] [id = 648] 13:16:08 INFO - PROCESS | 3636 | --DOCSHELL 14B5E400 == 35 [pid = 3636] [id = 647] 13:16:08 INFO - PROCESS | 3636 | --DOCSHELL 13970400 == 34 [pid = 3636] [id = 646] 13:16:08 INFO - PROCESS | 3636 | --DOCSHELL 1342B000 == 33 [pid = 3636] [id = 645] 13:16:08 INFO - PROCESS | 3636 | --DOCSHELL 12DD2C00 == 32 [pid = 3636] [id = 644] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (16961C00) [pid = 3636] [serial = 1906] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (13756000) [pid = 3636] [serial = 1894] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (13963C00) [pid = 3636] [serial = 1895] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (1591DC00) [pid = 3636] [serial = 1900] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (15A02C00) [pid = 3636] [serial = 1901] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (18732000) [pid = 3636] [serial = 1912] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (13420800) [pid = 3636] [serial = 1891] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (13424C00) [pid = 3636] [serial = 1892] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (18E87000) [pid = 3636] [serial = 1886] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (11C5C400) [pid = 3636] [serial = 1888] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (123F8400) [pid = 3636] [serial = 1889] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (1670F000) [pid = 3636] [serial = 1903] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (16716C00) [pid = 3636] [serial = 1904] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (143B3000) [pid = 3636] [serial = 1897] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (14452000) [pid = 3636] [serial = 1898] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (1840B400) [pid = 3636] [serial = 1909] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (18B45400) [pid = 3636] [serial = 1915] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (18731800) [pid = 3636] [serial = 1913] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (18E7D400) [pid = 3636] [serial = 1918] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (18B4F400) [pid = 3636] [serial = 1916] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 72 (195CC000) [pid = 3636] [serial = 1924] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 71 (199E2400) [pid = 3636] [serial = 1927] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 70 (1988C400) [pid = 3636] [serial = 1925] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 69 (16960C00) [pid = 3636] [serial = 1907] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 68 (195BF400) [pid = 3636] [serial = 1919] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 67 (16840000) [pid = 3636] [serial = 1921] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 66 (16762800) [pid = 3636] [serial = 1922] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | --DOMWINDOW == 65 (18401C00) [pid = 3636] [serial = 1910] [outer = 00000000] [url = about:blank] 13:16:08 INFO - PROCESS | 3636 | 1461183368900 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:16:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 829ms 13:16:08 INFO - PROCESS | 3636 | 1461183368943 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 3636 | 1461183368949 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 13:16:08 INFO - PROCESS | 3636 | 1461183368959 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:16:08 INFO - PROCESS | 3636 | 1461183368962 Marionette TRACE conn2 <- [1,2598,null,{}] 13:16:08 INFO - PROCESS | 3636 | 1461183368966 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:09 INFO - PROCESS | 3636 | 1461183369046 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:16:09 INFO - PROCESS | 3636 | 1461183369055 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 3636 | ++DOCSHELL 1342B000 == 33 [pid = 3636] [id = 659] 13:16:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 66 (1342E000) [pid = 3636] [serial = 1977] [outer = 00000000] 13:16:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 67 (1396D400) [pid = 3636] [serial = 1978] [outer = 1342E000] 13:16:09 INFO - PROCESS | 3636 | 1461183369101 Marionette DEBUG loaded listener.js 13:16:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 68 (143A7400) [pid = 3636] [serial = 1979] [outer = 1342E000] 13:16:09 INFO - PROCESS | 3636 | 1461183369594 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:16:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:16:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 704ms 13:16:09 INFO - PROCESS | 3636 | 1461183369659 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:16:09 INFO - PROCESS | 3636 | 1461183369662 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 13:16:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:16:09 INFO - PROCESS | 3636 | 1461183369665 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:16:09 INFO - PROCESS | 3636 | 1461183369669 Marionette TRACE conn2 <- [1,2602,null,{}] 13:16:09 INFO - PROCESS | 3636 | 1461183369678 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:09 INFO - PROCESS | 3636 | 1461183369788 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:16:09 INFO - PROCESS | 3636 | 1461183369887 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 3636 | ++DOCSHELL 143EF000 == 34 [pid = 3636] [id = 660] 13:16:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 69 (14B12C00) [pid = 3636] [serial = 1980] [outer = 00000000] 13:16:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 70 (15A0A400) [pid = 3636] [serial = 1981] [outer = 14B12C00] 13:16:09 INFO - PROCESS | 3636 | 1461183369935 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 71 (161A4000) [pid = 3636] [serial = 1982] [outer = 14B12C00] 13:16:10 INFO - PROCESS | 3636 | 1461183370340 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:16:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:16:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 703ms 13:16:10 INFO - PROCESS | 3636 | 1461183370364 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:16:10 INFO - PROCESS | 3636 | 1461183370367 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 13:16:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:16:10 INFO - PROCESS | 3636 | 1461183370370 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 3636 | 1461183370372 Marionette TRACE conn2 <- [1,2606,null,{}] 13:16:10 INFO - PROCESS | 3636 | 1461183370375 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:10 INFO - PROCESS | 3636 | 1461183370456 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:16:10 INFO - PROCESS | 3636 | 1461183370462 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 3636 | ++DOCSHELL 15E45000 == 35 [pid = 3636] [id = 661] 13:16:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 72 (15ECF400) [pid = 3636] [serial = 1983] [outer = 00000000] 13:16:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (16C43C00) [pid = 3636] [serial = 1984] [outer = 15ECF400] 13:16:10 INFO - PROCESS | 3636 | 1461183370508 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (16965400) [pid = 3636] [serial = 1985] [outer = 15ECF400] 13:16:10 INFO - PROCESS | 3636 | 1461183370989 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:16:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:16:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 641ms 13:16:11 INFO - PROCESS | 3636 | 1461183371008 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:16:11 INFO - PROCESS | 3636 | 1461183371010 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 13:16:11 INFO - PROCESS | 3636 | 1461183371013 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:16:11 INFO - PROCESS | 3636 | 1461183371015 Marionette TRACE conn2 <- [1,2610,null,{}] 13:16:11 INFO - PROCESS | 3636 | 1461183371024 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:11 INFO - PROCESS | 3636 | 1461183371128 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:16:11 INFO - PROCESS | 3636 | 1461183371219 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 3636 | ++DOCSHELL 18368800 == 36 [pid = 3636] [id = 662] 13:16:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (18401400) [pid = 3636] [serial = 1986] [outer = 00000000] 13:16:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (1870AC00) [pid = 3636] [serial = 1987] [outer = 18401400] 13:16:11 INFO - PROCESS | 3636 | 1461183371263 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (1870DC00) [pid = 3636] [serial = 1988] [outer = 18401400] 13:16:11 INFO - PROCESS | 3636 | 1461183371709 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:16:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:16:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 750ms 13:16:11 INFO - PROCESS | 3636 | 1461183371754 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:16:11 INFO - PROCESS | 3636 | 1461183371756 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 13:16:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:16:11 INFO - PROCESS | 3636 | 1461183371759 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 3636 | 1461183371761 Marionette TRACE conn2 <- [1,2614,null,{}] 13:16:11 INFO - PROCESS | 3636 | 1461183371764 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:11 INFO - PROCESS | 3636 | 1461183371889 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:16:11 INFO - PROCESS | 3636 | 1461183371955 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 3636 | ++DOCSHELL 12B3EC00 == 37 [pid = 3636] [id = 663] 13:16:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (18734000) [pid = 3636] [serial = 1989] [outer = 00000000] 13:16:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (18B9B400) [pid = 3636] [serial = 1990] [outer = 18734000] 13:16:12 INFO - PROCESS | 3636 | 1461183372003 Marionette DEBUG loaded listener.js 13:16:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (18BA3800) [pid = 3636] [serial = 1991] [outer = 18734000] 13:16:12 INFO - PROCESS | 3636 | 1461183372418 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:16:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 704ms 13:16:12 INFO - PROCESS | 3636 | 1461183372459 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:16:12 INFO - PROCESS | 3636 | 1461183372461 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 13:16:12 INFO - PROCESS | 3636 | 1461183372464 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:16:12 INFO - PROCESS | 3636 | 1461183372466 Marionette TRACE conn2 <- [1,2618,null,{}] 13:16:12 INFO - PROCESS | 3636 | 1461183372476 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:12 INFO - PROCESS | 3636 | 1461183372610 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:16:12 INFO - PROCESS | 3636 | 1461183372681 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:12 INFO - PROCESS | 3636 | ++DOCSHELL 11BFAC00 == 38 [pid = 3636] [id = 664] 13:16:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (18B82800) [pid = 3636] [serial = 1992] [outer = 00000000] 13:16:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (195CD400) [pid = 3636] [serial = 1993] [outer = 18B82800] 13:16:12 INFO - PROCESS | 3636 | 1461183372743 Marionette DEBUG loaded listener.js 13:16:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (195C7000) [pid = 3636] [serial = 1994] [outer = 18B82800] 13:16:12 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (14B5C800) [pid = 3636] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:16:12 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (161AE400) [pid = 3636] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:16:12 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (1330EC00) [pid = 3636] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:16:12 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (13B44000) [pid = 3636] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:16:12 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (1342D800) [pid = 3636] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:16:12 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (14BDE400) [pid = 3636] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:16:12 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (1683E800) [pid = 3636] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:16:12 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (13B49000) [pid = 3636] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:16:12 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (13754C00) [pid = 3636] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:16:13 INFO - PROCESS | 3636 | 1461183373199 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:16:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 797ms 13:16:13 INFO - PROCESS | 3636 | 1461183373267 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 3636 | 1461183373269 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 13:16:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:16:13 INFO - PROCESS | 3636 | 1461183373272 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:16:13 INFO - PROCESS | 3636 | 1461183373274 Marionette TRACE conn2 <- [1,2622,null,{}] 13:16:13 INFO - PROCESS | 3636 | 1461183373277 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:13 INFO - PROCESS | 3636 | 1461183373360 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:16:13 INFO - PROCESS | 3636 | 1461183373367 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:13 INFO - PROCESS | 3636 | ++DOCSHELL 13644000 == 39 [pid = 3636] [id = 665] 13:16:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (13646000) [pid = 3636] [serial = 1995] [outer = 00000000] 13:16:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (15A0FC00) [pid = 3636] [serial = 1996] [outer = 13646000] 13:16:13 INFO - PROCESS | 3636 | 1461183373413 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (1670C400) [pid = 3636] [serial = 1997] [outer = 13646000] 13:16:13 INFO - PROCESS | 3636 | 1461183373838 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:16:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 594ms 13:16:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:16:13 INFO - PROCESS | 3636 | 1461183373870 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 3636 | 1461183373872 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 13:16:13 INFO - PROCESS | 3636 | 1461183373875 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:16:13 INFO - PROCESS | 3636 | 1461183373877 Marionette TRACE conn2 <- [1,2626,null,{}] 13:16:13 INFO - PROCESS | 3636 | 1461183373880 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:13 INFO - PROCESS | 3636 | 1461183373957 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:16:13 INFO - PROCESS | 3636 | 1461183373963 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:13 INFO - PROCESS | 3636 | ++DOCSHELL 14BDE400 == 40 [pid = 3636] [id = 666] 13:16:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (1670F400) [pid = 3636] [serial = 1998] [outer = 00000000] 13:16:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (19893400) [pid = 3636] [serial = 1999] [outer = 1670F400] 13:16:14 INFO - PROCESS | 3636 | 1461183374007 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (199E0400) [pid = 3636] [serial = 2000] [outer = 1670F400] 13:16:14 INFO - PROCESS | 3636 | 1461183374472 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:16:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:16:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 626ms 13:16:14 INFO - PROCESS | 3636 | 1461183374513 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:16:14 INFO - PROCESS | 3636 | 1461183374515 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 13:16:14 INFO - PROCESS | 3636 | 1461183374518 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:16:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:16:14 INFO - PROCESS | 3636 | 1461183374520 Marionette TRACE conn2 <- [1,2630,null,{}] 13:16:14 INFO - PROCESS | 3636 | 1461183374523 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:14 INFO - PROCESS | 3636 | 1461183374598 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:16:14 INFO - PROCESS | 3636 | 1461183374604 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 3636 | ++DOCSHELL 19581000 == 41 [pid = 3636] [id = 667] 13:16:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (1988D000) [pid = 3636] [serial = 2001] [outer = 00000000] 13:16:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (199EB000) [pid = 3636] [serial = 2002] [outer = 1988D000] 13:16:14 INFO - PROCESS | 3636 | 1461183374648 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (199EC800) [pid = 3636] [serial = 2003] [outer = 1988D000] 13:16:15 INFO - PROCESS | 3636 | 1461183375216 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:16:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 735ms 13:16:15 INFO - PROCESS | 3636 | 1461183375259 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 3636 | 1461183375263 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 13:16:15 INFO - PROCESS | 3636 | 1461183375269 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:16:15 INFO - PROCESS | 3636 | 1461183375273 Marionette TRACE conn2 <- [1,2634,null,{}] 13:16:15 INFO - PROCESS | 3636 | 1461183375278 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:15 INFO - PROCESS | 3636 | 1461183375428 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:16:15 INFO - PROCESS | 3636 | 1461183375536 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 3636 | ++DOCSHELL 123F9800 == 42 [pid = 3636] [id = 668] 13:16:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (12BBDC00) [pid = 3636] [serial = 2004] [outer = 00000000] 13:16:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (13645800) [pid = 3636] [serial = 2005] [outer = 12BBDC00] 13:16:15 INFO - PROCESS | 3636 | 1461183375593 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (13962400) [pid = 3636] [serial = 2006] [outer = 12BBDC00] 13:16:16 INFO - PROCESS | 3636 | 1461183376133 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:16:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:16:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 906ms 13:16:16 INFO - PROCESS | 3636 | 1461183376175 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:16:16 INFO - PROCESS | 3636 | 1461183376181 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 13:16:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:16:16 INFO - PROCESS | 3636 | 1461183376188 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:16:16 INFO - PROCESS | 3636 | 1461183376191 Marionette TRACE conn2 <- [1,2638,null,{}] 13:16:16 INFO - PROCESS | 3636 | 1461183376195 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:16 INFO - PROCESS | 3636 | 1461183376296 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:16:16 INFO - PROCESS | 3636 | 1461183376403 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 3636 | ++DOCSHELL 14451800 == 43 [pid = 3636] [id = 669] 13:16:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (15854400) [pid = 3636] [serial = 2007] [outer = 00000000] 13:16:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (15A08800) [pid = 3636] [serial = 2008] [outer = 15854400] 13:16:16 INFO - PROCESS | 3636 | 1461183376458 Marionette DEBUG loaded listener.js 13:16:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (16838C00) [pid = 3636] [serial = 2009] [outer = 15854400] 13:16:17 INFO - PROCESS | 3636 | 1461183377049 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:16:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:16:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 907ms 13:16:17 INFO - PROCESS | 3636 | 1461183377090 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:16:17 INFO - PROCESS | 3636 | 1461183377092 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 13:16:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:16:17 INFO - PROCESS | 3636 | 1461183377096 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:16:17 INFO - PROCESS | 3636 | 1461183377100 Marionette TRACE conn2 <- [1,2642,null,{}] 13:16:17 INFO - PROCESS | 3636 | 1461183377110 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:17 INFO - PROCESS | 3636 | 1461183377213 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:16:17 INFO - PROCESS | 3636 | 1461183377320 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 3636 | ++DOCSHELL 18B8E000 == 44 [pid = 3636] [id = 670] 13:16:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18B8F400) [pid = 3636] [serial = 2010] [outer = 00000000] 13:16:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (19585000) [pid = 3636] [serial = 2011] [outer = 18B8F400] 13:16:17 INFO - PROCESS | 3636 | 1461183377377 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (199E5C00) [pid = 3636] [serial = 2012] [outer = 18B8F400] 13:16:17 INFO - PROCESS | 3636 | 1461183377960 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:16:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 891ms 13:16:18 INFO - PROCESS | 3636 | 1461183378000 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 3636 | 1461183378002 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 13:16:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:16:18 INFO - PROCESS | 3636 | 1461183378006 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 3636 | 1461183378008 Marionette TRACE conn2 <- [1,2646,null,{}] 13:16:18 INFO - PROCESS | 3636 | 1461183378012 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:18 INFO - PROCESS | 3636 | 1461183378110 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:16:18 INFO - PROCESS | 3636 | 1461183378214 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 3636 | ++DOCSHELL 19DCD000 == 45 [pid = 3636] [id = 671] 13:16:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (19DCD400) [pid = 3636] [serial = 2013] [outer = 00000000] 13:16:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (19E34400) [pid = 3636] [serial = 2014] [outer = 19DCD400] 13:16:18 INFO - PROCESS | 3636 | 1461183378273 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (19F3A400) [pid = 3636] [serial = 2015] [outer = 19DCD400] 13:16:19 INFO - PROCESS | 3636 | 1461183379082 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:16:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:16:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1141ms 13:16:19 INFO - PROCESS | 3636 | 1461183379150 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:16:19 INFO - PROCESS | 3636 | 1461183379154 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 13:16:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:16:19 INFO - PROCESS | 3636 | 1461183379159 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:16:19 INFO - PROCESS | 3636 | 1461183379163 Marionette TRACE conn2 <- [1,2650,null,{}] 13:16:19 INFO - PROCESS | 3636 | 1461183379169 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:19 INFO - PROCESS | 3636 | 1461183379268 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:16:19 INFO - PROCESS | 3636 | 1461183379402 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 3636 | ++DOCSHELL 13368400 == 46 [pid = 3636] [id = 672] 13:16:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (13420400) [pid = 3636] [serial = 2016] [outer = 00000000] 13:16:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1352CC00) [pid = 3636] [serial = 2017] [outer = 13420400] 13:16:19 INFO - PROCESS | 3636 | 1461183379471 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1364EC00) [pid = 3636] [serial = 2018] [outer = 13420400] 13:16:19 INFO - PROCESS | 3636 | --DOCSHELL 14BDE400 == 45 [pid = 3636] [id = 666] 13:16:19 INFO - PROCESS | 3636 | --DOCSHELL 13644000 == 44 [pid = 3636] [id = 665] 13:16:19 INFO - PROCESS | 3636 | --DOCSHELL 11BFAC00 == 43 [pid = 3636] [id = 664] 13:16:19 INFO - PROCESS | 3636 | --DOCSHELL 12B3EC00 == 42 [pid = 3636] [id = 663] 13:16:19 INFO - PROCESS | 3636 | --DOCSHELL 18368800 == 41 [pid = 3636] [id = 662] 13:16:19 INFO - PROCESS | 3636 | --DOCSHELL 15E45000 == 40 [pid = 3636] [id = 661] 13:16:19 INFO - PROCESS | 3636 | --DOCSHELL 143EF000 == 39 [pid = 3636] [id = 660] 13:16:19 INFO - PROCESS | 3636 | --DOCSHELL 1342B000 == 38 [pid = 3636] [id = 659] 13:16:19 INFO - PROCESS | 3636 | --DOCSHELL 13522800 == 37 [pid = 3636] [id = 658] 13:16:19 INFO - PROCESS | 3636 | --DOCSHELL 143AA000 == 36 [pid = 3636] [id = 653] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (18B49C00) [pid = 3636] [serial = 1960] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (187B4400) [pid = 3636] [serial = 1958] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1670FC00) [pid = 3636] [serial = 1945] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (13429000) [pid = 3636] [serial = 1934] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (13369800) [pid = 3636] [serial = 1933] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (143F4400) [pid = 3636] [serial = 1939] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (1444BC00) [pid = 3636] [serial = 1940] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (13645400) [pid = 3636] [serial = 1936] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (13650000) [pid = 3636] [serial = 1937] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (1335B400) [pid = 3636] [serial = 1930] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (15A10C00) [pid = 3636] [serial = 1942] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (16C7C400) [pid = 3636] [serial = 1948] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (16718400) [pid = 3636] [serial = 1946] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (1872BC00) [pid = 3636] [serial = 1951] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (16D93400) [pid = 3636] [serial = 1949] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (18736800) [pid = 3636] [serial = 1957] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (18729000) [pid = 3636] [serial = 1952] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (16091000) [pid = 3636] [serial = 1954] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (16712000) [pid = 3636] [serial = 1955] [outer = 00000000] [url = about:blank] 13:16:19 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (15EA5000) [pid = 3636] [serial = 1943] [outer = 00000000] [url = about:blank] 13:16:20 INFO - PROCESS | 3636 | 1461183380020 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:16:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:16:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 907ms 13:16:20 INFO - PROCESS | 3636 | 1461183380065 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:16:20 INFO - PROCESS | 3636 | 1461183380070 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 13:16:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:16:20 INFO - PROCESS | 3636 | 1461183380076 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:16:20 INFO - PROCESS | 3636 | 1461183380079 Marionette TRACE conn2 <- [1,2654,null,{}] 13:16:20 INFO - PROCESS | 3636 | 1461183380082 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:20 INFO - PROCESS | 3636 | 1461183380161 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:16:20 INFO - PROCESS | 3636 | 1461183380170 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 3636 | ++DOCSHELL 1330AC00 == 37 [pid = 3636] [id = 673] 13:16:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (1335B400) [pid = 3636] [serial = 2019] [outer = 00000000] 13:16:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (1374F000) [pid = 3636] [serial = 2020] [outer = 1335B400] 13:16:20 INFO - PROCESS | 3636 | 1461183380216 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (1396F800) [pid = 3636] [serial = 2021] [outer = 1335B400] 13:16:21 INFO - PROCESS | 3636 | 1461183381192 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 13:16:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1157ms 13:16:21 INFO - PROCESS | 3636 | 1461183381229 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 3636 | 1461183381231 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 13:16:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:16:21 INFO - PROCESS | 3636 | 1461183381235 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 3636 | 1461183381238 Marionette TRACE conn2 <- [1,2658,null,{}] 13:16:21 INFO - PROCESS | 3636 | 1461183381248 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:21 INFO - PROCESS | 3636 | 1461183381330 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:16:21 INFO - PROCESS | 3636 | 1461183381338 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 3636 | ++DOCSHELL 143F4400 == 38 [pid = 3636] [id = 674] 13:16:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (143F9800) [pid = 3636] [serial = 2022] [outer = 00000000] 13:16:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (15A0B400) [pid = 3636] [serial = 2023] [outer = 143F9800] 13:16:21 INFO - PROCESS | 3636 | 1461183381385 Marionette DEBUG loaded listener.js 13:16:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (15E05800) [pid = 3636] [serial = 2024] [outer = 143F9800] 13:16:22 INFO - PROCESS | 3636 | 1461183382329 Marionette TRACE conn2 <- [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] 13:16:22 INFO - PROCESS | 3636 | 1461183382387 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 13:16:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:16:22 INFO - PROCESS | 3636 | 1461183382391 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 3636 | 1461183382392 Marionette TRACE conn2 <- [1,2662,null,{}] 13:16:22 INFO - PROCESS | 3636 | 1461183382396 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:22 INFO - PROCESS | 3636 | 1461183382504 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:16:22 INFO - PROCESS | 3636 | 1461183382510 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:22 INFO - PROCESS | 3636 | ++DOCSHELL 15EAC800 == 39 [pid = 3636] [id = 675] 13:16:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (161B1C00) [pid = 3636] [serial = 2025] [outer = 00000000] 13:16:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (16961C00) [pid = 3636] [serial = 2026] [outer = 161B1C00] 13:16:22 INFO - PROCESS | 3636 | 1461183382555 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (16C45400) [pid = 3636] [serial = 2027] [outer = 161B1C00] 13:16:23 INFO - PROCESS | 3636 | 1461183383544 Marionette TRACE conn2 <- [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] 13:16:23 INFO - PROCESS | 3636 | 1461183383595 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 13:16:23 INFO - PROCESS | 3636 | 1461183383599 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:16:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:16:23 INFO - PROCESS | 3636 | 1461183383600 Marionette TRACE conn2 <- [1,2666,null,{}] 13:16:23 INFO - PROCESS | 3636 | 1461183383603 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:23 INFO - PROCESS | 3636 | 1461183383716 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:16:23 INFO - PROCESS | 3636 | 1461183383723 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 3636 | ++DOCSHELL 16D92800 == 40 [pid = 3636] [id = 676] 13:16:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (16D93400) [pid = 3636] [serial = 2028] [outer = 00000000] 13:16:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (1872D800) [pid = 3636] [serial = 2029] [outer = 16D93400] 13:16:23 INFO - PROCESS | 3636 | 1461183383768 Marionette DEBUG loaded listener.js 13:16:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18733000) [pid = 3636] [serial = 2030] [outer = 16D93400] 13:16:24 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (18734000) [pid = 3636] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:16:24 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (18B82800) [pid = 3636] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:16:24 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1342E000) [pid = 3636] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:16:24 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (13646000) [pid = 3636] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:16:24 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (18401400) [pid = 3636] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:16:24 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (13523000) [pid = 3636] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:16:24 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1670F400) [pid = 3636] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:16:24 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (15ECF400) [pid = 3636] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:16:24 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (14B12C00) [pid = 3636] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:16:24 INFO - PROCESS | 3636 | 1461183384788 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:16:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:16:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1250ms 13:16:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:16:24 INFO - PROCESS | 3636 | 1461183384857 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:16:24 INFO - PROCESS | 3636 | 1461183384861 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 13:16:24 INFO - PROCESS | 3636 | 1461183384864 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 3636 | 1461183384865 Marionette TRACE conn2 <- [1,2670,null,{}] 13:16:24 INFO - PROCESS | 3636 | 1461183384869 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:24 INFO - PROCESS | 3636 | 1461183384962 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:16:25 INFO - PROCESS | 3636 | 1461183385050 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:25 INFO - PROCESS | 3636 | ++DOCSHELL 11C55C00 == 41 [pid = 3636] [id = 677] 13:16:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (12393C00) [pid = 3636] [serial = 2031] [outer = 00000000] 13:16:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (15E3C000) [pid = 3636] [serial = 2032] [outer = 12393C00] 13:16:25 INFO - PROCESS | 3636 | 1461183385131 Marionette DEBUG loaded listener.js 13:16:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (18A19000) [pid = 3636] [serial = 2033] [outer = 12393C00] 13:16:26 INFO - PROCESS | 3636 | 1461183386020 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:16:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 13:16:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1188ms 13:16:26 INFO - PROCESS | 3636 | 1461183386063 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:16:26 INFO - PROCESS | 3636 | 1461183386067 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 13:16:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:16:26 INFO - PROCESS | 3636 | 1461183386073 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:16:26 INFO - PROCESS | 3636 | 1461183386077 Marionette TRACE conn2 <- [1,2674,null,{}] 13:16:26 INFO - PROCESS | 3636 | 1461183386085 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:26 INFO - PROCESS | 3636 | 1461183386218 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:16:26 INFO - PROCESS | 3636 | 1461183386345 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:26 INFO - PROCESS | 3636 | ++DOCSHELL 12393800 == 42 [pid = 3636] [id = 678] 13:16:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (13422400) [pid = 3636] [serial = 2034] [outer = 00000000] 13:16:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (1351FC00) [pid = 3636] [serial = 2035] [outer = 13422400] 13:16:26 INFO - PROCESS | 3636 | 1461183386460 Marionette DEBUG loaded listener.js 13:16:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1352A800) [pid = 3636] [serial = 2036] [outer = 13422400] 13:16:27 INFO - PROCESS | 3636 | 1461183387490 Marionette TRACE conn2 <- [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] 13:16:27 INFO - PROCESS | 3636 | 1461183387563 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 13:16:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:16:27 INFO - PROCESS | 3636 | 1461183387570 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:16:27 INFO - PROCESS | 3636 | 1461183387573 Marionette TRACE conn2 <- [1,2678,null,{}] 13:16:27 INFO - PROCESS | 3636 | 1461183387577 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:27 INFO - PROCESS | 3636 | 1461183387666 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:16:27 INFO - PROCESS | 3636 | 1461183387874 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:27 INFO - PROCESS | 3636 | ++DOCSHELL 14BE9400 == 43 [pid = 3636] [id = 679] 13:16:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1591DC00) [pid = 3636] [serial = 2037] [outer = 00000000] 13:16:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (15E41800) [pid = 3636] [serial = 2038] [outer = 1591DC00] 13:16:27 INFO - PROCESS | 3636 | 1461183387939 Marionette DEBUG loaded listener.js 13:16:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (16715000) [pid = 3636] [serial = 2039] [outer = 1591DC00] 13:16:29 INFO - PROCESS | 3636 | 1461183388998 Marionette TRACE conn2 <- [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] 13:16:29 INFO - PROCESS | 3636 | 1461183389034 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 13:16:29 INFO - PROCESS | 3636 | 1461183389038 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 3636 | 1461183389041 Marionette TRACE conn2 <- [1,2682,null,{}] 13:16:29 INFO - PROCESS | 3636 | 1461183389052 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:29 INFO - PROCESS | 3636 | 1461183389190 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:16:29 INFO - PROCESS | 3636 | 1461183389332 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 3636 | ++DOCSHELL 144A9000 == 44 [pid = 3636] [id = 680] 13:16:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (14B59400) [pid = 3636] [serial = 2040] [outer = 00000000] 13:16:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (16709800) [pid = 3636] [serial = 2041] [outer = 14B59400] 13:16:29 INFO - PROCESS | 3636 | 1461183389391 Marionette DEBUG loaded listener.js 13:16:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (16C50400) [pid = 3636] [serial = 2042] [outer = 14B59400] 13:16:30 INFO - PROCESS | 3636 | --DOCSHELL 11C4E000 == 43 [pid = 3636] [id = 643] 13:16:30 INFO - PROCESS | 3636 | --DOCSHELL 16D92800 == 42 [pid = 3636] [id = 676] 13:16:30 INFO - PROCESS | 3636 | --DOCSHELL 15EAC800 == 41 [pid = 3636] [id = 675] 13:16:30 INFO - PROCESS | 3636 | --DOCSHELL 143F4400 == 40 [pid = 3636] [id = 674] 13:16:30 INFO - PROCESS | 3636 | --DOCSHELL 1330AC00 == 39 [pid = 3636] [id = 673] 13:16:30 INFO - PROCESS | 3636 | --DOCSHELL 13368400 == 38 [pid = 3636] [id = 672] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (199E0400) [pid = 3636] [serial = 2000] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (199EB000) [pid = 3636] [serial = 2002] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (18B9B400) [pid = 3636] [serial = 1990] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (195C7000) [pid = 3636] [serial = 1994] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (1396D400) [pid = 3636] [serial = 1978] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1670C400) [pid = 3636] [serial = 1997] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (1870AC00) [pid = 3636] [serial = 1987] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (13968000) [pid = 3636] [serial = 1975] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (143A7400) [pid = 3636] [serial = 1979] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (19893400) [pid = 3636] [serial = 1999] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (16C43C00) [pid = 3636] [serial = 1984] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (15A0FC00) [pid = 3636] [serial = 1996] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (13525400) [pid = 3636] [serial = 1963] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (1870DC00) [pid = 3636] [serial = 1988] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (15A02800) [pid = 3636] [serial = 1966] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (195CD400) [pid = 3636] [serial = 1993] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (18B40C00) [pid = 3636] [serial = 1969] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (16965400) [pid = 3636] [serial = 1985] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (15A0A400) [pid = 3636] [serial = 1981] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (18E7C800) [pid = 3636] [serial = 1972] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 72 (1396F400) [pid = 3636] [serial = 1976] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 71 (18BA3800) [pid = 3636] [serial = 1991] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | --DOMWINDOW == 70 (161A4000) [pid = 3636] [serial = 1982] [outer = 00000000] [url = about:blank] 13:16:30 INFO - PROCESS | 3636 | 1461183390524 Marionette TRACE conn2 <- [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] 13:16:30 INFO - PROCESS | 3636 | 1461183390544 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 13:16:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:16:30 INFO - PROCESS | 3636 | 1461183390549 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:16:30 INFO - PROCESS | 3636 | 1461183390551 Marionette TRACE conn2 <- [1,2686,null,{}] 13:16:30 INFO - PROCESS | 3636 | 1461183390557 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:30 INFO - PROCESS | 3636 | 1461183390638 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:16:30 INFO - PROCESS | 3636 | 1461183390723 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:30 INFO - PROCESS | 3636 | ++DOCSHELL 13367800 == 39 [pid = 3636] [id = 681] 13:16:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 71 (1342D400) [pid = 3636] [serial = 2043] [outer = 00000000] 13:16:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 72 (13969800) [pid = 3636] [serial = 2044] [outer = 1342D400] 13:16:30 INFO - PROCESS | 3636 | 1461183390770 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (13970000) [pid = 3636] [serial = 2045] [outer = 1342D400] 13:16:31 INFO - PROCESS | 3636 | 1461183391719 Marionette TRACE conn2 <- [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] 13:16:31 INFO - PROCESS | 3636 | 1461183391755 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 13:16:31 INFO - PROCESS | 3636 | 1461183391764 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:16:31 INFO - PROCESS | 3636 | 1461183391767 Marionette TRACE conn2 <- [1,2690,null,{}] 13:16:31 INFO - PROCESS | 3636 | 1461183391771 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:31 INFO - PROCESS | 3636 | 1461183391849 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:16:31 INFO - PROCESS | 3636 | 1461183391856 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 3636 | ++DOCSHELL 143AC400 == 40 [pid = 3636] [id = 682] 13:16:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (143ADC00) [pid = 3636] [serial = 2046] [outer = 00000000] 13:16:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (15A06800) [pid = 3636] [serial = 2047] [outer = 143ADC00] 13:16:31 INFO - PROCESS | 3636 | 1461183391901 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (15A0D800) [pid = 3636] [serial = 2048] [outer = 143ADC00] 13:16:32 INFO - PROCESS | 3636 | 1461183392386 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:16:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:16:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 626ms 13:16:32 INFO - PROCESS | 3636 | 1461183392404 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:16:32 INFO - PROCESS | 3636 | 1461183392406 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 13:16:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:16:32 INFO - PROCESS | 3636 | 1461183392416 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 3636 | 1461183392419 Marionette TRACE conn2 <- [1,2694,null,{}] 13:16:32 INFO - PROCESS | 3636 | 1461183392433 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:32 INFO - PROCESS | 3636 | 1461183392545 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:16:32 INFO - PROCESS | 3636 | 1461183392554 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 3636 | ++DOCSHELL 16960000 == 41 [pid = 3636] [id = 683] 13:16:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (16C43C00) [pid = 3636] [serial = 2049] [outer = 00000000] 13:16:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (16D47400) [pid = 3636] [serial = 2050] [outer = 16C43C00] 13:16:32 INFO - PROCESS | 3636 | 1461183392650 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (18402000) [pid = 3636] [serial = 2051] [outer = 16C43C00] 13:16:33 INFO - PROCESS | 3636 | 1461183393082 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:16:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 704ms 13:16:33 INFO - PROCESS | 3636 | 1461183393114 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 3636 | 1461183393116 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 13:16:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:16:33 INFO - PROCESS | 3636 | 1461183393119 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 3636 | 1461183393121 Marionette TRACE conn2 <- [1,2698,null,{}] 13:16:33 INFO - PROCESS | 3636 | 1461183393124 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:33 INFO - PROCESS | 3636 | 1461183393235 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:16:33 INFO - PROCESS | 3636 | 1461183393339 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 3636 | ++DOCSHELL 18736000 == 42 [pid = 3636] [id = 684] 13:16:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (18737400) [pid = 3636] [serial = 2052] [outer = 00000000] 13:16:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (18A19400) [pid = 3636] [serial = 2053] [outer = 18737400] 13:16:33 INFO - PROCESS | 3636 | 1461183393384 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (18B48800) [pid = 3636] [serial = 2054] [outer = 18737400] 13:16:33 INFO - PROCESS | 3636 | 1461183393804 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 3636 | 1461183393862 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 13:16:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:16:33 INFO - PROCESS | 3636 | 1461183393871 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 3636 | 1461183393873 Marionette TRACE conn2 <- [1,2702,null,{}] 13:16:33 INFO - PROCESS | 3636 | 1461183393876 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:33 INFO - PROCESS | 3636 | 1461183393983 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:16:34 INFO - PROCESS | 3636 | 1461183393988 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:34 INFO - PROCESS | 3636 | ++DOCSHELL 13422000 == 43 [pid = 3636] [id = 685] 13:16:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (15A05400) [pid = 3636] [serial = 2055] [outer = 00000000] 13:16:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (18BA8400) [pid = 3636] [serial = 2056] [outer = 15A05400] 13:16:34 INFO - PROCESS | 3636 | 1461183394041 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (18E79400) [pid = 3636] [serial = 2057] [outer = 15A05400] 13:16:34 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (161B1C00) [pid = 3636] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:16:34 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1335B400) [pid = 3636] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:16:34 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (13420400) [pid = 3636] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:16:34 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (143F9800) [pid = 3636] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:16:34 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (16D93400) [pid = 3636] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:16:34 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (1670D000) [pid = 3636] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:16:34 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (159AC800) [pid = 3636] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:16:34 INFO - PROCESS | 3636 | 1461183394522 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:16:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:16:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 704ms 13:16:34 INFO - PROCESS | 3636 | 1461183394565 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:16:34 INFO - PROCESS | 3636 | 1461183394567 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 13:16:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:16:34 INFO - PROCESS | 3636 | 1461183394573 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:16:34 INFO - PROCESS | 3636 | 1461183394575 Marionette TRACE conn2 <- [1,2706,null,{}] 13:16:34 INFO - PROCESS | 3636 | 1461183394578 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:34 INFO - PROCESS | 3636 | 1461183394691 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:16:34 INFO - PROCESS | 3636 | 1461183394787 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:34 INFO - PROCESS | 3636 | ++DOCSHELL 1670F000 == 44 [pid = 3636] [id = 686] 13:16:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (1676CC00) [pid = 3636] [serial = 2058] [outer = 00000000] 13:16:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (19887000) [pid = 3636] [serial = 2059] [outer = 1676CC00] 13:16:34 INFO - PROCESS | 3636 | 1461183394835 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (19892C00) [pid = 3636] [serial = 2060] [outer = 1676CC00] 13:16:35 INFO - PROCESS | 3636 | 1461183395202 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 3636 | 1461183395272 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 13:16:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:16:35 INFO - PROCESS | 3636 | 1461183395276 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 3636 | 1461183395277 Marionette TRACE conn2 <- [1,2710,null,{}] 13:16:35 INFO - PROCESS | 3636 | 1461183395281 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:35 INFO - PROCESS | 3636 | 1461183395388 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:16:35 INFO - PROCESS | 3636 | 1461183395396 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 3636 | ++DOCSHELL 13649C00 == 45 [pid = 3636] [id = 687] 13:16:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (18BA0800) [pid = 3636] [serial = 2061] [outer = 00000000] 13:16:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (199E7C00) [pid = 3636] [serial = 2062] [outer = 18BA0800] 13:16:35 INFO - PROCESS | 3636 | 1461183395444 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (199ECC00) [pid = 3636] [serial = 2063] [outer = 18BA0800] 13:16:35 INFO - PROCESS | 3636 | 1461183395852 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 3636 | 1461183395916 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 13:16:35 INFO - PROCESS | 3636 | 1461183395919 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:16:35 INFO - PROCESS | 3636 | 1461183395921 Marionette TRACE conn2 <- [1,2714,null,{}] 13:16:35 INFO - PROCESS | 3636 | 1461183395924 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:36 INFO - PROCESS | 3636 | 1461183396032 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:16:36 INFO - PROCESS | 3636 | 1461183396081 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 3636 | ++DOCSHELL 1330F000 == 46 [pid = 3636] [id = 688] 13:16:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (1342EC00) [pid = 3636] [serial = 2064] [outer = 00000000] 13:16:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (19FF9800) [pid = 3636] [serial = 2065] [outer = 1342EC00] 13:16:36 INFO - PROCESS | 3636 | 1461183396125 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1A457C00) [pid = 3636] [serial = 2066] [outer = 1342EC00] 13:16:36 INFO - PROCESS | 3636 | 1461183396606 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:16:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 750ms 13:16:36 INFO - PROCESS | 3636 | 1461183396660 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 3636 | 1461183396665 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 13:16:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:16:36 INFO - PROCESS | 3636 | 1461183396671 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 3636 | 1461183396675 Marionette TRACE conn2 <- [1,2718,null,{}] 13:16:36 INFO - PROCESS | 3636 | 1461183396682 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:36 INFO - PROCESS | 3636 | 1461183396786 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:16:36 INFO - PROCESS | 3636 | 1461183396897 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 3636 | ++DOCSHELL 12D71C00 == 47 [pid = 3636] [id = 689] 13:16:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (12D72400) [pid = 3636] [serial = 2067] [outer = 00000000] 13:16:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (13648400) [pid = 3636] [serial = 2068] [outer = 12D72400] 13:16:36 INFO - PROCESS | 3636 | 1461183396953 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (13968000) [pid = 3636] [serial = 2069] [outer = 12D72400] 13:16:38 INFO - PROCESS | 3636 | 1461183398076 Marionette TRACE conn2 <- [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] 13:16:38 INFO - PROCESS | 3636 | 1461183398132 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 13:16:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:16:38 INFO - PROCESS | 3636 | 1461183398138 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 3636 | 1461183398141 Marionette TRACE conn2 <- [1,2722,null,{}] 13:16:38 INFO - PROCESS | 3636 | 1461183398197 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:38 INFO - PROCESS | 3636 | 1461183398286 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:16:38 INFO - PROCESS | 3636 | 1461183398412 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:38 INFO - PROCESS | 3636 | ++DOCSHELL 1342BC00 == 48 [pid = 3636] [id = 690] 13:16:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (137F6000) [pid = 3636] [serial = 2070] [outer = 00000000] 13:16:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (16C50800) [pid = 3636] [serial = 2071] [outer = 137F6000] 13:16:38 INFO - PROCESS | 3636 | 1461183398467 Marionette DEBUG loaded listener.js 13:16:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1840B400) [pid = 3636] [serial = 2072] [outer = 137F6000] 13:16:39 INFO - PROCESS | 3636 | 1461183399009 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:16:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:16:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 891ms 13:16:39 INFO - PROCESS | 3636 | 1461183399019 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 13:16:39 INFO - PROCESS | 3636 | 1461183399022 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 13:16:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:16:39 INFO - PROCESS | 3636 | 1461183399041 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:16:39 INFO - PROCESS | 3636 | 1461183399045 Marionette TRACE conn2 <- [1,2726,null,{}] 13:16:39 INFO - PROCESS | 3636 | 1461183399056 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:39 INFO - PROCESS | 3636 | 1461183399164 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:16:39 INFO - PROCESS | 3636 | 1461183399271 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:39 INFO - PROCESS | 3636 | ++DOCSHELL 1988C400 == 49 [pid = 3636] [id = 691] 13:16:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (198F4C00) [pid = 3636] [serial = 2073] [outer = 00000000] 13:16:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (19F3FC00) [pid = 3636] [serial = 2074] [outer = 198F4C00] 13:16:39 INFO - PROCESS | 3636 | 1461183399327 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1A4C9C00) [pid = 3636] [serial = 2075] [outer = 198F4C00] 13:16:40 INFO - PROCESS | 3636 | 1461183400150 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:16:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1157ms 13:16:40 INFO - PROCESS | 3636 | 1461183400199 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 3636 | 1461183400202 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 13:16:40 INFO - PROCESS | 3636 | 1461183400207 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:16:40 INFO - PROCESS | 3636 | 1461183400211 Marionette TRACE conn2 <- [1,2730,null,{}] 13:16:40 INFO - PROCESS | 3636 | 1461183400216 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:40 INFO - PROCESS | 3636 | 1461183400320 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:16:40 INFO - PROCESS | 3636 | 1461183400480 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 3636 | ++DOCSHELL 1396C800 == 50 [pid = 3636] [id = 692] 13:16:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (13970400) [pid = 3636] [serial = 2076] [outer = 00000000] 13:16:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (14B5CC00) [pid = 3636] [serial = 2077] [outer = 13970400] 13:16:40 INFO - PROCESS | 3636 | 1461183400533 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (15925400) [pid = 3636] [serial = 2078] [outer = 13970400] 13:16:40 INFO - PROCESS | 3636 | --DOCSHELL 13649C00 == 49 [pid = 3636] [id = 687] 13:16:40 INFO - PROCESS | 3636 | --DOCSHELL 1670F000 == 48 [pid = 3636] [id = 686] 13:16:40 INFO - PROCESS | 3636 | --DOCSHELL 13422000 == 47 [pid = 3636] [id = 685] 13:16:40 INFO - PROCESS | 3636 | --DOCSHELL 18736000 == 46 [pid = 3636] [id = 684] 13:16:40 INFO - PROCESS | 3636 | --DOCSHELL 16960000 == 45 [pid = 3636] [id = 683] 13:16:40 INFO - PROCESS | 3636 | --DOCSHELL 143AC400 == 44 [pid = 3636] [id = 682] 13:16:40 INFO - PROCESS | 3636 | --DOCSHELL 13367800 == 43 [pid = 3636] [id = 681] 13:16:40 INFO - PROCESS | 3636 | --DOCSHELL 11C55C00 == 42 [pid = 3636] [id = 677] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (15E3C000) [pid = 3636] [serial = 2032] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (16961C00) [pid = 3636] [serial = 2026] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (1374F000) [pid = 3636] [serial = 2020] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1396F800) [pid = 3636] [serial = 2021] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1364EC00) [pid = 3636] [serial = 2018] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1352CC00) [pid = 3636] [serial = 2017] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (15A0B400) [pid = 3636] [serial = 2023] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (13645800) [pid = 3636] [serial = 2005] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (15A08800) [pid = 3636] [serial = 2008] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (19585000) [pid = 3636] [serial = 2011] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (19E34400) [pid = 3636] [serial = 2014] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1872D800) [pid = 3636] [serial = 2029] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (16C45400) [pid = 3636] [serial = 2027] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (18733000) [pid = 3636] [serial = 2030] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (15E05800) [pid = 3636] [serial = 2024] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (199DD400) [pid = 3636] [serial = 1928] [outer = 00000000] [url = about:blank] 13:16:40 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (18B49400) [pid = 3636] [serial = 1961] [outer = 00000000] [url = about:blank] 13:16:41 INFO - PROCESS | 3636 | 1461183401056 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:16:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 907ms 13:16:41 INFO - PROCESS | 3636 | 1461183401113 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 3636 | 1461183401119 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 13:16:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:16:41 INFO - PROCESS | 3636 | 1461183401125 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - PROCESS | 3636 | 1461183401127 Marionette TRACE conn2 <- [1,2734,null,{}] 13:16:41 INFO - PROCESS | 3636 | 1461183401131 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:41 INFO - PROCESS | 3636 | 1461183401217 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:16:41 INFO - PROCESS | 3636 | 1461183401306 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 3636 | ++DOCSHELL 12DD7800 == 43 [pid = 3636] [id = 693] 13:16:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (1335D400) [pid = 3636] [serial = 2079] [outer = 00000000] 13:16:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (137EBC00) [pid = 3636] [serial = 2080] [outer = 1335D400] 13:16:41 INFO - PROCESS | 3636 | 1461183401358 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (159B0400) [pid = 3636] [serial = 2081] [outer = 1335D400] 13:16:41 INFO - PROCESS | 3636 | 1461183401756 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:16:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 703ms 13:16:41 INFO - PROCESS | 3636 | 1461183401827 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 3636 | 1461183401829 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 13:16:41 INFO - PROCESS | 3636 | 1461183401832 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:16:41 INFO - PROCESS | 3636 | 1461183401836 Marionette TRACE conn2 <- [1,2738,null,{}] 13:16:41 INFO - PROCESS | 3636 | 1461183401846 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:41 INFO - PROCESS | 3636 | 1461183401927 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:16:41 INFO - PROCESS | 3636 | 1461183401933 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 3636 | ++DOCSHELL 16768400 == 44 [pid = 3636] [id = 694] 13:16:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (16769C00) [pid = 3636] [serial = 2082] [outer = 00000000] 13:16:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (16C45800) [pid = 3636] [serial = 2083] [outer = 16769C00] 13:16:42 INFO - PROCESS | 3636 | 1461183401981 Marionette DEBUG loaded listener.js 13:16:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (16D42400) [pid = 3636] [serial = 2084] [outer = 16769C00] 13:16:42 INFO - PROCESS | 3636 | 1461183402443 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:16:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 641ms 13:16:42 INFO - PROCESS | 3636 | 1461183402471 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:16:42 INFO - PROCESS | 3636 | 1461183402474 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 13:16:42 INFO - PROCESS | 3636 | 1461183402477 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:16:42 INFO - PROCESS | 3636 | 1461183402478 Marionette TRACE conn2 <- [1,2742,null,{}] 13:16:42 INFO - PROCESS | 3636 | 1461183402482 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:42 INFO - PROCESS | 3636 | 1461183402559 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:16:42 INFO - PROCESS | 3636 | 1461183402565 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:42 INFO - PROCESS | 3636 | ++DOCSHELL 18729000 == 45 [pid = 3636] [id = 695] 13:16:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (1872BC00) [pid = 3636] [serial = 2085] [outer = 00000000] 13:16:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (187A9800) [pid = 3636] [serial = 2086] [outer = 1872BC00] 13:16:42 INFO - PROCESS | 3636 | 1461183402610 Marionette DEBUG loaded listener.js 13:16:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (187AF000) [pid = 3636] [serial = 2087] [outer = 1872BC00] 13:16:43 INFO - PROCESS | 3636 | 1461183403073 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:16:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 641ms 13:16:43 INFO - PROCESS | 3636 | 1461183403115 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 3636 | 1461183403117 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 13:16:43 INFO - PROCESS | 3636 | 1461183403120 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:16:43 INFO - PROCESS | 3636 | 1461183403122 Marionette TRACE conn2 <- [1,2746,null,{}] 13:16:43 INFO - PROCESS | 3636 | 1461183403125 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:43 INFO - PROCESS | 3636 | 1461183403243 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:16:43 INFO - PROCESS | 3636 | 1461183403252 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 3636 | ++DOCSHELL 18B49C00 == 46 [pid = 3636] [id = 696] 13:16:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (18B4A800) [pid = 3636] [serial = 2088] [outer = 00000000] 13:16:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (18B9A800) [pid = 3636] [serial = 2089] [outer = 18B4A800] 13:16:43 INFO - PROCESS | 3636 | 1461183403298 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (18B9A400) [pid = 3636] [serial = 2090] [outer = 18B4A800] 13:16:43 INFO - PROCESS | 3636 | 1461183403773 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:16:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 703ms 13:16:43 INFO - PROCESS | 3636 | 1461183403820 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 3636 | 1461183403822 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 13:16:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:16:43 INFO - PROCESS | 3636 | 1461183403825 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - PROCESS | 3636 | 1461183403827 Marionette TRACE conn2 <- [1,2750,null,{}] 13:16:43 INFO - PROCESS | 3636 | 1461183403830 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:43 INFO - PROCESS | 3636 | 1461183403966 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:16:44 INFO - PROCESS | 3636 | 1461183403978 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 3636 | ++DOCSHELL 1988C000 == 47 [pid = 3636] [id = 697] 13:16:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1988CC00) [pid = 3636] [serial = 2091] [outer = 00000000] 13:16:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (199EAC00) [pid = 3636] [serial = 2092] [outer = 1988CC00] 13:16:44 INFO - PROCESS | 3636 | 1461183404026 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (19E34400) [pid = 3636] [serial = 2093] [outer = 1988CC00] 13:16:44 INFO - PROCESS | 3636 | 1461183404473 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:16:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:16:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 703ms 13:16:44 INFO - PROCESS | 3636 | 1461183404526 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:16:44 INFO - PROCESS | 3636 | 1461183404528 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 13:16:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:16:44 INFO - PROCESS | 3636 | 1461183404531 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:16:44 INFO - PROCESS | 3636 | 1461183404533 Marionette TRACE conn2 <- [1,2754,null,{}] 13:16:44 INFO - PROCESS | 3636 | 1461183404536 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:44 INFO - PROCESS | 3636 | 1461183404669 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:16:44 INFO - PROCESS | 3636 | 1461183404690 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 3636 | ++DOCSHELL 13423C00 == 48 [pid = 3636] [id = 698] 13:16:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (19DCFC00) [pid = 3636] [serial = 2094] [outer = 00000000] 13:16:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1A856400) [pid = 3636] [serial = 2095] [outer = 19DCFC00] 13:16:44 INFO - PROCESS | 3636 | 1461183404734 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1AB17800) [pid = 3636] [serial = 2096] [outer = 19DCFC00] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (12BBDC00) [pid = 3636] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (18BA3400) [pid = 3636] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (19DCD400) [pid = 3636] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (18B8F400) [pid = 3636] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (13B43800) [pid = 3636] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (15854400) [pid = 3636] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (16D49800) [pid = 3636] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (1988D000) [pid = 3636] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (12D78000) [pid = 3636] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (11C54800) [pid = 3636] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (18737400) [pid = 3636] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (15A05400) [pid = 3636] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (12393C00) [pid = 3636] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (143ADC00) [pid = 3636] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (13422400) [pid = 3636] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (14B59400) [pid = 3636] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1591DC00) [pid = 3636] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (1342D400) [pid = 3636] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (1676CC00) [pid = 3636] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (18BA0800) [pid = 3636] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:16:45 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (16C43C00) [pid = 3636] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:16:45 INFO - PROCESS | 3636 | 1461183405373 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:16:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 891ms 13:16:45 INFO - PROCESS | 3636 | 1461183405435 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 3636 | 1461183405437 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 13:16:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:16:45 INFO - PROCESS | 3636 | 1461183405441 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 3636 | 1461183405442 Marionette TRACE conn2 <- [1,2758,null,{}] 13:16:45 INFO - PROCESS | 3636 | 1461183405446 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:45 INFO - PROCESS | 3636 | 1461183405520 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:16:45 INFO - PROCESS | 3636 | 1461183405526 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 3636 | ++DOCSHELL 12B82C00 == 49 [pid = 3636] [id = 699] 13:16:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (12B8B400) [pid = 3636] [serial = 2097] [outer = 00000000] 13:16:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (13B43800) [pid = 3636] [serial = 2098] [outer = 12B8B400] 13:16:45 INFO - PROCESS | 3636 | 1461183405570 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (14B59400) [pid = 3636] [serial = 2099] [outer = 12B8B400] 13:16:46 INFO - PROCESS | 3636 | 1461183406027 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:16:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 625ms 13:16:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:16:46 INFO - PROCESS | 3636 | 1461183406079 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 3636 | 1461183406081 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 13:16:46 INFO - PROCESS | 3636 | 1461183406084 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 3636 | 1461183406086 Marionette TRACE conn2 <- [1,2762,null,{}] 13:16:46 INFO - PROCESS | 3636 | 1461183406089 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:46 INFO - PROCESS | 3636 | 1461183406166 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:16:46 INFO - PROCESS | 3636 | 1461183406172 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:46 INFO - PROCESS | 3636 | ++DOCSHELL 13966400 == 50 [pid = 3636] [id = 700] 13:16:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (14BE3000) [pid = 3636] [serial = 2100] [outer = 00000000] 13:16:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (1988D400) [pid = 3636] [serial = 2101] [outer = 14BE3000] 13:16:46 INFO - PROCESS | 3636 | 1461183406217 Marionette DEBUG loaded listener.js 13:16:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (19889400) [pid = 3636] [serial = 2102] [outer = 14BE3000] 13:16:46 INFO - PROCESS | 3636 | 1461183406672 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:16:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 641ms 13:16:46 INFO - PROCESS | 3636 | 1461183406723 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 3636 | 1461183406725 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 13:16:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:16:46 INFO - PROCESS | 3636 | 1461183406728 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 3636 | 1461183406729 Marionette TRACE conn2 <- [1,2766,null,{}] 13:16:46 INFO - PROCESS | 3636 | 1461183406733 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:46 INFO - PROCESS | 3636 | 1461183406808 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:16:46 INFO - PROCESS | 3636 | 1461183406814 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:46 INFO - PROCESS | 3636 | ++DOCSHELL 18E83800 == 51 [pid = 3636] [id = 701] 13:16:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (1A847C00) [pid = 3636] [serial = 2103] [outer = 00000000] 13:16:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1B126400) [pid = 3636] [serial = 2104] [outer = 1A847C00] 13:16:46 INFO - PROCESS | 3636 | 1461183406858 Marionette DEBUG loaded listener.js 13:16:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (1B129800) [pid = 3636] [serial = 2105] [outer = 1A847C00] 13:16:47 INFO - PROCESS | 3636 | 1461183407294 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:16:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:16:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 594ms 13:16:47 INFO - PROCESS | 3636 | 1461183407360 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:16:47 INFO - PROCESS | 3636 | 1461183407364 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 13:16:47 INFO - PROCESS | 3636 | 1461183407373 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:16:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:16:47 INFO - PROCESS | 3636 | 1461183407378 Marionette TRACE conn2 <- [1,2770,null,{}] 13:16:47 INFO - PROCESS | 3636 | 1461183407384 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:47 INFO - PROCESS | 3636 | 1461183407490 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:16:47 INFO - PROCESS | 3636 | 1461183407670 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 3636 | ++DOCSHELL 13522400 == 52 [pid = 3636] [id = 702] 13:16:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (13523000) [pid = 3636] [serial = 2106] [outer = 00000000] 13:16:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (1364EC00) [pid = 3636] [serial = 2107] [outer = 13523000] 13:16:47 INFO - PROCESS | 3636 | 1461183407727 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1396F400) [pid = 3636] [serial = 2108] [outer = 13523000] 13:16:48 INFO - PROCESS | 3636 | 1461183408277 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:16:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:16:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 938ms 13:16:48 INFO - PROCESS | 3636 | 1461183408321 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:16:48 INFO - PROCESS | 3636 | 1461183408325 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 13:16:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:16:48 INFO - PROCESS | 3636 | 1461183408333 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 3636 | 1461183408336 Marionette TRACE conn2 <- [1,2774,null,{}] 13:16:48 INFO - PROCESS | 3636 | 1461183408341 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:48 INFO - PROCESS | 3636 | 1461183408473 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:16:48 INFO - PROCESS | 3636 | 1461183408611 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 3636 | ++DOCSHELL 1335F800 == 53 [pid = 3636] [id = 703] 13:16:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (14B5D800) [pid = 3636] [serial = 2109] [outer = 00000000] 13:16:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (1683EC00) [pid = 3636] [serial = 2110] [outer = 14B5D800] 13:16:48 INFO - PROCESS | 3636 | 1461183408666 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (16965C00) [pid = 3636] [serial = 2111] [outer = 14B5D800] 13:16:49 INFO - PROCESS | 3636 | 1461183409278 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:16:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:16:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1000ms 13:16:49 INFO - PROCESS | 3636 | 1461183409333 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 3636 | 1461183409336 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 13:16:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:16:49 INFO - PROCESS | 3636 | 1461183409354 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 3636 | 1461183409356 Marionette TRACE conn2 <- [1,2778,null,{}] 13:16:49 INFO - PROCESS | 3636 | 1461183409367 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:49 INFO - PROCESS | 3636 | 1461183409473 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:16:49 INFO - PROCESS | 3636 | 1461183409611 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 3636 | ++DOCSHELL 199E1800 == 54 [pid = 3636] [id = 704] 13:16:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (199E2400) [pid = 3636] [serial = 2112] [outer = 00000000] 13:16:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1A851400) [pid = 3636] [serial = 2113] [outer = 199E2400] 13:16:49 INFO - PROCESS | 3636 | 1461183409670 Marionette DEBUG loaded listener.js 13:16:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1B12D000) [pid = 3636] [serial = 2114] [outer = 199E2400] 13:16:50 INFO - PROCESS | 3636 | 1461183410215 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:16:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:16:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 907ms 13:16:50 INFO - PROCESS | 3636 | 1461183410244 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:16:50 INFO - PROCESS | 3636 | 1461183410246 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 13:16:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:16:50 INFO - PROCESS | 3636 | 1461183410250 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 3636 | 1461183410251 Marionette TRACE conn2 <- [1,2782,null,{}] 13:16:50 INFO - PROCESS | 3636 | 1461183410255 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:50 INFO - PROCESS | 3636 | 1461183410361 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:16:50 INFO - PROCESS | 3636 | 1461183410470 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 3636 | ++DOCSHELL 1B135800 == 55 [pid = 3636] [id = 705] 13:16:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1B137800) [pid = 3636] [serial = 2115] [outer = 00000000] 13:16:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1B13DC00) [pid = 3636] [serial = 2116] [outer = 1B137800] 13:16:50 INFO - PROCESS | 3636 | 1461183410525 Marionette DEBUG loaded listener.js 13:16:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1B141400) [pid = 3636] [serial = 2117] [outer = 1B137800] 13:16:51 INFO - PROCESS | 3636 | 1461183411162 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:16:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:16:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1094ms 13:16:51 INFO - PROCESS | 3636 | 1461183411396 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 3636 | 1461183411400 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 13:16:51 INFO - PROCESS | 3636 | 1461183411407 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 3636 | 1461183411410 Marionette TRACE conn2 <- [1,2786,null,{}] 13:16:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:16:51 INFO - PROCESS | 3636 | 1461183411415 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:51 INFO - PROCESS | 3636 | 1461183411510 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:16:51 INFO - PROCESS | 3636 | 1461183411642 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:51 INFO - PROCESS | 3636 | ++DOCSHELL 123F8400 == 56 [pid = 3636] [id = 706] 13:16:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (12DD3400) [pid = 3636] [serial = 2118] [outer = 00000000] 13:16:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1352D400) [pid = 3636] [serial = 2119] [outer = 12DD3400] 13:16:51 INFO - PROCESS | 3636 | 1461183411692 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1364C400) [pid = 3636] [serial = 2120] [outer = 12DD3400] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 14BE9400 == 55 [pid = 3636] [id = 679] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 13966400 == 54 [pid = 3636] [id = 700] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 12B82C00 == 53 [pid = 3636] [id = 699] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 13423C00 == 52 [pid = 3636] [id = 698] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 1988C000 == 51 [pid = 3636] [id = 697] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 18B49C00 == 50 [pid = 3636] [id = 696] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 18729000 == 49 [pid = 3636] [id = 695] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 16768400 == 48 [pid = 3636] [id = 694] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 12DD7800 == 47 [pid = 3636] [id = 693] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 1396C800 == 46 [pid = 3636] [id = 692] 13:16:52 INFO - PROCESS | 3636 | --DOCSHELL 12D71C00 == 45 [pid = 3636] [id = 689] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (13422800) [pid = 3636] [serial = 1931] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (13962400) [pid = 3636] [serial = 2006] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1957A000) [pid = 3636] [serial = 1973] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (19F3A400) [pid = 3636] [serial = 2015] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (199E5C00) [pid = 3636] [serial = 2012] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (15A0F800) [pid = 3636] [serial = 1967] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (16838C00) [pid = 3636] [serial = 2009] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (18B9C000) [pid = 3636] [serial = 1970] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (199EC800) [pid = 3636] [serial = 2003] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (13643800) [pid = 3636] [serial = 1964] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (18A19400) [pid = 3636] [serial = 2053] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (18BA8400) [pid = 3636] [serial = 2056] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (18A19000) [pid = 3636] [serial = 2033] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (15A06800) [pid = 3636] [serial = 2047] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (1352A800) [pid = 3636] [serial = 2036] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1351FC00) [pid = 3636] [serial = 2035] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (16C50400) [pid = 3636] [serial = 2042] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (16709800) [pid = 3636] [serial = 2041] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (16715000) [pid = 3636] [serial = 2039] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (15E41800) [pid = 3636] [serial = 2038] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (13969800) [pid = 3636] [serial = 2044] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (13970000) [pid = 3636] [serial = 2045] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (19887000) [pid = 3636] [serial = 2059] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (199ECC00) [pid = 3636] [serial = 2063] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 78 (18B48800) [pid = 3636] [serial = 2054] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 77 (199E7C00) [pid = 3636] [serial = 2062] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 76 (16D47400) [pid = 3636] [serial = 2050] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 75 (18402000) [pid = 3636] [serial = 2051] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 74 (18E79400) [pid = 3636] [serial = 2057] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 73 (19892C00) [pid = 3636] [serial = 2060] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 72 (19FF9800) [pid = 3636] [serial = 2065] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | --DOMWINDOW == 71 (15A0D800) [pid = 3636] [serial = 2048] [outer = 00000000] [url = about:blank] 13:16:52 INFO - PROCESS | 3636 | 1461183412290 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:16:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:16:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 876ms 13:16:52 INFO - PROCESS | 3636 | 1461183412297 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:16:52 INFO - PROCESS | 3636 | 1461183412301 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 13:16:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:16:52 INFO - PROCESS | 3636 | 1461183412308 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:16:52 INFO - PROCESS | 3636 | 1461183412312 Marionette TRACE conn2 <- [1,2790,null,{}] 13:16:52 INFO - PROCESS | 3636 | 1461183412316 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:52 INFO - PROCESS | 3636 | 1461183412402 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:16:52 INFO - PROCESS | 3636 | 1461183412411 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 3636 | ++DOCSHELL 12DD7800 == 46 [pid = 3636] [id = 707] 13:16:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 72 (1330B000) [pid = 3636] [serial = 2121] [outer = 00000000] 13:16:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 73 (1352CC00) [pid = 3636] [serial = 2122] [outer = 1330B000] 13:16:52 INFO - PROCESS | 3636 | 1461183412456 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 74 (13650000) [pid = 3636] [serial = 2123] [outer = 1330B000] 13:16:52 INFO - PROCESS | 3636 | 1461183412951 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:16:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 735ms 13:16:53 INFO - PROCESS | 3636 | 1461183413062 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:16:53 INFO - PROCESS | 3636 | 1461183413065 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 13:16:53 INFO - PROCESS | 3636 | 1461183413071 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:16:53 INFO - PROCESS | 3636 | 1461183413073 Marionette TRACE conn2 <- [1,2794,null,{}] 13:16:53 INFO - PROCESS | 3636 | 1461183413082 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:53 INFO - PROCESS | 3636 | 1461183413169 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:16:53 INFO - PROCESS | 3636 | 1461183413257 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 3636 | ++DOCSHELL 1396EC00 == 47 [pid = 3636] [id = 708] 13:16:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 75 (13BE6000) [pid = 3636] [serial = 2124] [outer = 00000000] 13:16:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 76 (159B2C00) [pid = 3636] [serial = 2125] [outer = 13BE6000] 13:16:53 INFO - PROCESS | 3636 | 1461183413309 Marionette DEBUG loaded listener.js 13:16:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 77 (15A09800) [pid = 3636] [serial = 2126] [outer = 13BE6000] 13:16:53 INFO - PROCESS | 3636 | 1461183413699 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:16:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 704ms 13:16:53 INFO - PROCESS | 3636 | 1461183413771 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:16:53 INFO - PROCESS | 3636 | 1461183413773 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 13:16:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:16:53 INFO - PROCESS | 3636 | 1461183413776 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - PROCESS | 3636 | 1461183413778 Marionette TRACE conn2 <- [1,2798,null,{}] 13:16:53 INFO - PROCESS | 3636 | 1461183413781 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:53 INFO - PROCESS | 3636 | 1461183413860 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:16:53 INFO - PROCESS | 3636 | 1461183413866 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 3636 | ++DOCSHELL 15A06800 == 48 [pid = 3636] [id = 709] 13:16:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 78 (15EAC400) [pid = 3636] [serial = 2127] [outer = 00000000] 13:16:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 79 (16716400) [pid = 3636] [serial = 2128] [outer = 15EAC400] 13:16:53 INFO - PROCESS | 3636 | 1461183413911 Marionette DEBUG loaded listener.js 13:16:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (16762800) [pid = 3636] [serial = 2129] [outer = 15EAC400] 13:16:54 INFO - PROCESS | 3636 | 1461183414347 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:16:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:16:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 594ms 13:16:54 INFO - PROCESS | 3636 | 1461183414383 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:16:54 INFO - PROCESS | 3636 | 1461183414385 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 13:16:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:16:54 INFO - PROCESS | 3636 | 1461183414392 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 3636 | 1461183414394 Marionette TRACE conn2 <- [1,2802,null,{}] 13:16:54 INFO - PROCESS | 3636 | 1461183414405 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:54 INFO - PROCESS | 3636 | 1461183414512 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:16:54 INFO - PROCESS | 3636 | 1461183414605 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:54 INFO - PROCESS | 3636 | ++DOCSHELL 16D3C000 == 49 [pid = 3636] [id = 710] 13:16:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (16D3F000) [pid = 3636] [serial = 2130] [outer = 00000000] 13:16:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (16D92C00) [pid = 3636] [serial = 2131] [outer = 16D3F000] 13:16:54 INFO - PROCESS | 3636 | 1461183414650 Marionette DEBUG loaded listener.js 13:16:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18361800) [pid = 3636] [serial = 2132] [outer = 16D3F000] 13:16:55 INFO - PROCESS | 3636 | 1461183415069 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:16:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 704ms 13:16:55 INFO - PROCESS | 3636 | 1461183415089 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 3636 | 1461183415091 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 13:16:55 INFO - PROCESS | 3636 | 1461183415094 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:16:55 INFO - PROCESS | 3636 | 1461183415096 Marionette TRACE conn2 <- [1,2806,null,{}] 13:16:55 INFO - PROCESS | 3636 | 1461183415099 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:55 INFO - PROCESS | 3636 | 1461183415229 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:16:55 INFO - PROCESS | 3636 | 1461183415297 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 3636 | ++DOCSHELL 18736000 == 50 [pid = 3636] [id = 711] 13:16:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (18A10C00) [pid = 3636] [serial = 2133] [outer = 00000000] 13:16:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (18B41C00) [pid = 3636] [serial = 2134] [outer = 18A10C00] 13:16:55 INFO - PROCESS | 3636 | 1461183415345 Marionette DEBUG loaded listener.js 13:16:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (18B49800) [pid = 3636] [serial = 2135] [outer = 18A10C00] 13:16:55 INFO - PROCESS | 3636 | 1461183415768 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:16:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 687ms 13:16:55 INFO - PROCESS | 3636 | 1461183415794 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 3636 | 1461183415796 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 13:16:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:16:55 INFO - PROCESS | 3636 | 1461183415799 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 3636 | 1461183415801 Marionette TRACE conn2 <- [1,2810,null,{}] 13:16:55 INFO - PROCESS | 3636 | 1461183415804 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:55 INFO - PROCESS | 3636 | 1461183415950 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:16:56 INFO - PROCESS | 3636 | 1461183415973 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 3636 | ++DOCSHELL 11C5AC00 == 51 [pid = 3636] [id = 712] 13:16:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (18B82800) [pid = 3636] [serial = 2136] [outer = 00000000] 13:16:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (18BA5400) [pid = 3636] [serial = 2137] [outer = 18B82800] 13:16:56 INFO - PROCESS | 3636 | 1461183416017 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (18BA4800) [pid = 3636] [serial = 2138] [outer = 18B82800] 13:16:56 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (18B4A800) [pid = 3636] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:16:56 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1335D400) [pid = 3636] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:16:56 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (13970400) [pid = 3636] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:16:56 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (16769C00) [pid = 3636] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:16:56 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (198F4C00) [pid = 3636] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:16:56 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1872BC00) [pid = 3636] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:16:56 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (1988CC00) [pid = 3636] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:16:56 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (19DCFC00) [pid = 3636] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:16:56 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (12B8B400) [pid = 3636] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:16:56 INFO - PROCESS | 3636 | 1461183416582 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:16:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:16:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 829ms 13:16:56 INFO - PROCESS | 3636 | 1461183416643 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:16:56 INFO - PROCESS | 3636 | 1461183416645 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 13:16:56 INFO - PROCESS | 3636 | 1461183416648 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:16:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:16:56 INFO - PROCESS | 3636 | 1461183416649 Marionette TRACE conn2 <- [1,2814,null,{}] 13:16:56 INFO - PROCESS | 3636 | 1461183416653 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:56 INFO - PROCESS | 3636 | 1461183416729 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:16:56 INFO - PROCESS | 3636 | 1461183416734 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 3636 | ++DOCSHELL 11BEF000 == 52 [pid = 3636] [id = 713] 13:16:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (13429000) [pid = 3636] [serial = 2139] [outer = 00000000] 13:16:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (18B4A800) [pid = 3636] [serial = 2140] [outer = 13429000] 13:16:56 INFO - PROCESS | 3636 | 1461183416779 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (18BA3400) [pid = 3636] [serial = 2141] [outer = 13429000] 13:16:57 INFO - PROCESS | 3636 | 1461183417212 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:16:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 594ms 13:16:57 INFO - PROCESS | 3636 | 1461183417245 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 3636 | 1461183417247 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 13:16:57 INFO - PROCESS | 3636 | 1461183417251 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:16:57 INFO - PROCESS | 3636 | 1461183417252 Marionette TRACE conn2 <- [1,2818,null,{}] 13:16:57 INFO - PROCESS | 3636 | 1461183417256 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:57 INFO - PROCESS | 3636 | 1461183417360 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:16:57 INFO - PROCESS | 3636 | 1461183417366 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 3636 | ++DOCSHELL 1695CC00 == 53 [pid = 3636] [id = 714] 13:16:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (18BA4000) [pid = 3636] [serial = 2142] [outer = 00000000] 13:16:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (199DDC00) [pid = 3636] [serial = 2143] [outer = 18BA4000] 13:16:57 INFO - PROCESS | 3636 | 1461183417410 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (199E4000) [pid = 3636] [serial = 2144] [outer = 18BA4000] 13:16:57 INFO - PROCESS | 3636 | 1461183417846 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:16:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 625ms 13:16:57 INFO - PROCESS | 3636 | 1461183417889 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 3636 | 1461183417891 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 13:16:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:16:57 INFO - PROCESS | 3636 | 1461183417894 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 3636 | 1461183417896 Marionette TRACE conn2 <- [1,2822,null,{}] 13:16:57 INFO - PROCESS | 3636 | 1461183417899 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:57 INFO - PROCESS | 3636 | 1461183417978 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:16:58 INFO - PROCESS | 3636 | 1461183417985 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 3636 | ++DOCSHELL 199EC400 == 54 [pid = 3636] [id = 715] 13:16:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (199EC800) [pid = 3636] [serial = 2145] [outer = 00000000] 13:16:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (19DCBC00) [pid = 3636] [serial = 2146] [outer = 199EC800] 13:16:58 INFO - PROCESS | 3636 | 1461183418029 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (19DCB800) [pid = 3636] [serial = 2147] [outer = 199EC800] 13:16:58 INFO - PROCESS | 3636 | 1461183418464 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:16:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:16:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 594ms 13:16:58 INFO - PROCESS | 3636 | 1461183418503 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:16:58 INFO - PROCESS | 3636 | 1461183418505 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 13:16:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:16:58 INFO - PROCESS | 3636 | 1461183418559 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 3636 | 1461183418562 Marionette TRACE conn2 <- [1,2826,null,{}] 13:16:58 INFO - PROCESS | 3636 | 1461183418568 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:58 INFO - PROCESS | 3636 | 1461183418677 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:16:58 INFO - PROCESS | 3636 | 1461183418859 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 3636 | ++DOCSHELL 13361400 == 55 [pid = 3636] [id = 716] 13:16:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (13362C00) [pid = 3636] [serial = 2148] [outer = 00000000] 13:16:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1342C000) [pid = 3636] [serial = 2149] [outer = 13362C00] 13:16:58 INFO - PROCESS | 3636 | 1461183418915 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (13529C00) [pid = 3636] [serial = 2150] [outer = 13362C00] 13:16:59 INFO - PROCESS | 3636 | 1461183419471 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:16:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:16:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 954ms 13:16:59 INFO - PROCESS | 3636 | 1461183419519 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:16:59 INFO - PROCESS | 3636 | 1461183419523 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 13:16:59 INFO - PROCESS | 3636 | 1461183419527 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:16:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:16:59 INFO - PROCESS | 3636 | 1461183419529 Marionette TRACE conn2 <- [1,2830,null,{}] 13:16:59 INFO - PROCESS | 3636 | 1461183419537 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:59 INFO - PROCESS | 3636 | 1461183419643 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:16:59 INFO - PROCESS | 3636 | 1461183419780 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:59 INFO - PROCESS | 3636 | ++DOCSHELL 1449B400 == 56 [pid = 3636] [id = 717] 13:16:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (147AB000) [pid = 3636] [serial = 2151] [outer = 00000000] 13:16:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (1670D000) [pid = 3636] [serial = 2152] [outer = 147AB000] 13:16:59 INFO - PROCESS | 3636 | 1461183419835 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1676E400) [pid = 3636] [serial = 2153] [outer = 147AB000] 13:17:00 INFO - PROCESS | 3636 | 1461183420418 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:17:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:17:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 953ms 13:17:00 INFO - PROCESS | 3636 | 1461183420475 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:17:00 INFO - PROCESS | 3636 | 1461183420479 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 13:17:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:17:00 INFO - PROCESS | 3636 | 1461183420485 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:17:00 INFO - PROCESS | 3636 | 1461183420488 Marionette TRACE conn2 <- [1,2834,null,{}] 13:17:00 INFO - PROCESS | 3636 | 1461183420492 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:00 INFO - PROCESS | 3636 | 1461183420596 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:17:00 INFO - PROCESS | 3636 | 1461183420739 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 3636 | ++DOCSHELL 18B45400 == 57 [pid = 3636] [id = 718] 13:17:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (18B46000) [pid = 3636] [serial = 2154] [outer = 00000000] 13:17:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (18B9D000) [pid = 3636] [serial = 2155] [outer = 18B46000] 13:17:00 INFO - PROCESS | 3636 | 1461183420801 Marionette DEBUG loaded listener.js 13:17:00 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (19893C00) [pid = 3636] [serial = 2156] [outer = 18B46000] 13:17:01 INFO - PROCESS | 3636 | 1461183421386 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 938ms 13:17:01 INFO - PROCESS | 3636 | 1461183421430 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:17:01 INFO - PROCESS | 3636 | 1461183421433 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 13:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:17:01 INFO - PROCESS | 3636 | 1461183421436 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 3636 | 1461183421438 Marionette TRACE conn2 <- [1,2838,null,{}] 13:17:01 INFO - PROCESS | 3636 | 1461183421442 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:01 INFO - PROCESS | 3636 | 1461183421548 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:17:01 INFO - PROCESS | 3636 | 1461183421684 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:01 INFO - PROCESS | 3636 | ++DOCSHELL 19FF9800 == 58 [pid = 3636] [id = 719] 13:17:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1A2E2800) [pid = 3636] [serial = 2157] [outer = 00000000] 13:17:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1AB7A400) [pid = 3636] [serial = 2158] [outer = 1A2E2800] 13:17:01 INFO - PROCESS | 3636 | 1461183421740 Marionette DEBUG loaded listener.js 13:17:01 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1B12B800) [pid = 3636] [serial = 2159] [outer = 1A2E2800] 13:17:02 INFO - PROCESS | 3636 | 1461183422296 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:17:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:17:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 906ms 13:17:02 INFO - PROCESS | 3636 | 1461183422340 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:17:02 INFO - PROCESS | 3636 | 1461183422343 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 13:17:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:17:02 INFO - PROCESS | 3636 | 1461183422346 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:17:02 INFO - PROCESS | 3636 | 1461183422348 Marionette TRACE conn2 <- [1,2842,null,{}] 13:17:02 INFO - PROCESS | 3636 | 1461183422352 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:02 INFO - PROCESS | 3636 | 1461183422449 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:17:02 INFO - PROCESS | 3636 | 1461183422562 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:02 INFO - PROCESS | 3636 | ++DOCSHELL 1A454400 == 59 [pid = 3636] [id = 720] 13:17:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1A4C5800) [pid = 3636] [serial = 2160] [outer = 00000000] 13:17:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1B142400) [pid = 3636] [serial = 2161] [outer = 1A4C5800] 13:17:02 INFO - PROCESS | 3636 | 1461183422677 Marionette DEBUG loaded listener.js 13:17:02 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1B1C3400) [pid = 3636] [serial = 2162] [outer = 1A4C5800] 13:17:03 INFO - PROCESS | 3636 | 1461183423408 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1079ms 13:17:03 INFO - PROCESS | 3636 | 1461183423439 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:17:03 INFO - PROCESS | 3636 | 1461183423444 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 13:17:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:17:03 INFO - PROCESS | 3636 | 1461183423451 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:17:03 INFO - PROCESS | 3636 | 1461183423456 Marionette TRACE conn2 <- [1,2846,null,{}] 13:17:03 INFO - PROCESS | 3636 | 1461183423463 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:03 INFO - PROCESS | 3636 | 1461183423579 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:17:03 INFO - PROCESS | 3636 | 1461183423720 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:03 INFO - PROCESS | 3636 | ++DOCSHELL 1396FC00 == 60 [pid = 3636] [id = 721] 13:17:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (13B40800) [pid = 3636] [serial = 2163] [outer = 00000000] 13:17:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (14BED800) [pid = 3636] [serial = 2164] [outer = 13B40800] 13:17:03 INFO - PROCESS | 3636 | 1461183423772 Marionette DEBUG loaded listener.js 13:17:03 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (15A0D400) [pid = 3636] [serial = 2165] [outer = 13B40800] 13:17:04 INFO - PROCESS | 3636 | --DOCSHELL 1695CC00 == 59 [pid = 3636] [id = 714] 13:17:04 INFO - PROCESS | 3636 | --DOCSHELL 11BEF000 == 58 [pid = 3636] [id = 713] 13:17:04 INFO - PROCESS | 3636 | --DOCSHELL 11C5AC00 == 57 [pid = 3636] [id = 712] 13:17:04 INFO - PROCESS | 3636 | --DOCSHELL 18736000 == 56 [pid = 3636] [id = 711] 13:17:04 INFO - PROCESS | 3636 | --DOCSHELL 16D3C000 == 55 [pid = 3636] [id = 710] 13:17:04 INFO - PROCESS | 3636 | --DOCSHELL 15A06800 == 54 [pid = 3636] [id = 709] 13:17:04 INFO - PROCESS | 3636 | --DOCSHELL 1396EC00 == 53 [pid = 3636] [id = 708] 13:17:04 INFO - PROCESS | 3636 | --DOCSHELL 12DD7800 == 52 [pid = 3636] [id = 707] 13:17:04 INFO - PROCESS | 3636 | --DOCSHELL 123F8400 == 51 [pid = 3636] [id = 706] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1A856400) [pid = 3636] [serial = 2095] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (13B43800) [pid = 3636] [serial = 2098] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (14B59400) [pid = 3636] [serial = 2099] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (1988D400) [pid = 3636] [serial = 2101] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1AB17800) [pid = 3636] [serial = 2096] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (18B9A800) [pid = 3636] [serial = 2089] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (19E34400) [pid = 3636] [serial = 2093] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (187AF000) [pid = 3636] [serial = 2087] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (18B9A400) [pid = 3636] [serial = 2090] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (137EBC00) [pid = 3636] [serial = 2080] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (159B0400) [pid = 3636] [serial = 2081] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (15925400) [pid = 3636] [serial = 2078] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (14B5CC00) [pid = 3636] [serial = 2077] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (16C45800) [pid = 3636] [serial = 2083] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (16D42400) [pid = 3636] [serial = 2084] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (1A4C9C00) [pid = 3636] [serial = 2075] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (19F3FC00) [pid = 3636] [serial = 2074] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (187A9800) [pid = 3636] [serial = 2086] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (16C50800) [pid = 3636] [serial = 2071] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (13648400) [pid = 3636] [serial = 2068] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (1B126400) [pid = 3636] [serial = 2104] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (199EAC00) [pid = 3636] [serial = 2092] [outer = 00000000] [url = about:blank] 13:17:04 INFO - PROCESS | 3636 | 1461183424281 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:17:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:17:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 844ms 13:17:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:17:04 INFO - PROCESS | 3636 | 1461183424293 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:17:04 INFO - PROCESS | 3636 | 1461183424298 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 13:17:04 INFO - PROCESS | 3636 | 1461183424304 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:17:04 INFO - PROCESS | 3636 | 1461183424306 Marionette TRACE conn2 <- [1,2850,null,{}] 13:17:04 INFO - PROCESS | 3636 | 1461183424310 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:04 INFO - PROCESS | 3636 | 1461183424395 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:17:04 INFO - PROCESS | 3636 | 1461183424492 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:04 INFO - PROCESS | 3636 | ++DOCSHELL 1396A400 == 52 [pid = 3636] [id = 722] 13:17:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (1396C800) [pid = 3636] [serial = 2166] [outer = 00000000] 13:17:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (14B59400) [pid = 3636] [serial = 2167] [outer = 1396C800] 13:17:04 INFO - PROCESS | 3636 | 1461183424539 Marionette DEBUG loaded listener.js 13:17:04 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (15A09000) [pid = 3636] [serial = 2168] [outer = 1396C800] 13:17:04 INFO - PROCESS | 3636 | 1461183424966 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:17:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:17:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 688ms 13:17:05 INFO - PROCESS | 3636 | 1461183425001 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:17:05 INFO - PROCESS | 3636 | 1461183425004 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 13:17:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:17:05 INFO - PROCESS | 3636 | 1461183425010 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 3636 | 1461183425014 Marionette TRACE conn2 <- [1,2854,null,{}] 13:17:05 INFO - PROCESS | 3636 | 1461183425025 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:05 INFO - PROCESS | 3636 | 1461183425109 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:17:05 INFO - PROCESS | 3636 | 1461183425147 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 3636 | ++DOCSHELL 16D45400 == 53 [pid = 3636] [id = 723] 13:17:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (16D48C00) [pid = 3636] [serial = 2169] [outer = 00000000] 13:17:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18369800) [pid = 3636] [serial = 2170] [outer = 16D48C00] 13:17:05 INFO - PROCESS | 3636 | 1461183425195 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (1870DC00) [pid = 3636] [serial = 2171] [outer = 16D48C00] 13:17:05 INFO - PROCESS | 3636 | 1461183425659 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:17:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:17:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 703ms 13:17:05 INFO - PROCESS | 3636 | 1461183425706 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:17:05 INFO - PROCESS | 3636 | 1461183425709 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 13:17:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:17:05 INFO - PROCESS | 3636 | 1461183425712 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 3636 | 1461183425714 Marionette TRACE conn2 <- [1,2858,null,{}] 13:17:05 INFO - PROCESS | 3636 | 1461183425717 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:05 INFO - PROCESS | 3636 | 1461183425797 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:17:05 INFO - PROCESS | 3636 | 1461183425805 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 3636 | ++DOCSHELL 187ABC00 == 54 [pid = 3636] [id = 724] 13:17:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (187AD400) [pid = 3636] [serial = 2172] [outer = 00000000] 13:17:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (18B47C00) [pid = 3636] [serial = 2173] [outer = 187AD400] 13:17:05 INFO - PROCESS | 3636 | 1461183425852 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (18B4E000) [pid = 3636] [serial = 2174] [outer = 187AD400] 13:17:06 INFO - PROCESS | 3636 | 1461183426326 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:17:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:17:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 703ms 13:17:06 INFO - PROCESS | 3636 | 1461183426412 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:17:06 INFO - PROCESS | 3636 | 1461183426414 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 13:17:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:17:06 INFO - PROCESS | 3636 | 1461183426417 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:17:06 INFO - PROCESS | 3636 | 1461183426419 Marionette TRACE conn2 <- [1,2862,null,{}] 13:17:06 INFO - PROCESS | 3636 | 1461183426423 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:06 INFO - PROCESS | 3636 | 1461183426536 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:17:06 INFO - PROCESS | 3636 | 1461183426638 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:06 INFO - PROCESS | 3636 | ++DOCSHELL 18BA2400 == 55 [pid = 3636] [id = 725] 13:17:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (18BA2800) [pid = 3636] [serial = 2175] [outer = 00000000] 13:17:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (1957A000) [pid = 3636] [serial = 2176] [outer = 18BA2800] 13:17:06 INFO - PROCESS | 3636 | 1461183426682 Marionette DEBUG loaded listener.js 13:17:06 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (199DE000) [pid = 3636] [serial = 2177] [outer = 18BA2800] 13:17:07 INFO - PROCESS | 3636 | 1461183427110 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:17:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:17:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 735ms 13:17:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:17:07 INFO - PROCESS | 3636 | 1461183427158 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:17:07 INFO - PROCESS | 3636 | 1461183427160 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 13:17:07 INFO - PROCESS | 3636 | 1461183427163 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:17:07 INFO - PROCESS | 3636 | 1461183427165 Marionette TRACE conn2 <- [1,2866,null,{}] 13:17:07 INFO - PROCESS | 3636 | 1461183427168 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:07 INFO - PROCESS | 3636 | 1461183427305 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:17:07 INFO - PROCESS | 3636 | 1461183427370 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 3636 | ++DOCSHELL 18B40C00 == 56 [pid = 3636] [id = 726] 13:17:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1988D400) [pid = 3636] [serial = 2178] [outer = 00000000] 13:17:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1A556000) [pid = 3636] [serial = 2179] [outer = 1988D400] 13:17:07 INFO - PROCESS | 3636 | 1461183427420 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1A856400) [pid = 3636] [serial = 2180] [outer = 1988D400] 13:17:07 INFO - PROCESS | 3636 | 1461183427838 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:17:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:17:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 703ms 13:17:07 INFO - PROCESS | 3636 | 1461183427869 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:17:07 INFO - PROCESS | 3636 | 1461183427871 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 13:17:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:17:07 INFO - PROCESS | 3636 | 1461183427874 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:17:07 INFO - PROCESS | 3636 | 1461183427876 Marionette TRACE conn2 <- [1,2870,null,{}] 13:17:07 INFO - PROCESS | 3636 | 1461183427879 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:08 INFO - PROCESS | 3636 | 1461183428019 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:17:08 INFO - PROCESS | 3636 | 1461183428025 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:08 INFO - PROCESS | 3636 | ++DOCSHELL 18730400 == 57 [pid = 3636] [id = 727] 13:17:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1A55F800) [pid = 3636] [serial = 2181] [outer = 00000000] 13:17:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1B136400) [pid = 3636] [serial = 2182] [outer = 1A55F800] 13:17:08 INFO - PROCESS | 3636 | 1461183428124 Marionette DEBUG loaded listener.js 13:17:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1B13A400) [pid = 3636] [serial = 2183] [outer = 1A55F800] 13:17:08 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (18BA4000) [pid = 3636] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:17:08 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (12DD3400) [pid = 3636] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:17:08 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (18B82800) [pid = 3636] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:17:08 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (13429000) [pid = 3636] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:17:08 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (13BE6000) [pid = 3636] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:17:08 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (16D3F000) [pid = 3636] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:17:08 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (15EAC400) [pid = 3636] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:17:08 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1330B000) [pid = 3636] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:17:08 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (18A10C00) [pid = 3636] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:17:08 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (14BE3000) [pid = 3636] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:17:08 INFO - PROCESS | 3636 | 1461183428645 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:17:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:17:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 813ms 13:17:08 INFO - PROCESS | 3636 | 1461183428675 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:17:08 INFO - PROCESS | 3636 | 1461183428677 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 13:17:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:17:08 INFO - PROCESS | 3636 | 1461183428680 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 3636 | 1461183428682 Marionette TRACE conn2 <- [1,2874,null,{}] 13:17:08 INFO - PROCESS | 3636 | 1461183428685 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:08 INFO - PROCESS | 3636 | 1461183428800 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:17:08 INFO - PROCESS | 3636 | 1461183428864 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:08 INFO - PROCESS | 3636 | ++DOCSHELL 1364E800 == 58 [pid = 3636] [id = 728] 13:17:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (1396BC00) [pid = 3636] [serial = 2184] [outer = 00000000] 13:17:08 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (18A10C00) [pid = 3636] [serial = 2185] [outer = 1396BC00] 13:17:08 INFO - PROCESS | 3636 | 1461183428908 Marionette DEBUG loaded listener.js 13:17:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (19FF7800) [pid = 3636] [serial = 2186] [outer = 1396BC00] 13:17:09 INFO - PROCESS | 3636 | 1461183429261 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:17:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:17:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 641ms 13:17:09 INFO - PROCESS | 3636 | 1461183429323 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:17:09 INFO - PROCESS | 3636 | 1461183429325 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 13:17:09 INFO - PROCESS | 3636 | 1461183429328 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:17:09 INFO - PROCESS | 3636 | 1461183429330 Marionette TRACE conn2 <- [1,2878,null,{}] 13:17:09 INFO - PROCESS | 3636 | 1461183429334 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:09 INFO - PROCESS | 3636 | 1461183429413 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:17:09 INFO - PROCESS | 3636 | 1461183429419 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:09 INFO - PROCESS | 3636 | ++DOCSHELL 19DC7000 == 59 [pid = 3636] [id = 729] 13:17:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (1B130400) [pid = 3636] [serial = 2187] [outer = 00000000] 13:17:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (1C535C00) [pid = 3636] [serial = 2188] [outer = 1B130400] 13:17:09 INFO - PROCESS | 3636 | 1461183429463 Marionette DEBUG loaded listener.js 13:17:09 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1C53A400) [pid = 3636] [serial = 2189] [outer = 1B130400] 13:17:09 INFO - PROCESS | 3636 | 1461183429940 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:17:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:17:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 625ms 13:17:10 INFO - PROCESS | 3636 | 1461183429970 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:17:10 INFO - PROCESS | 3636 | 1461183429972 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 13:17:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:17:10 INFO - PROCESS | 3636 | 1461183429979 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:17:10 INFO - PROCESS | 3636 | 1461183429981 Marionette TRACE conn2 <- [1,2882,null,{}] 13:17:10 INFO - PROCESS | 3636 | 1461183429984 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:10 INFO - PROCESS | 3636 | 1461183430064 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:17:10 INFO - PROCESS | 3636 | 1461183430070 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:10 INFO - PROCESS | 3636 | ++DOCSHELL 1234F000 == 60 [pid = 3636] [id = 730] 13:17:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (13305800) [pid = 3636] [serial = 2190] [outer = 00000000] 13:17:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1C5B9400) [pid = 3636] [serial = 2191] [outer = 13305800] 13:17:10 INFO - PROCESS | 3636 | 1461183430115 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1C5BAC00) [pid = 3636] [serial = 2192] [outer = 13305800] 13:17:10 INFO - PROCESS | 3636 | 1461183430667 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:17:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:17:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 734ms 13:17:10 INFO - PROCESS | 3636 | 1461183430719 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:17:10 INFO - PROCESS | 3636 | 1461183430723 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 13:17:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:17:10 INFO - PROCESS | 3636 | 1461183430729 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:17:10 INFO - PROCESS | 3636 | 1461183430733 Marionette TRACE conn2 <- [1,2886,null,{}] 13:17:10 INFO - PROCESS | 3636 | 1461183430740 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:10 INFO - PROCESS | 3636 | 1461183430900 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:17:11 INFO - PROCESS | 3636 | 1461183431048 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:11 INFO - PROCESS | 3636 | ++DOCSHELL 11BB6400 == 61 [pid = 3636] [id = 731] 13:17:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (1335B400) [pid = 3636] [serial = 2193] [outer = 00000000] 13:17:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (143B0000) [pid = 3636] [serial = 2194] [outer = 1335B400] 13:17:11 INFO - PROCESS | 3636 | 1461183431105 Marionette DEBUG loaded listener.js 13:17:11 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (144A9800) [pid = 3636] [serial = 2195] [outer = 1335B400] 13:17:11 INFO - PROCESS | 3636 | 1461183431745 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:17:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:17:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1000ms 13:17:11 INFO - PROCESS | 3636 | 1461183431764 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:17:11 INFO - PROCESS | 3636 | 1461183431770 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 13:17:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:17:11 INFO - PROCESS | 3636 | 1461183431790 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 3636 | 1461183431793 Marionette TRACE conn2 <- [1,2890,null,{}] 13:17:11 INFO - PROCESS | 3636 | 1461183431797 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:11 INFO - PROCESS | 3636 | 1461183431901 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:17:12 INFO - PROCESS | 3636 | 1461183432041 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 3636 | ++DOCSHELL 15853800 == 62 [pid = 3636] [id = 732] 13:17:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1670BC00) [pid = 3636] [serial = 2196] [outer = 00000000] 13:17:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (18708800) [pid = 3636] [serial = 2197] [outer = 1670BC00] 13:17:12 INFO - PROCESS | 3636 | 1461183432096 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (187B4400) [pid = 3636] [serial = 2198] [outer = 1670BC00] 13:17:12 INFO - PROCESS | 3636 | 1461183432710 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:17:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:17:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1000ms 13:17:12 INFO - PROCESS | 3636 | 1461183432790 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:17:12 INFO - PROCESS | 3636 | 1461183432793 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 13:17:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:17:12 INFO - PROCESS | 3636 | 1461183432797 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:17:12 INFO - PROCESS | 3636 | 1461183432801 Marionette TRACE conn2 <- [1,2894,null,{}] 13:17:12 INFO - PROCESS | 3636 | 1461183432811 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:12 INFO - PROCESS | 3636 | 1461183432920 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:17:13 INFO - PROCESS | 3636 | 1461183433059 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:13 INFO - PROCESS | 3636 | ++DOCSHELL 11C5B400 == 63 [pid = 3636] [id = 733] 13:17:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (12354400) [pid = 3636] [serial = 2199] [outer = 00000000] 13:17:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1C538400) [pid = 3636] [serial = 2200] [outer = 12354400] 13:17:13 INFO - PROCESS | 3636 | 1461183433117 Marionette DEBUG loaded listener.js 13:17:13 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1C5BB800) [pid = 3636] [serial = 2201] [outer = 12354400] 13:17:13 INFO - PROCESS | 3636 | 1461183433691 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:17:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:17:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 954ms 13:17:13 INFO - PROCESS | 3636 | 1461183433742 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:17:13 INFO - PROCESS | 3636 | 1461183433746 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 13:17:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:17:13 INFO - PROCESS | 3636 | 1461183433751 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:17:13 INFO - PROCESS | 3636 | 1461183433754 Marionette TRACE conn2 <- [1,2898,null,{}] 13:17:13 INFO - PROCESS | 3636 | 1461183433785 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:13 INFO - PROCESS | 3636 | 1461183433889 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:17:14 INFO - PROCESS | 3636 | 1461183434033 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:14 INFO - PROCESS | 3636 | ++DOCSHELL 11C59800 == 64 [pid = 3636] [id = 734] 13:17:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (13526400) [pid = 3636] [serial = 2202] [outer = 00000000] 13:17:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (13963800) [pid = 3636] [serial = 2203] [outer = 13526400] 13:17:14 INFO - PROCESS | 3636 | 1461183434089 Marionette DEBUG loaded listener.js 13:17:14 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (15A07400) [pid = 3636] [serial = 2204] [outer = 13526400] 13:17:14 INFO - PROCESS | 3636 | 1461183434794 Marionette TRACE conn2 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:17:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:17:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:17:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1063ms 13:17:14 INFO - PROCESS | 3636 | 1461183434852 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:17:14 INFO - PROCESS | 3636 | 1461183434857 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 13:17:14 INFO - TEST-START | /DOMEvents/constructors.html 13:17:14 INFO - PROCESS | 3636 | 1461183434863 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:17:14 INFO - PROCESS | 3636 | 1461183434867 Marionette TRACE conn2 <- [1,2902,null,{}] 13:17:14 INFO - PROCESS | 3636 | 1461183434871 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:14 INFO - PROCESS | 3636 | 1461183434965 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:17:15 INFO - PROCESS | 3636 | 1461183435081 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 3636 | ++DOCSHELL 12D78000 == 65 [pid = 3636] [id = 735] 13:17:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (12DD6400) [pid = 3636] [serial = 2205] [outer = 00000000] 13:17:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1352AC00) [pid = 3636] [serial = 2206] [outer = 12DD6400] 13:17:15 INFO - PROCESS | 3636 | 1461183435195 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (137F1400) [pid = 3636] [serial = 2207] [outer = 12DD6400] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 1695A000 == 64 [pid = 3636] [id = 656] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 1330F000 == 63 [pid = 3636] [id = 688] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 19DC7000 == 62 [pid = 3636] [id = 729] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 1364E800 == 61 [pid = 3636] [id = 728] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 18730400 == 60 [pid = 3636] [id = 727] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 18B40C00 == 59 [pid = 3636] [id = 726] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 18BA2400 == 58 [pid = 3636] [id = 725] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 187ABC00 == 57 [pid = 3636] [id = 724] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 16D45400 == 56 [pid = 3636] [id = 723] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (19DCBC00) [pid = 3636] [serial = 2146] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 1396A400 == 55 [pid = 3636] [id = 722] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 1396FC00 == 54 [pid = 3636] [id = 721] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 18B45400 == 53 [pid = 3636] [id = 718] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 1449B400 == 52 [pid = 3636] [id = 717] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 13361400 == 51 [pid = 3636] [id = 716] 13:17:15 INFO - PROCESS | 3636 | --DOCSHELL 199EC400 == 50 [pid = 3636] [id = 715] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (199DDC00) [pid = 3636] [serial = 2143] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (1B13DC00) [pid = 3636] [serial = 2116] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1364C400) [pid = 3636] [serial = 2120] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (18BA4800) [pid = 3636] [serial = 2138] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (18BA3400) [pid = 3636] [serial = 2141] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (18BA5400) [pid = 3636] [serial = 2137] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (15A09800) [pid = 3636] [serial = 2126] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1352D400) [pid = 3636] [serial = 2119] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (1A851400) [pid = 3636] [serial = 2113] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1364EC00) [pid = 3636] [serial = 2107] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (16D92C00) [pid = 3636] [serial = 2131] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (199E4000) [pid = 3636] [serial = 2144] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (16762800) [pid = 3636] [serial = 2129] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (13650000) [pid = 3636] [serial = 2123] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (159B2C00) [pid = 3636] [serial = 2125] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (18B41C00) [pid = 3636] [serial = 2134] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (18361800) [pid = 3636] [serial = 2132] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (16716400) [pid = 3636] [serial = 2128] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (1683EC00) [pid = 3636] [serial = 2110] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (18B4A800) [pid = 3636] [serial = 2140] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (18B49800) [pid = 3636] [serial = 2135] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (1352CC00) [pid = 3636] [serial = 2122] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (19889400) [pid = 3636] [serial = 2102] [outer = 00000000] [url = about:blank] 13:17:15 INFO - PROCESS | 3636 | 1461183435880 Marionette TRACE conn2 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:17:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:17:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:17:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 1048ms 13:17:15 INFO - PROCESS | 3636 | 1461183435936 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:17:15 INFO - PROCESS | 3636 | 1461183435944 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 13:17:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:17:15 INFO - PROCESS | 3636 | 1461183435952 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:17:15 INFO - PROCESS | 3636 | 1461183435956 Marionette TRACE conn2 <- [1,2906,null,{}] 13:17:15 INFO - PROCESS | 3636 | 1461183435964 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:16 INFO - PROCESS | 3636 | 1461183436079 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:17:16 INFO - PROCESS | 3636 | 1461183436090 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 3636 | ++DOCSHELL 1352D400 == 51 [pid = 3636] [id = 736] 13:17:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (1364C400) [pid = 3636] [serial = 2208] [outer = 00000000] 13:17:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (14B5CC00) [pid = 3636] [serial = 2209] [outer = 1364C400] 13:17:16 INFO - PROCESS | 3636 | 1461183436136 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (15924800) [pid = 3636] [serial = 2210] [outer = 1364C400] 13:17:16 INFO - PROCESS | 3636 | 1461183436565 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:17:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:17:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 625ms 13:17:16 INFO - PROCESS | 3636 | 1461183436592 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:17:16 INFO - PROCESS | 3636 | 1461183436594 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 13:17:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:17:16 INFO - PROCESS | 3636 | 1461183436597 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 3636 | 1461183436601 Marionette TRACE conn2 <- [1,2910,null,{}] 13:17:16 INFO - PROCESS | 3636 | 1461183436611 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:16 INFO - PROCESS | 3636 | 1461183436692 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:17:16 INFO - PROCESS | 3636 | 1461183436698 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 3636 | ++DOCSHELL 15A09800 == 52 [pid = 3636] [id = 737] 13:17:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (15E3CC00) [pid = 3636] [serial = 2211] [outer = 00000000] 13:17:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (16718000) [pid = 3636] [serial = 2212] [outer = 15E3CC00] 13:17:16 INFO - PROCESS | 3636 | 1461183436745 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (1683F400) [pid = 3636] [serial = 2213] [outer = 15E3CC00] 13:17:17 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:17:17 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:17:17 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:17:17 INFO - PROCESS | 3636 | [3636] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:17:17 INFO - PROCESS | 3636 | 1461183437226 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:17:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:17:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:17:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 13:17:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:17:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 13:17:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:17:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 13:17:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:17:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:17:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 626ms 13:17:17 INFO - PROCESS | 3636 | 1461183437237 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:17:17 INFO - PROCESS | 3636 | 1461183437240 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 13:17:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:17:17 INFO - PROCESS | 3636 | 1461183437243 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 3636 | 1461183437245 Marionette TRACE conn2 <- [1,2914,null,{}] 13:17:17 INFO - PROCESS | 3636 | 1461183437248 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:17 INFO - PROCESS | 3636 | 1461183437326 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:17:17 INFO - PROCESS | 3636 | 1461183437331 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:17 INFO - PROCESS | 3636 | ++DOCSHELL 1695CC00 == 53 [pid = 3636] [id = 738] 13:17:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (1695F000) [pid = 3636] [serial = 2214] [outer = 00000000] 13:17:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (18730000) [pid = 3636] [serial = 2215] [outer = 1695F000] 13:17:17 INFO - PROCESS | 3636 | 1461183437377 Marionette DEBUG loaded listener.js 13:17:17 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (187AB800) [pid = 3636] [serial = 2216] [outer = 1695F000] 13:17:17 INFO - PROCESS | 3636 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:17:17 INFO - PROCESS | 3636 | 1461183437816 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:17:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:17:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 594ms 13:17:17 INFO - PROCESS | 3636 | 1461183437841 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:17:17 INFO - PROCESS | 3636 | 1461183437843 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 13:17:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:17:17 INFO - PROCESS | 3636 | 1461183437846 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 3636 | 1461183437848 Marionette TRACE conn2 <- [1,2918,null,{}] 13:17:17 INFO - PROCESS | 3636 | 1461183437851 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:17 INFO - PROCESS | 3636 | 1461183437975 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:17:17 INFO - PROCESS | 3636 | 1461183437991 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 3636 | ++DOCSHELL 18B45800 == 54 [pid = 3636] [id = 739] 13:17:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (18B47000) [pid = 3636] [serial = 2217] [outer = 00000000] 13:17:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (18B86000) [pid = 3636] [serial = 2218] [outer = 18B47000] 13:17:18 INFO - PROCESS | 3636 | 1461183438036 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (18B9A400) [pid = 3636] [serial = 2219] [outer = 18B47000] 13:17:18 INFO - PROCESS | 3636 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:17:18 INFO - PROCESS | 3636 | 1461183438473 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:17:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:17:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 625ms 13:17:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:17:18 INFO - PROCESS | 3636 | 1461183438483 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:17:18 INFO - PROCESS | 3636 | 1461183438485 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 13:17:18 INFO - PROCESS | 3636 | 1461183438488 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:17:18 INFO - PROCESS | 3636 | 1461183438490 Marionette TRACE conn2 <- [1,2922,null,{}] 13:17:18 INFO - PROCESS | 3636 | 1461183438493 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:18 INFO - PROCESS | 3636 | 1461183438614 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:17:18 INFO - PROCESS | 3636 | 1461183438621 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 3636 | ++DOCSHELL 13964800 == 55 [pid = 3636] [id = 740] 13:17:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (18B43800) [pid = 3636] [serial = 2220] [outer = 00000000] 13:17:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (19586400) [pid = 3636] [serial = 2221] [outer = 18B43800] 13:17:18 INFO - PROCESS | 3636 | 1461183438668 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (19893000) [pid = 3636] [serial = 2222] [outer = 18B43800] 13:17:19 INFO - PROCESS | 3636 | 1461183439132 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:17:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:17:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 688ms 13:17:19 INFO - PROCESS | 3636 | 1461183439188 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 3636 | 1461183439190 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 13:17:19 INFO - PROCESS | 3636 | 1461183439193 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:17:19 INFO - PROCESS | 3636 | 1461183439195 Marionette TRACE conn2 <- [1,2926,null,{}] 13:17:19 INFO - PROCESS | 3636 | 1461183439199 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:19 INFO - PROCESS | 3636 | 1461183439306 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:17:19 INFO - PROCESS | 3636 | 1461183439312 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:19 INFO - PROCESS | 3636 | ++DOCSHELL 199DE800 == 56 [pid = 3636] [id = 741] 13:17:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (199E0800) [pid = 3636] [serial = 2223] [outer = 00000000] 13:17:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (19DC6800) [pid = 3636] [serial = 2224] [outer = 199E0800] 13:17:19 INFO - PROCESS | 3636 | 1461183439356 Marionette DEBUG loaded listener.js 13:17:19 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (19DC6400) [pid = 3636] [serial = 2225] [outer = 199E0800] 13:17:19 INFO - PROCESS | 3636 | 1461183439757 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:17:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:17:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 641ms 13:17:19 INFO - PROCESS | 3636 | 1461183439832 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 3636 | 1461183439834 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 13:17:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:17:19 INFO - PROCESS | 3636 | 1461183439837 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - PROCESS | 3636 | 1461183439839 Marionette TRACE conn2 <- [1,2930,null,{}] 13:17:19 INFO - PROCESS | 3636 | 1461183439842 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:20 INFO - PROCESS | 3636 | 1461183440177 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (1988D400) [pid = 3636] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18BA2800) [pid = 3636] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (1A55F800) [pid = 3636] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (187AD400) [pid = 3636] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1A4C5800) [pid = 3636] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (1396C800) [pid = 3636] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (16D48C00) [pid = 3636] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (13B40800) [pid = 3636] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1396BC00) [pid = 3636] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1B130400) [pid = 3636] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:17:20 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (1A847C00) [pid = 3636] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:17:20 INFO - PROCESS | 3636 | 1461183440272 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 3636 | ++DOCSHELL 11BEF000 == 57 [pid = 3636] [id = 742] 13:17:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (11BF8400) [pid = 3636] [serial = 2226] [outer = 00000000] 13:17:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (13965800) [pid = 3636] [serial = 2227] [outer = 11BF8400] 13:17:20 INFO - PROCESS | 3636 | 1461183440317 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (13B40800) [pid = 3636] [serial = 2228] [outer = 11BF8400] 13:17:20 INFO - PROCESS | 3636 | 1461183440643 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:17:20 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:17:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:17:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 845ms 13:17:20 INFO - PROCESS | 3636 | 1461183440681 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 3636 | 1461183440682 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 13:17:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:17:20 INFO - PROCESS | 3636 | 1461183440686 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 3636 | 1461183440687 Marionette TRACE conn2 <- [1,2934,null,{}] 13:17:20 INFO - PROCESS | 3636 | 1461183440691 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:20 INFO - PROCESS | 3636 | 1461183440810 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:17:20 INFO - PROCESS | 3636 | 1461183440815 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 3636 | ++DOCSHELL 13B43000 == 58 [pid = 3636] [id = 743] 13:17:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (1840C800) [pid = 3636] [serial = 2229] [outer = 00000000] 13:17:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1A2E3000) [pid = 3636] [serial = 2230] [outer = 1840C800] 13:17:20 INFO - PROCESS | 3636 | 1461183440859 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (1A45EC00) [pid = 3636] [serial = 2231] [outer = 1840C800] 13:17:21 INFO - PROCESS | 3636 | 1461183441249 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:17:21 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:17:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 594ms 13:17:21 INFO - PROCESS | 3636 | 1461183441283 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 3636 | 1461183441285 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 13:17:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:17:21 INFO - PROCESS | 3636 | 1461183441288 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 3636 | 1461183441290 Marionette TRACE conn2 <- [1,2938,null,{}] 13:17:21 INFO - PROCESS | 3636 | 1461183441293 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:21 INFO - PROCESS | 3636 | 1461183441414 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:17:21 INFO - PROCESS | 3636 | 1461183441421 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:21 INFO - PROCESS | 3636 | ++DOCSHELL 1A555C00 == 59 [pid = 3636] [id = 744] 13:17:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1A847C00) [pid = 3636] [serial = 2232] [outer = 00000000] 13:17:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 108 (1AC2C000) [pid = 3636] [serial = 2233] [outer = 1A847C00] 13:17:21 INFO - PROCESS | 3636 | 1461183441467 Marionette DEBUG loaded listener.js 13:17:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 109 (1B127400) [pid = 3636] [serial = 2234] [outer = 1A847C00] 13:17:21 INFO - PROCESS | 3636 | ++DOCSHELL 1B13FC00 == 60 [pid = 3636] [id = 745] 13:17:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (1B144C00) [pid = 3636] [serial = 2235] [outer = 00000000] 13:17:21 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1B1C0000) [pid = 3636] [serial = 2236] [outer = 1B144C00] 13:17:21 INFO - PROCESS | 3636 | 1461183441928 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:17:21 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:17:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 704ms 13:17:21 INFO - PROCESS | 3636 | 1461183441988 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 3636 | 1461183441991 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 13:17:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:17:21 INFO - PROCESS | 3636 | 1461183441994 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 3636 | 1461183441996 Marionette TRACE conn2 <- [1,2942,null,{}] 13:17:22 INFO - PROCESS | 3636 | 1461183442000 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:22 INFO - PROCESS | 3636 | 1461183442113 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:17:22 INFO - PROCESS | 3636 | 1461183442121 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 3636 | ++DOCSHELL 1C53D400 == 61 [pid = 3636] [id = 746] 13:17:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1C53DC00) [pid = 3636] [serial = 2237] [outer = 00000000] 13:17:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (1C5C4400) [pid = 3636] [serial = 2238] [outer = 1C53DC00] 13:17:22 INFO - PROCESS | 3636 | 1461183442170 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (1C646000) [pid = 3636] [serial = 2239] [outer = 1C53DC00] 13:17:22 INFO - PROCESS | 3636 | 1461183442836 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:17:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:17:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:17:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 906ms 13:17:22 INFO - PROCESS | 3636 | 1461183442900 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:17:22 INFO - PROCESS | 3636 | 1461183442909 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 13:17:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:17:22 INFO - PROCESS | 3636 | 1461183442917 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:17:22 INFO - PROCESS | 3636 | 1461183442920 Marionette TRACE conn2 <- [1,2946,null,{}] 13:17:22 INFO - PROCESS | 3636 | 1461183442926 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:23 INFO - PROCESS | 3636 | 1461183443089 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:17:23 INFO - PROCESS | 3636 | 1461183443222 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:23 INFO - PROCESS | 3636 | ++DOCSHELL 13421C00 == 62 [pid = 3636] [id = 747] 13:17:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (13426400) [pid = 3636] [serial = 2240] [outer = 00000000] 13:17:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (143F9800) [pid = 3636] [serial = 2241] [outer = 13426400] 13:17:23 INFO - PROCESS | 3636 | 1461183443280 Marionette DEBUG loaded listener.js 13:17:23 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (15A0F800) [pid = 3636] [serial = 2242] [outer = 13426400] 13:17:23 INFO - PROCESS | 3636 | 1461183443824 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:17:23 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:17:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 938ms 13:17:23 INFO - PROCESS | 3636 | 1461183443861 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:17:23 INFO - PROCESS | 3636 | 1461183443867 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 13:17:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:17:23 INFO - PROCESS | 3636 | 1461183443873 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:17:23 INFO - PROCESS | 3636 | 1461183443876 Marionette TRACE conn2 <- [1,2950,null,{}] 13:17:23 INFO - PROCESS | 3636 | 1461183443880 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:24 INFO - PROCESS | 3636 | 1461183444024 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:17:24 INFO - PROCESS | 3636 | 1461183444137 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 3636 | ++DOCSHELL 1352CC00 == 63 [pid = 3636] [id = 748] 13:17:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (13644400) [pid = 3636] [serial = 2243] [outer = 00000000] 13:17:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (18BA0000) [pid = 3636] [serial = 2244] [outer = 13644400] 13:17:24 INFO - PROCESS | 3636 | 1461183444191 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (18BA9400) [pid = 3636] [serial = 2245] [outer = 13644400] 13:17:24 INFO - PROCESS | 3636 | 1461183444712 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:17:24 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:17:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 906ms 13:17:24 INFO - PROCESS | 3636 | 1461183444776 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:17:24 INFO - PROCESS | 3636 | 1461183444779 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 13:17:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:17:24 INFO - PROCESS | 3636 | 1461183444782 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 3636 | 1461183444786 Marionette TRACE conn2 <- [1,2954,null,{}] 13:17:24 INFO - PROCESS | 3636 | 1461183444797 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:24 INFO - PROCESS | 3636 | 1461183444901 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:17:25 INFO - PROCESS | 3636 | 1461183445048 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:25 INFO - PROCESS | 3636 | ++DOCSHELL 13369000 == 64 [pid = 3636] [id = 749] 13:17:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (1B13BC00) [pid = 3636] [serial = 2246] [outer = 00000000] 13:17:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (1C537C00) [pid = 3636] [serial = 2247] [outer = 1B13BC00] 13:17:25 INFO - PROCESS | 3636 | 1461183445107 Marionette DEBUG loaded listener.js 13:17:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (1C5C3C00) [pid = 3636] [serial = 2248] [outer = 1B13BC00] 13:17:25 INFO - PROCESS | 3636 | 1461183445594 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:17:25 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:17:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 844ms 13:17:25 INFO - PROCESS | 3636 | 1461183445624 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 3636 | 1461183445627 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 13:17:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:17:25 INFO - PROCESS | 3636 | 1461183445630 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 3636 | 1461183445632 Marionette TRACE conn2 <- [1,2958,null,{}] 13:17:25 INFO - PROCESS | 3636 | 1461183445636 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:25 INFO - PROCESS | 3636 | 1461183445738 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:17:25 INFO - PROCESS | 3636 | 1461183445850 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:25 INFO - PROCESS | 3636 | ++DOCSHELL 1C533C00 == 65 [pid = 3636] [id = 750] 13:17:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (1C5C3800) [pid = 3636] [serial = 2249] [outer = 00000000] 13:17:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1C68CC00) [pid = 3636] [serial = 2250] [outer = 1C5C3800] 13:17:25 INFO - PROCESS | 3636 | 1461183445905 Marionette DEBUG loaded listener.js 13:17:25 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1CB5B800) [pid = 3636] [serial = 2251] [outer = 1C5C3800] 13:17:26 INFO - PROCESS | 3636 | 1461183446369 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:17:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:17:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 797ms 13:17:26 INFO - PROCESS | 3636 | 1461183446442 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:17:26 INFO - PROCESS | 3636 | 1461183446445 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 13:17:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:17:26 INFO - PROCESS | 3636 | 1461183446449 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:17:26 INFO - PROCESS | 3636 | 1461183446451 Marionette TRACE conn2 <- [1,2962,null,{}] 13:17:26 INFO - PROCESS | 3636 | 1461183446455 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:26 INFO - PROCESS | 3636 | 1461183446556 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:17:26 INFO - PROCESS | 3636 | 1461183446667 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 3636 | ++DOCSHELL 12B84800 == 66 [pid = 3636] [id = 751] 13:17:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (199E7400) [pid = 3636] [serial = 2252] [outer = 00000000] 13:17:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1CB65800) [pid = 3636] [serial = 2253] [outer = 199E7400] 13:17:26 INFO - PROCESS | 3636 | 1461183446721 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1CB67400) [pid = 3636] [serial = 2254] [outer = 199E7400] 13:17:27 INFO - PROCESS | 3636 | 1461183447263 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:17:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 13:17:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 844ms 13:17:27 INFO - PROCESS | 3636 | 1461183447295 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 3636 | 1461183447298 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 13:17:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:17:27 INFO - PROCESS | 3636 | 1461183447302 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 3636 | 1461183447304 Marionette TRACE conn2 <- [1,2966,null,{}] 13:17:27 INFO - PROCESS | 3636 | 1461183447308 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:27 INFO - PROCESS | 3636 | 1461183447419 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:17:27 INFO - PROCESS | 3636 | 1461183447536 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 3636 | ++DOCSHELL 1352E000 == 67 [pid = 3636] [id = 752] 13:17:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (16710000) [pid = 3636] [serial = 2255] [outer = 00000000] 13:17:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (19E33C00) [pid = 3636] [serial = 2256] [outer = 16710000] 13:17:27 INFO - PROCESS | 3636 | 1461183447595 Marionette DEBUG loaded listener.js 13:17:27 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1A562C00) [pid = 3636] [serial = 2257] [outer = 16710000] 13:17:28 INFO - PROCESS | 3636 | 1461183448271 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:17:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:17:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1000ms 13:17:28 INFO - PROCESS | 3636 | 1461183448309 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:17:28 INFO - PROCESS | 3636 | 1461183448314 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 13:17:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:17:28 INFO - PROCESS | 3636 | 1461183448321 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 3636 | 1461183448324 Marionette TRACE conn2 <- [1,2970,null,{}] 13:17:28 INFO - PROCESS | 3636 | 1461183448329 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:28 INFO - PROCESS | 3636 | 1461183448425 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:17:28 INFO - PROCESS | 3636 | 1461183448598 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:28 INFO - PROCESS | 3636 | ++DOCSHELL 12D80000 == 68 [pid = 3636] [id = 753] 13:17:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (1396FC00) [pid = 3636] [serial = 2258] [outer = 00000000] 13:17:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (16711C00) [pid = 3636] [serial = 2259] [outer = 1396FC00] 13:17:28 INFO - PROCESS | 3636 | 1461183448649 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (16762800) [pid = 3636] [serial = 2260] [outer = 1396FC00] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 1B13FC00 == 67 [pid = 3636] [id = 745] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 1A555C00 == 66 [pid = 3636] [id = 744] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 13B43000 == 65 [pid = 3636] [id = 743] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 11BEF000 == 64 [pid = 3636] [id = 742] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 199DE800 == 63 [pid = 3636] [id = 741] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 13964800 == 62 [pid = 3636] [id = 740] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 18B45800 == 61 [pid = 3636] [id = 739] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 1695CC00 == 60 [pid = 3636] [id = 738] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 15A09800 == 59 [pid = 3636] [id = 737] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 1352D400 == 58 [pid = 3636] [id = 736] 13:17:29 INFO - PROCESS | 3636 | --DOCSHELL 12D78000 == 57 [pid = 3636] [id = 735] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (1342C000) [pid = 3636] [serial = 2149] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (1670D000) [pid = 3636] [serial = 2152] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (18B9D000) [pid = 3636] [serial = 2155] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1AB7A400) [pid = 3636] [serial = 2158] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1C5B9400) [pid = 3636] [serial = 2191] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (1B129800) [pid = 3636] [serial = 2105] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (1A556000) [pid = 3636] [serial = 2179] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1957A000) [pid = 3636] [serial = 2176] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (199DE000) [pid = 3636] [serial = 2177] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (1B136400) [pid = 3636] [serial = 2182] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1A856400) [pid = 3636] [serial = 2180] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (18B47C00) [pid = 3636] [serial = 2173] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1B1C3400) [pid = 3636] [serial = 2162] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1B142400) [pid = 3636] [serial = 2161] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (14B59400) [pid = 3636] [serial = 2167] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (15A09000) [pid = 3636] [serial = 2168] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (18369800) [pid = 3636] [serial = 2170] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1870DC00) [pid = 3636] [serial = 2171] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (15A0D400) [pid = 3636] [serial = 2165] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (14BED800) [pid = 3636] [serial = 2164] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18A10C00) [pid = 3636] [serial = 2185] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (1C53A400) [pid = 3636] [serial = 2189] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1C535C00) [pid = 3636] [serial = 2188] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (1B13A400) [pid = 3636] [serial = 2183] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (19FF7800) [pid = 3636] [serial = 2186] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (18B4E000) [pid = 3636] [serial = 2174] [outer = 00000000] [url = about:blank] 13:17:29 INFO - PROCESS | 3636 | 1461183449234 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:17:29 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:17:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:17:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 938ms 13:17:29 INFO - PROCESS | 3636 | 1461183449267 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:17:29 INFO - PROCESS | 3636 | 1461183449273 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 13:17:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:17:29 INFO - PROCESS | 3636 | 1461183449278 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:17:29 INFO - PROCESS | 3636 | 1461183449281 Marionette TRACE conn2 <- [1,2974,null,{}] 13:17:29 INFO - PROCESS | 3636 | 1461183449285 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:29 INFO - PROCESS | 3636 | 1461183449368 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:17:29 INFO - PROCESS | 3636 | 1461183449376 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:29 INFO - PROCESS | 3636 | ++DOCSHELL 123F8400 == 58 [pid = 3636] [id = 754] 13:17:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 110 (12B8B400) [pid = 3636] [serial = 2261] [outer = 00000000] 13:17:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 111 (1608C000) [pid = 3636] [serial = 2262] [outer = 12B8B400] 13:17:29 INFO - PROCESS | 3636 | 1461183449425 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (1670F400) [pid = 3636] [serial = 2263] [outer = 12B8B400] 13:17:29 INFO - PROCESS | 3636 | 1461183449915 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:17:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:17:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 704ms 13:17:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:17:29 INFO - PROCESS | 3636 | 1461183449981 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:17:29 INFO - PROCESS | 3636 | 1461183449983 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 13:17:29 INFO - PROCESS | 3636 | 1461183449987 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:17:29 INFO - PROCESS | 3636 | 1461183449990 Marionette TRACE conn2 <- [1,2978,null,{}] 13:17:29 INFO - PROCESS | 3636 | 1461183450000 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:30 INFO - PROCESS | 3636 | 1461183450092 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:17:30 INFO - PROCESS | 3636 | 1461183450100 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 3636 | ++DOCSHELL 1870AC00 == 59 [pid = 3636] [id = 755] 13:17:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (18728400) [pid = 3636] [serial = 2264] [outer = 00000000] 13:17:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (18735C00) [pid = 3636] [serial = 2265] [outer = 18728400] 13:17:30 INFO - PROCESS | 3636 | 1461183450147 Marionette DEBUG loaded listener.js 13:17:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (18B42000) [pid = 3636] [serial = 2266] [outer = 18728400] 13:17:30 INFO - PROCESS | 3636 | ++DOCSHELL 13520800 == 60 [pid = 3636] [id = 756] 13:17:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (13650400) [pid = 3636] [serial = 2267] [outer = 00000000] 13:17:30 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1396BC00) [pid = 3636] [serial = 2268] [outer = 13650400] 13:17:30 INFO - PROCESS | 3636 | 1461183450893 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:17:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:17:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 938ms 13:17:30 INFO - PROCESS | 3636 | 1461183450944 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:17:30 INFO - PROCESS | 3636 | 1461183450948 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 13:17:30 INFO - PROCESS | 3636 | 1461183450953 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 3636 | 1461183450956 Marionette TRACE conn2 <- [1,2982,null,{}] 13:17:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:17:30 INFO - PROCESS | 3636 | 1461183450962 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:31 INFO - PROCESS | 3636 | 1461183451109 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:17:31 INFO - PROCESS | 3636 | 1461183451243 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:31 INFO - PROCESS | 3636 | ++DOCSHELL 143ECC00 == 61 [pid = 3636] [id = 757] 13:17:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (14449C00) [pid = 3636] [serial = 2269] [outer = 00000000] 13:17:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1670C000) [pid = 3636] [serial = 2270] [outer = 14449C00] 13:17:31 INFO - PROCESS | 3636 | 1461183451301 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (16D43400) [pid = 3636] [serial = 2271] [outer = 14449C00] 13:17:31 INFO - PROCESS | 3636 | 1461183451807 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:17:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:17:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:17:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 891ms 13:17:31 INFO - PROCESS | 3636 | 1461183451862 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 3636 | 1461183451868 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 13:17:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:17:31 INFO - PROCESS | 3636 | 1461183451874 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 3636 | 1461183451877 Marionette TRACE conn2 <- [1,2986,null,{}] 13:17:31 INFO - PROCESS | 3636 | 1461183451881 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:31 INFO - PROCESS | 3636 | 1461183451990 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:17:32 INFO - PROCESS | 3636 | 1461183452148 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:32 INFO - PROCESS | 3636 | ++DOCSHELL 13369C00 == 62 [pid = 3636] [id = 758] 13:17:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (15A09800) [pid = 3636] [serial = 2272] [outer = 00000000] 13:17:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (18B4D400) [pid = 3636] [serial = 2273] [outer = 15A09800] 13:17:32 INFO - PROCESS | 3636 | 1461183452204 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (18B9B800) [pid = 3636] [serial = 2274] [outer = 15A09800] 13:17:32 INFO - PROCESS | 3636 | 1461183452794 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:17:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:17:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 954ms 13:17:32 INFO - PROCESS | 3636 | 1461183452817 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:17:32 INFO - PROCESS | 3636 | 1461183452819 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 13:17:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:17:32 INFO - PROCESS | 3636 | 1461183452823 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:17:32 INFO - PROCESS | 3636 | 1461183452827 Marionette TRACE conn2 <- [1,2990,null,{}] 13:17:32 INFO - PROCESS | 3636 | 1461183452838 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:32 INFO - PROCESS | 3636 | 1461183452941 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:17:33 INFO - PROCESS | 3636 | 1461183453054 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 3636 | ++DOCSHELL 199EAC00 == 63 [pid = 3636] [id = 759] 13:17:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (199EB000) [pid = 3636] [serial = 2275] [outer = 00000000] 13:17:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (19DCFC00) [pid = 3636] [serial = 2276] [outer = 199EB000] 13:17:33 INFO - PROCESS | 3636 | 1461183453151 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1A2E8000) [pid = 3636] [serial = 2277] [outer = 199EB000] 13:17:33 INFO - PROCESS | 3636 | 1461183453643 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:17:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:17:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 844ms 13:17:33 INFO - PROCESS | 3636 | 1461183453665 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:17:33 INFO - PROCESS | 3636 | 1461183453668 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 13:17:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:17:33 INFO - PROCESS | 3636 | 1461183453672 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:17:33 INFO - PROCESS | 3636 | 1461183453674 Marionette TRACE conn2 <- [1,2994,null,{}] 13:17:33 INFO - PROCESS | 3636 | 1461183453692 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:33 INFO - PROCESS | 3636 | 1461183453826 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:17:33 INFO - PROCESS | 3636 | 1461183453905 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 3636 | ++DOCSHELL 1AB0DC00 == 64 [pid = 3636] [id = 760] 13:17:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1AB14000) [pid = 3636] [serial = 2278] [outer = 00000000] 13:17:33 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1B126000) [pid = 3636] [serial = 2279] [outer = 1AB14000] 13:17:33 INFO - PROCESS | 3636 | 1461183453960 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1B129800) [pid = 3636] [serial = 2280] [outer = 1AB14000] 13:17:34 INFO - PROCESS | 3636 | 1461183454460 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:17:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:17:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 844ms 13:17:34 INFO - PROCESS | 3636 | 1461183454514 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 3636 | 1461183454517 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 13:17:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:17:34 INFO - PROCESS | 3636 | 1461183454520 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 3636 | 1461183454522 Marionette TRACE conn2 <- [1,2998,null,{}] 13:17:34 INFO - PROCESS | 3636 | 1461183454525 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:34 INFO - PROCESS | 3636 | 1461183454621 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:17:34 INFO - PROCESS | 3636 | 1461183454733 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 3636 | ++DOCSHELL 19DC9C00 == 65 [pid = 3636] [id = 761] 13:17:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (1B12C800) [pid = 3636] [serial = 2281] [outer = 00000000] 13:17:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1B1CA400) [pid = 3636] [serial = 2282] [outer = 1B12C800] 13:17:34 INFO - PROCESS | 3636 | 1461183454787 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1C531800) [pid = 3636] [serial = 2283] [outer = 1B12C800] 13:17:35 INFO - PROCESS | 3636 | [3636] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:17:35 INFO - PROCESS | 3636 | 1461183455370 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:17:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:17:35 INFO - {} 13:17:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:17:35 INFO - {} 13:17:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:17:35 INFO - {} 13:17:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:17:35 INFO - {} 13:17:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 891ms 13:17:35 INFO - PROCESS | 3636 | 1461183455425 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 3636 | 1461183455427 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 13:17:35 INFO - TEST-START | /FileAPI/fileReader.html 13:17:35 INFO - PROCESS | 3636 | 1461183455431 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 3636 | 1461183455433 Marionette TRACE conn2 <- [1,3002,null,{}] 13:17:35 INFO - PROCESS | 3636 | 1461183455436 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:35 INFO - PROCESS | 3636 | 1461183455551 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:17:35 INFO - PROCESS | 3636 | 1461183455687 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 3636 | ++DOCSHELL 1AB13000 == 66 [pid = 3636] [id = 762] 13:17:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (1B137C00) [pid = 3636] [serial = 2284] [outer = 00000000] 13:17:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (1CD12400) [pid = 3636] [serial = 2285] [outer = 1B137C00] 13:17:35 INFO - PROCESS | 3636 | 1461183455747 Marionette DEBUG loaded listener.js 13:17:35 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (1CD11800) [pid = 3636] [serial = 2286] [outer = 1B137C00] 13:17:36 INFO - PROCESS | 3636 | 1461183456277 Marionette TRACE conn2 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:17:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:17:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:17:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:17:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:17:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 906ms 13:17:36 INFO - PROCESS | 3636 | 1461183456335 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 3636 | 1461183456337 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 13:17:36 INFO - TEST-START | /FileAPI/historical.html 13:17:36 INFO - PROCESS | 3636 | 1461183456341 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 3636 | 1461183456343 Marionette TRACE conn2 <- [1,3006,null,{}] 13:17:36 INFO - PROCESS | 3636 | 1461183456347 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:36 INFO - PROCESS | 3636 | 1461183456541 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:17:36 INFO - PROCESS | 3636 | 1461183456701 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:36 INFO - PROCESS | 3636 | ++DOCSHELL 13369400 == 67 [pid = 3636] [id = 763] 13:17:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (13423000) [pid = 3636] [serial = 2287] [outer = 00000000] 13:17:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (13650800) [pid = 3636] [serial = 2288] [outer = 13423000] 13:17:36 INFO - PROCESS | 3636 | 1461183456752 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (14445800) [pid = 3636] [serial = 2289] [outer = 13423000] 13:17:37 INFO - PROCESS | 3636 | 1461183457276 Marionette TRACE conn2 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:17:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:17:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:17:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:17:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:17:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:17:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:17:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:17:37 INFO - TEST-OK | /FileAPI/historical.html | took 1001ms 13:17:37 INFO - PROCESS | 3636 | 1461183457345 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:17:37 INFO - PROCESS | 3636 | 1461183457349 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 13:17:37 INFO - TEST-START | /FileAPI/idlharness.html 13:17:37 INFO - PROCESS | 3636 | 1461183457354 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:17:37 INFO - PROCESS | 3636 | 1461183457358 Marionette TRACE conn2 <- [1,3010,null,{}] 13:17:37 INFO - PROCESS | 3636 | 1461183457362 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:37 INFO - PROCESS | 3636 | 1461183457460 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:17:37 INFO - PROCESS | 3636 | --DOCSHELL 123F8400 == 66 [pid = 3636] [id = 754] 13:17:37 INFO - PROCESS | 3636 | --DOCSHELL 12D80000 == 65 [pid = 3636] [id = 753] 13:17:37 INFO - PROCESS | 3636 | --DOCSHELL 13369000 == 64 [pid = 3636] [id = 749] 13:17:37 INFO - PROCESS | 3636 | --DOCSHELL 1352CC00 == 63 [pid = 3636] [id = 748] 13:17:37 INFO - PROCESS | 3636 | --DOCSHELL 13421C00 == 62 [pid = 3636] [id = 747] 13:17:37 INFO - PROCESS | 3636 | 1461183457597 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 3636 | ++DOCSHELL 13421C00 == 63 [pid = 3636] [id = 764] 13:17:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 139 (13428800) [pid = 3636] [serial = 2290] [outer = 00000000] 13:17:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 140 (159B0400) [pid = 3636] [serial = 2291] [outer = 13428800] 13:17:37 INFO - PROCESS | 3636 | 1461183457648 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 3636 | ++DOMWINDOW == 141 (18734000) [pid = 3636] [serial = 2292] [outer = 13428800] 13:17:38 INFO - PROCESS | 3636 | 1461183458511 Marionette TRACE conn2 <- [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]]]}] 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:17:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:17:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:17:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:17:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:17:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:17:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:17:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:17:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:17:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:17:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:17:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:17:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:17:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:17:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:17:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:17:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:17:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:17:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:17:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:17:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:17:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:17:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:17:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:17:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:17:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:17:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:17:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:17:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:17:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:17:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:17:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:17:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:17:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:17:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:17:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:17:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:17:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 13:17:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:17:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:17:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:17:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:17:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:17:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:17:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:17:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:17:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:17:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:17:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:17:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:17:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:17:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:17:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:17:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:17:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:17:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:17:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:17:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:17:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:17:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:17:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:17:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:17:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:17:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:17:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:17:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 13:17:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:17:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:17:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:17:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:17:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:17:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:17:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:17:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:17:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:17:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:17:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:17:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 1345ms 13:17:38 INFO - PROCESS | 3636 | 1461183458696 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 3636 | 1461183458699 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 13:17:38 INFO - TEST-START | /FileAPI/idlharness.worker 13:17:38 INFO - PROCESS | 3636 | 1461183458703 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 3636 | 1461183458705 Marionette TRACE conn2 <- [1,3014,null,{}] 13:17:38 INFO - PROCESS | 3636 | 1461183458709 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:38 INFO - PROCESS | 3636 | 1461183458832 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:17:38 INFO - PROCESS | 3636 | 1461183458898 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 3636 | ++DOCSHELL 18B49400 == 64 [pid = 3636] [id = 765] 13:17:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 142 (199DF000) [pid = 3636] [serial = 2293] [outer = 00000000] 13:17:38 INFO - PROCESS | 3636 | ++DOMWINDOW == 143 (1D2BE400) [pid = 3636] [serial = 2294] [outer = 199DF000] 13:17:38 INFO - PROCESS | 3636 | 1461183458943 Marionette DEBUG loaded listener.js 13:17:39 INFO - PROCESS | 3636 | ++DOMWINDOW == 144 (1D2C4C00) [pid = 3636] [serial = 2295] [outer = 199DF000] 13:17:39 INFO - PROCESS | 3636 | [3636] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:17:39 INFO - PROCESS | 3636 | 1461183459969 Marionette TRACE conn2 <- [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,{},{}]]]}] 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:17:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:17:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:17:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:17:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:17:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:17:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:17:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:17:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:17:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:17:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:17:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:17:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:17:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:17:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:17:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:17:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:17:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:17:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:17:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:17:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:17:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:17:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:17:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:17:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:17:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:17:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:17:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:17:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:17:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:17:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:17:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:17:40 INFO - {} 13:17:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1422ms 13:17:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:17:40 INFO - PROCESS | 3636 | 1461183460123 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:17:40 INFO - PROCESS | 3636 | 1461183460126 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 13:17:40 INFO - PROCESS | 3636 | 1461183460136 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 3636 | 1461183460140 Marionette TRACE conn2 <- [1,3018,null,{}] 13:17:40 INFO - PROCESS | 3636 | 1461183460144 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:40 INFO - PROCESS | 3636 | 1461183460296 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:17:40 INFO - PROCESS | 3636 | 1461183460315 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 3636 | ++DOCSHELL 1D880000 == 65 [pid = 3636] [id = 766] 13:17:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 145 (1D880400) [pid = 3636] [serial = 2296] [outer = 00000000] 13:17:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 146 (1EAE5800) [pid = 3636] [serial = 2297] [outer = 1D880400] 13:17:40 INFO - PROCESS | 3636 | 1461183460359 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 3636 | ++DOMWINDOW == 147 (1EAE8C00) [pid = 3636] [serial = 2298] [outer = 1D880400] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 146 (13523000) [pid = 3636] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 145 (14B5D800) [pid = 3636] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 144 (199E2400) [pid = 3636] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 143 (1B137800) [pid = 3636] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 142 (13362C00) [pid = 3636] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 141 (147AB000) [pid = 3636] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 140 (18B46000) [pid = 3636] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 139 (1A2E2800) [pid = 3636] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 138 (199EC800) [pid = 3636] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (1A847C00) [pid = 3636] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (12B8B400) [pid = 3636] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (18B43800) [pid = 3636] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (12DD6400) [pid = 3636] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (13305800) [pid = 3636] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (15E3CC00) [pid = 3636] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (1695F000) [pid = 3636] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1364C400) [pid = 3636] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (199E0800) [pid = 3636] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (13526400) [pid = 3636] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1670BC00) [pid = 3636] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (1335B400) [pid = 3636] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (12354400) [pid = 3636] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1396FC00) [pid = 3636] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (13426400) [pid = 3636] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (1840C800) [pid = 3636] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (13644400) [pid = 3636] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (1B13BC00) [pid = 3636] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (1C5C3800) [pid = 3636] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (199E7400) [pid = 3636] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (11BF8400) [pid = 3636] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (18B47000) [pid = 3636] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1B144C00) [pid = 3636] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (16710000) [pid = 3636] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (12D72400) [pid = 3636] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (1342EC00) [pid = 3636] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:17:41 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (137F6000) [pid = 3636] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:17:41 INFO - PROCESS | 3636 | 1461183461025 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:17:41 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:17:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 953ms 13:17:41 INFO - PROCESS | 3636 | 1461183461098 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 3636 | 1461183461099 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 13:17:41 INFO - PROCESS | 3636 | 1461183461103 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 3636 | 1461183461104 Marionette TRACE conn2 <- [1,3022,null,{}] 13:17:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:17:41 INFO - PROCESS | 3636 | 1461183461108 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:41 INFO - PROCESS | 3636 | 1461183461191 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:17:41 INFO - PROCESS | 3636 | 1461183461197 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 3636 | ++DOCSHELL 11BF8400 == 66 [pid = 3636] [id = 767] 13:17:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 112 (11BFAC00) [pid = 3636] [serial = 2299] [outer = 00000000] 13:17:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 113 (137F6000) [pid = 3636] [serial = 2300] [outer = 11BFAC00] 13:17:41 INFO - PROCESS | 3636 | 1461183461251 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 114 (14B5D800) [pid = 3636] [serial = 2301] [outer = 11BFAC00] 13:17:41 INFO - PROCESS | 3636 | 1461183461698 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:17:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:17:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 641ms 13:17:41 INFO - PROCESS | 3636 | 1461183461743 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 3636 | 1461183461744 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 13:17:41 INFO - PROCESS | 3636 | 1461183461748 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:17:41 INFO - PROCESS | 3636 | 1461183461749 Marionette TRACE conn2 <- [1,3026,null,{}] 13:17:41 INFO - PROCESS | 3636 | 1461183461753 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:41 INFO - PROCESS | 3636 | 1461183461836 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:17:41 INFO - PROCESS | 3636 | 1461183461844 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 3636 | ++DOCSHELL 18B4EC00 == 67 [pid = 3636] [id = 768] 13:17:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 115 (18E84400) [pid = 3636] [serial = 2302] [outer = 00000000] 13:17:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 116 (1A2E9C00) [pid = 3636] [serial = 2303] [outer = 18E84400] 13:17:41 INFO - PROCESS | 3636 | 1461183461896 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 3636 | ++DOMWINDOW == 117 (1B1BF400) [pid = 3636] [serial = 2304] [outer = 18E84400] 13:17:42 INFO - PROCESS | 3636 | 1461183462340 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:17:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:17:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:17:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 641ms 13:17:42 INFO - PROCESS | 3636 | 1461183462386 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 3636 | 1461183462388 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 13:17:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:17:42 INFO - PROCESS | 3636 | 1461183462392 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 3636 | 1461183462394 Marionette TRACE conn2 <- [1,3030,null,{}] 13:17:42 INFO - PROCESS | 3636 | 1461183462397 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:42 INFO - PROCESS | 3636 | 1461183462478 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:17:42 INFO - PROCESS | 3636 | 1461183462483 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 3636 | ++DOCSHELL 199E2400 == 68 [pid = 3636] [id = 769] 13:17:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 118 (199E7400) [pid = 3636] [serial = 2305] [outer = 00000000] 13:17:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 119 (1F18D400) [pid = 3636] [serial = 2306] [outer = 199E7400] 13:17:42 INFO - PROCESS | 3636 | 1461183462527 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 3636 | ++DOMWINDOW == 120 (1EAF2000) [pid = 3636] [serial = 2307] [outer = 199E7400] 13:17:43 INFO - PROCESS | 3636 | 1461183463292 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:17:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:17:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 13:17:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:17:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:17:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:17:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:17:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1016ms 13:17:43 INFO - PROCESS | 3636 | 1461183463415 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 3636 | 1461183463420 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 13:17:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:17:43 INFO - PROCESS | 3636 | 1461183463426 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 3636 | 1461183463430 Marionette TRACE conn2 <- [1,3034,null,{}] 13:17:43 INFO - PROCESS | 3636 | 1461183463500 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:43 INFO - PROCESS | 3636 | 1461183463600 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:17:43 INFO - PROCESS | 3636 | 1461183463739 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:43 INFO - PROCESS | 3636 | ++DOCSHELL 12D79400 == 69 [pid = 3636] [id = 770] 13:17:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 121 (12D7D000) [pid = 3636] [serial = 2308] [outer = 00000000] 13:17:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 122 (16D8DC00) [pid = 3636] [serial = 2309] [outer = 12D7D000] 13:17:43 INFO - PROCESS | 3636 | 1461183463796 Marionette DEBUG loaded listener.js 13:17:43 INFO - PROCESS | 3636 | ++DOMWINDOW == 123 (18733C00) [pid = 3636] [serial = 2310] [outer = 12D7D000] 13:17:44 INFO - PROCESS | 3636 | [3636] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:17:44 INFO - PROCESS | 3636 | 1461183464359 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:17:44 INFO - {} 13:17:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 954ms 13:17:44 INFO - PROCESS | 3636 | 1461183464392 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 3636 | 1461183464397 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 13:17:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:17:44 INFO - PROCESS | 3636 | 1461183464404 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 3636 | 1461183464407 Marionette TRACE conn2 <- [1,3038,null,{}] 13:17:44 INFO - PROCESS | 3636 | 1461183464411 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:44 INFO - PROCESS | 3636 | 1461183464547 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:17:44 INFO - PROCESS | 3636 | 1461183464693 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 3636 | ++DOCSHELL 1670F800 == 70 [pid = 3636] [id = 771] 13:17:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 124 (16769C00) [pid = 3636] [serial = 2311] [outer = 00000000] 13:17:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 125 (1C5C7400) [pid = 3636] [serial = 2312] [outer = 16769C00] 13:17:44 INFO - PROCESS | 3636 | 1461183464748 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 3636 | ++DOMWINDOW == 126 (1C68B800) [pid = 3636] [serial = 2313] [outer = 16769C00] 13:17:45 INFO - PROCESS | 3636 | 1461183465308 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:17:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:17:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:17:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:17:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:17:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 937ms 13:17:45 INFO - PROCESS | 3636 | 1461183465359 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 3636 | 1461183465362 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 13:17:45 INFO - PROCESS | 3636 | 1461183465367 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:17:45 INFO - PROCESS | 3636 | 1461183465371 Marionette TRACE conn2 <- [1,3042,null,{}] 13:17:45 INFO - PROCESS | 3636 | 1461183465382 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:45 INFO - PROCESS | 3636 | 1461183465490 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:17:45 INFO - PROCESS | 3636 | 1461183465647 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 3636 | ++DOCSHELL 1D2BA800 == 71 [pid = 3636] [id = 772] 13:17:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 127 (1D2C1400) [pid = 3636] [serial = 2314] [outer = 00000000] 13:17:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 128 (1D995400) [pid = 3636] [serial = 2315] [outer = 1D2C1400] 13:17:45 INFO - PROCESS | 3636 | 1461183465707 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 3636 | ++DOMWINDOW == 129 (1D999800) [pid = 3636] [serial = 2316] [outer = 1D2C1400] 13:17:46 INFO - PROCESS | 3636 | 1461183466557 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:17:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:17:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 13:17:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:17:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:17:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1328ms 13:17:46 INFO - PROCESS | 3636 | 1461183466699 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:17:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:17:46 INFO - PROCESS | 3636 | 1461183466702 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 13:17:46 INFO - PROCESS | 3636 | 1461183466706 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 3636 | 1461183466708 Marionette TRACE conn2 <- [1,3046,null,{}] 13:17:46 INFO - PROCESS | 3636 | 1461183466712 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:46 INFO - PROCESS | 3636 | 1461183466811 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:17:46 INFO - PROCESS | 3636 | 1461183466955 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 3636 | ++DOCSHELL 11CB0800 == 72 [pid = 3636] [id = 773] 13:17:46 INFO - PROCESS | 3636 | ++DOMWINDOW == 130 (123F8400) [pid = 3636] [serial = 2317] [outer = 00000000] 13:17:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 131 (1E394000) [pid = 3636] [serial = 2318] [outer = 123F8400] 13:17:47 INFO - PROCESS | 3636 | 1461183467009 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 132 (1E397C00) [pid = 3636] [serial = 2319] [outer = 123F8400] 13:17:47 INFO - PROCESS | 3636 | 1461183467613 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:17:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:17:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:17:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:17:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:17:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:17:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:17:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:17:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:17:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 938ms 13:17:47 INFO - PROCESS | 3636 | 1461183467653 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:17:47 INFO - PROCESS | 3636 | 1461183467656 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 13:17:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:17:47 INFO - PROCESS | 3636 | 1461183467659 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:17:47 INFO - PROCESS | 3636 | 1461183467661 Marionette TRACE conn2 <- [1,3050,null,{}] 13:17:47 INFO - PROCESS | 3636 | 1461183467665 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:47 INFO - PROCESS | 3636 | 1461183467770 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:17:47 INFO - PROCESS | 3636 | 1461183467929 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 3636 | ++DOCSHELL 11BF9400 == 73 [pid = 3636] [id = 774] 13:17:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 133 (11C53C00) [pid = 3636] [serial = 2320] [outer = 00000000] 13:17:47 INFO - PROCESS | 3636 | ++DOMWINDOW == 134 (13642C00) [pid = 3636] [serial = 2321] [outer = 11C53C00] 13:17:48 INFO - PROCESS | 3636 | 1461183467988 Marionette DEBUG loaded listener.js 13:17:48 INFO - PROCESS | 3636 | ++DOMWINDOW == 135 (143A8800) [pid = 3636] [serial = 2322] [outer = 11C53C00] 13:17:48 INFO - PROCESS | 3636 | [3636] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:17:48 INFO - PROCESS | 3636 | 1461183468790 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:17:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:17:48 INFO - {} 13:17:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1141ms 13:17:48 INFO - PROCESS | 3636 | 1461183468847 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:17:48 INFO - PROCESS | 3636 | 1461183468852 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 13:17:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:17:48 INFO - PROCESS | 3636 | 1461183468859 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:17:48 INFO - PROCESS | 3636 | 1461183468862 Marionette TRACE conn2 <- [1,3054,null,{}] 13:17:48 INFO - PROCESS | 3636 | 1461183468870 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:48 INFO - PROCESS | 3636 | 1461183468982 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:17:49 INFO - PROCESS | 3636 | 1461183469123 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 3636 | ++DOCSHELL 11C56800 == 74 [pid = 3636] [id = 775] 13:17:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 136 (1238E800) [pid = 3636] [serial = 2323] [outer = 00000000] 13:17:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 137 (13754C00) [pid = 3636] [serial = 2324] [outer = 1238E800] 13:17:49 INFO - PROCESS | 3636 | 1461183469176 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 138 (13962C00) [pid = 3636] [serial = 2325] [outer = 1238E800] 13:17:49 INFO - PROCESS | 3636 | --DOCSHELL 18E83800 == 73 [pid = 3636] [id = 701] 13:17:49 INFO - PROCESS | 3636 | --DOCSHELL 18B4EC00 == 72 [pid = 3636] [id = 768] 13:17:49 INFO - PROCESS | 3636 | --DOCSHELL 11BF8400 == 71 [pid = 3636] [id = 767] 13:17:49 INFO - PROCESS | 3636 | --DOCSHELL 1D880000 == 70 [pid = 3636] [id = 766] 13:17:49 INFO - PROCESS | 3636 | --DOCSHELL 18B49400 == 69 [pid = 3636] [id = 765] 13:17:49 INFO - PROCESS | 3636 | --DOCSHELL 13421C00 == 68 [pid = 3636] [id = 764] 13:17:49 INFO - PROCESS | 3636 | --DOCSHELL 13369400 == 67 [pid = 3636] [id = 763] 13:17:49 INFO - PROCESS | 3636 | --DOCSHELL 13520800 == 66 [pid = 3636] [id = 756] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 137 (1396F400) [pid = 3636] [serial = 2108] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 136 (16965C00) [pid = 3636] [serial = 2111] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 135 (1B12D000) [pid = 3636] [serial = 2114] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 134 (1B141400) [pid = 3636] [serial = 2117] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 133 (13529C00) [pid = 3636] [serial = 2150] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 132 (1676E400) [pid = 3636] [serial = 2153] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 131 (19893C00) [pid = 3636] [serial = 2156] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 130 (1B12B800) [pid = 3636] [serial = 2159] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 129 (144A9800) [pid = 3636] [serial = 2195] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 128 (187B4400) [pid = 3636] [serial = 2198] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 127 (1C5BB800) [pid = 3636] [serial = 2201] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 126 (19DCB800) [pid = 3636] [serial = 2147] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 125 (13968000) [pid = 3636] [serial = 2069] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 124 (1A457C00) [pid = 3636] [serial = 2066] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 123 (1840B400) [pid = 3636] [serial = 2072] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 122 (15A07400) [pid = 3636] [serial = 2204] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 121 (1AC2C000) [pid = 3636] [serial = 2233] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 120 (19586400) [pid = 3636] [serial = 2221] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 119 (137F1400) [pid = 3636] [serial = 2207] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 118 (1352AC00) [pid = 3636] [serial = 2206] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 117 (1C5BAC00) [pid = 3636] [serial = 2192] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 116 (16718000) [pid = 3636] [serial = 2212] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 115 (1683F400) [pid = 3636] [serial = 2213] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 114 (18730000) [pid = 3636] [serial = 2215] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 113 (187AB800) [pid = 3636] [serial = 2216] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 112 (14B5CC00) [pid = 3636] [serial = 2209] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 111 (15924800) [pid = 3636] [serial = 2210] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 110 (19DC6800) [pid = 3636] [serial = 2224] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 109 (13963800) [pid = 3636] [serial = 2203] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 108 (18708800) [pid = 3636] [serial = 2197] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 107 (143B0000) [pid = 3636] [serial = 2194] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 106 (1C538400) [pid = 3636] [serial = 2200] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 105 (19893000) [pid = 3636] [serial = 2222] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 104 (1C5C4400) [pid = 3636] [serial = 2238] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 103 (143F9800) [pid = 3636] [serial = 2241] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 102 (1A2E3000) [pid = 3636] [serial = 2230] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 101 (1A45EC00) [pid = 3636] [serial = 2231] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 100 (18BA0000) [pid = 3636] [serial = 2244] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 99 (15A0F800) [pid = 3636] [serial = 2242] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 98 (18BA9400) [pid = 3636] [serial = 2245] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 97 (13965800) [pid = 3636] [serial = 2227] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (13B40800) [pid = 3636] [serial = 2228] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (19DC6400) [pid = 3636] [serial = 2225] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (18B86000) [pid = 3636] [serial = 2218] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (1B1C0000) [pid = 3636] [serial = 2236] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (18B9A400) [pid = 3636] [serial = 2219] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (1B127400) [pid = 3636] [serial = 2234] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (1608C000) [pid = 3636] [serial = 2262] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (16711C00) [pid = 3636] [serial = 2259] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 88 (16762800) [pid = 3636] [serial = 2260] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 87 (1C537C00) [pid = 3636] [serial = 2247] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 86 (1C68CC00) [pid = 3636] [serial = 2250] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 85 (1C5C3C00) [pid = 3636] [serial = 2248] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 84 (1CB65800) [pid = 3636] [serial = 2253] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 83 (1670F400) [pid = 3636] [serial = 2263] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 82 (1CB5B800) [pid = 3636] [serial = 2251] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 81 (1A562C00) [pid = 3636] [serial = 2257] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 80 (19E33C00) [pid = 3636] [serial = 2256] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | --DOMWINDOW == 79 (1CB67400) [pid = 3636] [serial = 2254] [outer = 00000000] [url = about:blank] 13:17:49 INFO - PROCESS | 3636 | 1461183469710 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:17:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:17:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:17:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:17:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:17:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:17:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:17:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:17:49 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 906ms 13:17:49 INFO - PROCESS | 3636 | 1461183469763 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:17:49 INFO - PROCESS | 3636 | 1461183469769 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 13:17:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:17:49 INFO - PROCESS | 3636 | 1461183469775 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 3636 | 1461183469777 Marionette TRACE conn2 <- [1,3058,null,{}] 13:17:49 INFO - PROCESS | 3636 | 1461183469781 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:49 INFO - PROCESS | 3636 | 1461183469865 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:17:49 INFO - PROCESS | 3636 | 1461183469873 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 3636 | ++DOCSHELL 13527800 == 67 [pid = 3636] [id = 776] 13:17:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 80 (13528000) [pid = 3636] [serial = 2326] [outer = 00000000] 13:17:49 INFO - PROCESS | 3636 | ++DOMWINDOW == 81 (13BE4400) [pid = 3636] [serial = 2327] [outer = 13528000] 13:17:49 INFO - PROCESS | 3636 | 1461183469918 Marionette DEBUG loaded listener.js 13:17:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 82 (143A9800) [pid = 3636] [serial = 2328] [outer = 13528000] 13:17:50 INFO - PROCESS | 3636 | 1461183470432 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:17:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:17:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:17:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:17:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:17:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:17:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:17:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 688ms 13:17:50 INFO - PROCESS | 3636 | 1461183470473 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:17:50 INFO - PROCESS | 3636 | 1461183470475 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 13:17:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:17:50 INFO - PROCESS | 3636 | 1461183470479 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 3636 | 1461183470482 Marionette TRACE conn2 <- [1,3062,null,{}] 13:17:50 INFO - PROCESS | 3636 | 1461183470492 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:50 INFO - PROCESS | 3636 | 1461183470576 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:17:50 INFO - PROCESS | 3636 | 1461183470585 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:50 INFO - PROCESS | 3636 | ++DOCSHELL 15A08800 == 68 [pid = 3636] [id = 777] 13:17:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 83 (15A08C00) [pid = 3636] [serial = 2329] [outer = 00000000] 13:17:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 84 (15A10400) [pid = 3636] [serial = 2330] [outer = 15A08C00] 13:17:50 INFO - PROCESS | 3636 | 1461183470632 Marionette DEBUG loaded listener.js 13:17:50 INFO - PROCESS | 3636 | ++DOMWINDOW == 85 (15ED6C00) [pid = 3636] [serial = 2331] [outer = 15A08C00] 13:17:51 INFO - PROCESS | 3636 | 1461183471087 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:17:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:17:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:17:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:17:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:17:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:17:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:17:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 640ms 13:17:51 INFO - PROCESS | 3636 | 1461183471116 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 3636 | 1461183471119 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 13:17:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:17:51 INFO - PROCESS | 3636 | 1461183471122 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 3636 | 1461183471124 Marionette TRACE conn2 <- [1,3066,null,{}] 13:17:51 INFO - PROCESS | 3636 | 1461183471127 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:51 INFO - PROCESS | 3636 | 1461183471208 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:17:51 INFO - PROCESS | 3636 | 1461183471244 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 3636 | ++DOCSHELL 16713C00 == 69 [pid = 3636] [id = 778] 13:17:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 86 (16714400) [pid = 3636] [serial = 2332] [outer = 00000000] 13:17:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 87 (1676CC00) [pid = 3636] [serial = 2333] [outer = 16714400] 13:17:51 INFO - PROCESS | 3636 | 1461183471289 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 88 (16837000) [pid = 3636] [serial = 2334] [outer = 16714400] 13:17:51 INFO - PROCESS | 3636 | 1461183471737 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 3636 | 1461183471835 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 13:17:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:17:51 INFO - PROCESS | 3636 | 1461183471839 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 3636 | 1461183471840 Marionette TRACE conn2 <- [1,3070,null,{}] 13:17:51 INFO - PROCESS | 3636 | 1461183471844 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:51 INFO - PROCESS | 3636 | 1461183471922 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:17:51 INFO - PROCESS | 3636 | 1461183471932 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 3636 | ++DOCSHELL 13649C00 == 70 [pid = 3636] [id = 779] 13:17:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 89 (16770400) [pid = 3636] [serial = 2335] [outer = 00000000] 13:17:51 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (18361800) [pid = 3636] [serial = 2336] [outer = 16770400] 13:17:52 INFO - PROCESS | 3636 | 1461183471976 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (18406800) [pid = 3636] [serial = 2337] [outer = 16770400] 13:17:52 INFO - PROCESS | 3636 | 1461183472475 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:17:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:17:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:17:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:17:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:17:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 703ms 13:17:52 INFO - PROCESS | 3636 | 1461183472538 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:17:52 INFO - PROCESS | 3636 | 1461183472540 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 13:17:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:17:52 INFO - PROCESS | 3636 | 1461183472543 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 3636 | 1461183472545 Marionette TRACE conn2 <- [1,3074,null,{}] 13:17:52 INFO - PROCESS | 3636 | 1461183472554 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:52 INFO - PROCESS | 3636 | 1461183472708 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:17:52 INFO - PROCESS | 3636 | 1461183472780 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 3636 | ++DOCSHELL 13526400 == 71 [pid = 3636] [id = 780] 13:17:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (16D95000) [pid = 3636] [serial = 2338] [outer = 00000000] 13:17:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (18A19000) [pid = 3636] [serial = 2339] [outer = 16D95000] 13:17:52 INFO - PROCESS | 3636 | 1461183472831 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (18B40C00) [pid = 3636] [serial = 2340] [outer = 16D95000] 13:17:53 INFO - PROCESS | 3636 | 1461183473220 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:17:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:17:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 703ms 13:17:53 INFO - PROCESS | 3636 | 1461183473243 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 3636 | 1461183473245 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 13:17:53 INFO - PROCESS | 3636 | 1461183473248 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:17:53 INFO - PROCESS | 3636 | 1461183473249 Marionette TRACE conn2 <- [1,3078,null,{}] 13:17:53 INFO - PROCESS | 3636 | 1461183473258 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:53 INFO - PROCESS | 3636 | 1461183473370 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:17:53 INFO - PROCESS | 3636 | 1461183473377 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:53 INFO - PROCESS | 3636 | ++DOCSHELL 13523C00 == 72 [pid = 3636] [id = 781] 13:17:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (13644400) [pid = 3636] [serial = 2341] [outer = 00000000] 13:17:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (18B9E400) [pid = 3636] [serial = 2342] [outer = 13644400] 13:17:53 INFO - PROCESS | 3636 | 1461183473420 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (18BA3C00) [pid = 3636] [serial = 2343] [outer = 13644400] 13:17:53 INFO - PROCESS | 3636 | 1461183473881 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:17:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:17:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 704ms 13:17:53 INFO - PROCESS | 3636 | 1461183473948 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 3636 | 1461183473950 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 13:17:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:17:53 INFO - PROCESS | 3636 | 1461183473959 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 3636 | 1461183473961 Marionette TRACE conn2 <- [1,3082,null,{}] 13:17:53 INFO - PROCESS | 3636 | 1461183473968 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:54 INFO - PROCESS | 3636 | 1461183474082 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:17:54 INFO - PROCESS | 3636 | --DOMWINDOW == 96 (13423000) [pid = 3636] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:17:54 INFO - PROCESS | 3636 | --DOMWINDOW == 95 (1C53DC00) [pid = 3636] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:17:54 INFO - PROCESS | 3636 | --DOMWINDOW == 94 (13428800) [pid = 3636] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:17:54 INFO - PROCESS | 3636 | --DOMWINDOW == 93 (11BFAC00) [pid = 3636] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:17:54 INFO - PROCESS | 3636 | --DOMWINDOW == 92 (199DF000) [pid = 3636] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:17:54 INFO - PROCESS | 3636 | --DOMWINDOW == 91 (1D880400) [pid = 3636] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:17:54 INFO - PROCESS | 3636 | --DOMWINDOW == 90 (18E84400) [pid = 3636] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:17:54 INFO - PROCESS | 3636 | --DOMWINDOW == 89 (13650400) [pid = 3636] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:17:54 INFO - PROCESS | 3636 | 1461183474422 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 3636 | ++DOCSHELL 11BEFC00 == 73 [pid = 3636] [id = 782] 13:17:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 90 (11BFAC00) [pid = 3636] [serial = 2344] [outer = 00000000] 13:17:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 91 (143AA000) [pid = 3636] [serial = 2345] [outer = 11BFAC00] 13:17:54 INFO - PROCESS | 3636 | 1461183474477 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 92 (16709400) [pid = 3636] [serial = 2346] [outer = 11BFAC00] 13:17:54 INFO - PROCESS | 3636 | 1461183474819 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:17:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:17:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 891ms 13:17:54 INFO - PROCESS | 3636 | 1461183474863 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:17:54 INFO - PROCESS | 3636 | 1461183474865 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 13:17:54 INFO - PROCESS | 3636 | 1461183474868 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:17:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:17:54 INFO - PROCESS | 3636 | 1461183474870 Marionette TRACE conn2 <- [1,3086,null,{}] 13:17:54 INFO - PROCESS | 3636 | 1461183474873 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:54 INFO - PROCESS | 3636 | 1461183474958 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:17:54 INFO - PROCESS | 3636 | 1461183474963 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 3636 | ++DOCSHELL 1364C400 == 74 [pid = 3636] [id = 783] 13:17:54 INFO - PROCESS | 3636 | ++DOMWINDOW == 93 (16709C00) [pid = 3636] [serial = 2347] [outer = 00000000] 13:17:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 94 (195C0400) [pid = 3636] [serial = 2348] [outer = 16709C00] 13:17:55 INFO - PROCESS | 3636 | 1461183475008 Marionette DEBUG loaded listener.js 13:17:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 95 (1988DC00) [pid = 3636] [serial = 2349] [outer = 16709C00] 13:17:55 INFO - PROCESS | 3636 | 1461183475450 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:17:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:17:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:17:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 641ms 13:17:55 INFO - PROCESS | 3636 | 1461183475507 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:17:55 INFO - PROCESS | 3636 | 1461183475509 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 13:17:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:17:55 INFO - PROCESS | 3636 | 1461183475512 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 3636 | 1461183475514 Marionette TRACE conn2 <- [1,3090,null,{}] 13:17:55 INFO - PROCESS | 3636 | 1461183475517 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:55 INFO - PROCESS | 3636 | 1461183475599 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:17:55 INFO - PROCESS | 3636 | 1461183475604 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 3636 | ++DOCSHELL 1364E000 == 75 [pid = 3636] [id = 784] 13:17:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 96 (19584C00) [pid = 3636] [serial = 2350] [outer = 00000000] 13:17:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 97 (199DF800) [pid = 3636] [serial = 2351] [outer = 19584C00] 13:17:55 INFO - PROCESS | 3636 | 1461183475648 Marionette DEBUG loaded listener.js 13:17:55 INFO - PROCESS | 3636 | ++DOMWINDOW == 98 (199E3400) [pid = 3636] [serial = 2352] [outer = 19584C00] 13:17:56 INFO - PROCESS | 3636 | 1461183476098 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:17:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:17:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 641ms 13:17:56 INFO - PROCESS | 3636 | 1461183476156 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:17:56 INFO - PROCESS | 3636 | 1461183476158 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 13:17:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:17:56 INFO - PROCESS | 3636 | 1461183476162 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 3636 | 1461183476164 Marionette TRACE conn2 <- [1,3094,null,{}] 13:17:56 INFO - PROCESS | 3636 | 1461183476167 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:56 INFO - PROCESS | 3636 | 1461183476265 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:17:56 INFO - PROCESS | 3636 | 1461183476270 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:56 INFO - PROCESS | 3636 | ++DOCSHELL 19DC3800 == 76 [pid = 3636] [id = 785] 13:17:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 99 (19DC7000) [pid = 3636] [serial = 2353] [outer = 00000000] 13:17:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 100 (19E74400) [pid = 3636] [serial = 2354] [outer = 19DC7000] 13:17:56 INFO - PROCESS | 3636 | 1461183476319 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 3636 | ++DOMWINDOW == 101 (1A2E5400) [pid = 3636] [serial = 2355] [outer = 19DC7000] 13:17:56 INFO - PROCESS | 3636 | 1461183476948 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:17:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:17:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:17:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:17:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 828ms 13:17:57 INFO - PROCESS | 3636 | 1461183477028 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:17:57 INFO - PROCESS | 3636 | 1461183477034 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 13:17:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:17:57 INFO - PROCESS | 3636 | 1461183477041 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:17:57 INFO - PROCESS | 3636 | 1461183477045 Marionette TRACE conn2 <- [1,3098,null,{}] 13:17:57 INFO - PROCESS | 3636 | 1461183477050 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:57 INFO - PROCESS | 3636 | 1461183477161 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:17:57 INFO - PROCESS | 3636 | 1461183477283 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:57 INFO - PROCESS | 3636 | ++DOCSHELL 1342C000 == 77 [pid = 3636] [id = 786] 13:17:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 102 (1342D000) [pid = 3636] [serial = 2356] [outer = 00000000] 13:17:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 103 (137EC400) [pid = 3636] [serial = 2357] [outer = 1342D000] 13:17:57 INFO - PROCESS | 3636 | 1461183477340 Marionette DEBUG loaded listener.js 13:17:57 INFO - PROCESS | 3636 | ++DOMWINDOW == 104 (13B40800) [pid = 3636] [serial = 2358] [outer = 1342D000] 13:17:57 INFO - PROCESS | 3636 | 1461183477828 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:17:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:17:57 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 13:17:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:17:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:17:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 844ms 13:17:57 INFO - PROCESS | 3636 | 1461183477888 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:17:57 INFO - PROCESS | 3636 | 1461183477894 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 13:17:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:17:57 INFO - PROCESS | 3636 | 1461183477900 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:17:57 INFO - PROCESS | 3636 | 1461183477903 Marionette TRACE conn2 <- [1,3102,null,{}] 13:17:57 INFO - PROCESS | 3636 | 1461183477907 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:58 INFO - PROCESS | 3636 | 1461183478016 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:17:58 INFO - PROCESS | 3636 | 1461183478176 Marionette TRACE conn2 -> [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\", \"9513af81-2bef-4b3e-9005-73fe8a42c819\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 3636 | ++DOCSHELL 13644000 == 78 [pid = 3636] [id = 787] 13:17:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 105 (1364F000) [pid = 3636] [serial = 2359] [outer = 00000000] 13:17:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 106 (16713800) [pid = 3636] [serial = 2360] [outer = 1364F000] 13:17:58 INFO - PROCESS | 3636 | 1461183478232 Marionette DEBUG loaded listener.js 13:17:58 INFO - PROCESS | 3636 | ++DOMWINDOW == 107 (1676B000) [pid = 3636] [serial = 2361] [outer = 1364F000] 13:17:58 INFO - PROCESS | 3636 | 1461183478787 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:17:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:17:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 953ms 13:17:58 INFO - PROCESS | 3636 | 1461183478849 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 3636 | 1461183478852 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 13:18:00 WARNING - u'runner_teardown' () 13:18:00 INFO - No more tests 13:18:00 INFO - Got 0 unexpected results 13:18:00 INFO - SUITE-END | took 653s 13:18:00 INFO - Closing logging queue 13:18:00 INFO - queue closed 13:18:00 INFO - Return code: 0 13:18:00 WARNING - # TBPL SUCCESS # 13:18:00 INFO - Running post-action listener: _resource_record_post_action 13:18:00 INFO - Running post-run listener: _resource_record_post_run 13:18:01 INFO - Total resource usage - Wall time: 663s; CPU: 17.0%; Read bytes: 92209664; Write bytes: 988949504; Read time: 1699408; Write time: 1192622 13:18:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:18:01 INFO - install - Wall time: 4s; CPU: 10.0%; Read bytes: 0; Write bytes: 118246912; Read time: 0; Write time: 132697 13:18:01 INFO - run-tests - Wall time: 661s; CPU: 17.0%; Read bytes: 92209664; Write bytes: 807145984; Read time: 1699408; Write time: 1016008 13:18:01 INFO - Running post-run listener: _upload_blobber_files 13:18:01 INFO - Blob upload gear active. 13:18:01 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 13:18:01 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 13:18:01 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', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 13:18:01 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 fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 13:18:02 INFO - (blobuploader) - INFO - Open directory for files ... 13:18:02 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 13:18:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:18:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:18:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:18:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:18:02 INFO - (blobuploader) - INFO - Done attempting. 13:18:02 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 13:18:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:18:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:18:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:18:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:18:04 INFO - (blobuploader) - INFO - Done attempting. 13:18:04 INFO - (blobuploader) - INFO - Iteration through files over. 13:18:04 INFO - Return code: 0 13:18:04 INFO - rmtree: C:\slave\test\build\uploaded_files.json 13:18:04 INFO - Using _rmtree_windows ... 13:18:04 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 13:18:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/211c4a4fed91f285df7f7176955a8de07adf1b759142649662ab51d429126d2644dff22f0bb19f227d1053da6fbd2fb3701d8de3c511fe1480b5be7fcb558856", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/106b152431e96551be73c927429b9c81e2ce9104d645a1e6644f5d7f1972a48f97e296178bb1a2766811c0c6ef1c1be80bf09300aca4030b508bae68f4342d8c"} 13:18:04 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 13:18:04 INFO - Writing to file C:\slave\test\properties\blobber_files 13:18:04 INFO - Contents: 13:18:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/211c4a4fed91f285df7f7176955a8de07adf1b759142649662ab51d429126d2644dff22f0bb19f227d1053da6fbd2fb3701d8de3c511fe1480b5be7fcb558856", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/106b152431e96551be73c927429b9c81e2ce9104d645a1e6644f5d7f1972a48f97e296178bb1a2766811c0c6ef1c1be80bf09300aca4030b508bae68f4342d8c"} 13:18:04 INFO - Running post-run listener: copy_logs_to_upload_dir 13:18:04 INFO - Copying logs to upload dir... 13:18:04 INFO - mkdir: C:\slave\test\build\upload\logs 13:18:04 INFO - Copying logs to upload dir... 13:18:04 INFO - Using _rmtree_windows ... 13:18:04 INFO - Using _rmtree_windows ... 13:18:04 INFO - Using _rmtree_windows ... 13:18:04 INFO - Using _rmtree_windows ... 13:18:04 INFO - Using _rmtree_windows ... 13:18:04 INFO - Using _rmtree_windows ... 13:18:04 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=1001.303000 ========= master_lag: 0.58 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 41 secs) (at 2016-04-20 13:18:08.049953) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 13:18:08.051015) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-047 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/211c4a4fed91f285df7f7176955a8de07adf1b759142649662ab51d429126d2644dff22f0bb19f227d1053da6fbd2fb3701d8de3c511fe1480b5be7fcb558856", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/106b152431e96551be73c927429b9c81e2ce9104d645a1e6644f5d7f1972a48f97e296178bb1a2766811c0c6ef1c1be80bf09300aca4030b508bae68f4342d8c"} build_url:https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/211c4a4fed91f285df7f7176955a8de07adf1b759142649662ab51d429126d2644dff22f0bb19f227d1053da6fbd2fb3701d8de3c511fe1480b5be7fcb558856", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/106b152431e96551be73c927429b9c81e2ce9104d645a1e6644f5d7f1972a48f97e296178bb1a2766811c0c6ef1c1be80bf09300aca4030b508bae68f4342d8c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/WTj7kE3IRKmVTo5DLv79Tg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.01 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 13:18:08.169602) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:18:08.169960) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-047\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-047 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-047 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-047 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-047 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-047 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.125000 ========= master_lag: 0.00 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:18:08.297063) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 13:18:08.297390) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 13:18:08.579904) ========= ========= Total master_lag: 0.90 =========