builder: fx-team_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-197 starttime: 1461253425.45 results: success (0) buildid: 20160421064704 builduid: e66f5047306d4b99bf31a3312915996b revision: baa84a5b4465238deaf0eb1ba28ec7fd38154ef6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:43:45.455130) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:43:45.455595) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 08:43:45.455877) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 08:43:45.626594) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:43:45.626958) ========= 'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-197 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-197 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Local LOGONSERVER=\\T-W864-IX-197 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-197 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-197 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-197 WINDIR=C:\windows using PTY: False --08:43:46-- 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% 2.45 GB/s 08:43:46 (2.45 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.169000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:43:46.823785) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 08:43:46.824115) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-197 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-197 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Local LOGONSERVER=\\T-W864-IX-197 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-197 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-197 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-197 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=3.210000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 08:43:50.051931) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:43:50.052245) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev baa84a5b4465238deaf0eb1ba28ec7fd38154ef6 --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 baa84a5b4465238deaf0eb1ba28ec7fd38154ef6 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-197 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-197 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Local LOGONSERVER=\\T-W864-IX-197 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-197 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-197 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-197 WINDIR=C:\windows using PTY: False 2016-04-21 08:43:50,450 truncating revision to first 12 chars 2016-04-21 08:43:50,450 Setting DEBUG logging. 2016-04-21 08:43:50,450 attempt 1/10 2016-04-21 08:43:50,450 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/baa84a5b4465?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 08:43:51,099 unpacking tar archive at: fx-team-baa84a5b4465/testing/mozharness/ program finished with exit code 0 elapsedTime=1.398000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:43:51.498348) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:43:51.498688) ========= script_repo_revision: baa84a5b4465238deaf0eb1ba28ec7fd38154ef6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:43:51.499076) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 08:43:51.499347) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 08:43:51.516416) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 37 secs) (at 2016-04-21 08:43:51.516803) ========= '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:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-197 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-197 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Local LOGONSERVER=\\T-W864-IX-197 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-197 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-197 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-197 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 08:43:52 INFO - MultiFileLogger online at 20160421 08:43:52 in C:\slave\test 08:43:52 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 08:43:52 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 08:43:52 INFO - {'append_to_log': False, 08:43:52 INFO - 'base_work_dir': 'C:\\slave\\test', 08:43:52 INFO - 'blob_upload_branch': 'fx-team', 08:43:52 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 08:43:52 INFO - 'buildbot_json_path': 'buildprops.json', 08:43:52 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 08:43:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:43:52 INFO - 'download_minidump_stackwalk': True, 08:43:52 INFO - 'download_symbols': 'true', 08:43:52 INFO - 'e10s': False, 08:43:52 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 08:43:52 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 08:43:52 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 08:43:52 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 08:43:52 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 08:43:52 INFO - 'C:/mozilla-build/tooltool.py'), 08:43:52 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 08:43:52 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 08:43:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:43:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:43:52 INFO - 'log_level': 'info', 08:43:52 INFO - 'log_to_console': True, 08:43:52 INFO - 'opt_config_files': (), 08:43:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:43:52 INFO - '--processes=1', 08:43:52 INFO - '--config=%(test_path)s/wptrunner.ini', 08:43:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:43:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:43:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:43:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:43:52 INFO - 'pip_index': False, 08:43:52 INFO - 'require_test_zip': True, 08:43:52 INFO - 'test_type': ('testharness',), 08:43:52 INFO - 'this_chunk': '1', 08:43:52 INFO - 'total_chunks': '10', 08:43:52 INFO - 'virtualenv_path': 'venv', 08:43:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:43:52 INFO - 'work_dir': 'build'} 08:43:52 INFO - ##### 08:43:52 INFO - ##### Running clobber step. 08:43:52 INFO - ##### 08:43:52 INFO - Running pre-action listener: _resource_record_pre_action 08:43:52 INFO - Running main action method: clobber 08:43:52 INFO - rmtree: C:\slave\test\build 08:43:52 INFO - Using _rmtree_windows ... 08:43:52 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 08:44:59 INFO - Running post-action listener: _resource_record_post_action 08:44:59 INFO - ##### 08:44:59 INFO - ##### Running read-buildbot-config step. 08:44:59 INFO - ##### 08:44:59 INFO - Running pre-action listener: _resource_record_pre_action 08:44:59 INFO - Running main action method: read_buildbot_config 08:44:59 INFO - Using buildbot properties: 08:44:59 INFO - { 08:44:59 INFO - "project": "", 08:44:59 INFO - "product": "firefox", 08:44:59 INFO - "script_repo_revision": "production", 08:44:59 INFO - "scheduler": "tests-fx-team-win8_64-debug-unittest-7-3600", 08:44:59 INFO - "repository": "", 08:44:59 INFO - "buildername": "Windows 8 64-bit fx-team debug test web-platform-tests-1", 08:44:59 INFO - "buildid": "20160421064704", 08:44:59 INFO - "pgo_build": "False", 08:44:59 INFO - "basedir": "C:\\slave\\test", 08:44:59 INFO - "buildnumber": 30, 08:44:59 INFO - "slavename": "t-w864-ix-197", 08:44:59 INFO - "revision": "baa84a5b4465238deaf0eb1ba28ec7fd38154ef6", 08:44:59 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 08:44:59 INFO - "platform": "win64", 08:44:59 INFO - "branch": "fx-team", 08:44:59 INFO - "repo_path": "integration/fx-team", 08:44:59 INFO - "moz_repo_path": "", 08:44:59 INFO - "stage_platform": "win64", 08:44:59 INFO - "builduid": "e66f5047306d4b99bf31a3312915996b", 08:44:59 INFO - "slavebuilddir": "test" 08:44:59 INFO - } 08:44:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json. 08:44:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.zip. 08:44:59 INFO - Running post-action listener: _resource_record_post_action 08:44:59 INFO - ##### 08:44:59 INFO - ##### Running download-and-extract step. 08:44:59 INFO - ##### 08:44:59 INFO - Running pre-action listener: _resource_record_pre_action 08:44:59 INFO - Running main action method: download_and_extract 08:44:59 INFO - mkdir: C:\slave\test\build\tests 08:44: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')]} 08:44:59 INFO - https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json matches https://queue.taskcluster.net 08:44:59 INFO - trying https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json 08:44:59 INFO - Downloading https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 08:44:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.test_packages.json'}, attempt #1 08:45:00 INFO - Downloaded 1274 bytes. 08:45:00 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 08:45:00 INFO - Using the following test package requirements: 08:45:00 INFO - {u'common': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 08:45:00 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 08:45:00 INFO - u'firefox-48.0a1.en-US.win64.cppunittest.tests.zip'], 08:45:00 INFO - u'gtest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 08:45:00 INFO - u'firefox-48.0a1.en-US.win64.gtest.tests.zip'], 08:45:00 INFO - u'jittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 08:45:00 INFO - u'jsshell-win64.zip'], 08:45:00 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 08:45:00 INFO - u'firefox-48.0a1.en-US.win64.mochitest.tests.zip'], 08:45:00 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 08:45:00 INFO - u'reftest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 08:45:00 INFO - u'firefox-48.0a1.en-US.win64.reftest.tests.zip'], 08:45:00 INFO - u'talos': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 08:45:00 INFO - u'firefox-48.0a1.en-US.win64.talos.tests.zip'], 08:45:00 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 08:45:00 INFO - u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'], 08:45:00 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 08:45:00 INFO - u'firefox-48.0a1.en-US.win64.xpcshell.tests.zip']} 08:45:00 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win64.common.tests.zip', u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 08:45:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:00 INFO - https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 08:45:00 INFO - trying https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip 08:45:00 INFO - Downloading https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.common.tests.zip 08:45:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.common.tests.zip'}, attempt #1 08:45:01 INFO - Downloaded 21403470 bytes. 08:45:01 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:45:01 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:45:03 INFO - caution: filename not matched: web-platform/* 08:45:03 INFO - Return code: 11 08:45:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:03 INFO - https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 08:45:03 INFO - trying https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip 08:45:03 INFO - Downloading https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.web-platform.tests.zip 08:45:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.web-platform.tests.zip'}, attempt #1 08:45:05 INFO - Downloaded 36397881 bytes. 08:45:05 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:45:05 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:45:47 INFO - caution: filename not matched: bin/* 08:45:47 INFO - caution: filename not matched: config/* 08:45:47 INFO - caution: filename not matched: mozbase/* 08:45:47 INFO - caution: filename not matched: marionette/* 08:45:47 INFO - caution: filename not matched: tools/wptserve/* 08:45:47 INFO - Return code: 11 08:45:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:45:47 INFO - https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.zip matches https://queue.taskcluster.net 08:45:47 INFO - trying https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 08:45:47 INFO - Downloading https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.zip 08:45:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.zip'}, attempt #1 08:45:49 INFO - Downloaded 83156881 bytes. 08:45:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 08:45:49 INFO - mkdir: C:\slave\test\properties 08:45:50 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 08:45:50 INFO - Writing to file C:\slave\test\properties\build_url 08:45:50 INFO - Contents: 08:45:50 INFO - build_url:https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 08:45:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 08:45:51 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 08:45:51 INFO - Writing to file C:\slave\test\properties\symbols_url 08:45:51 INFO - Contents: 08:45:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 08:45:51 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')]} 08:45:51 INFO - https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:45:51 INFO - trying https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 08:45:51 INFO - Downloading https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 08:45:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip'}, attempt #1 08:45:52 INFO - Downloaded 53397933 bytes. 08:45:52 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 08:45:52 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 08:45:55 INFO - Return code: 0 08:45:55 INFO - Running post-action listener: _resource_record_post_action 08:45:55 INFO - Running post-action listener: set_extra_try_arguments 08:45:55 INFO - ##### 08:45:55 INFO - ##### Running create-virtualenv step. 08:45:55 INFO - ##### 08:45:55 INFO - Running pre-action listener: _pre_create_virtualenv 08:45:55 INFO - Running pre-action listener: _resource_record_pre_action 08:45:55 INFO - Running main action method: create_virtualenv 08:45:55 INFO - Creating virtualenv C:\slave\test\build\venv 08:45:55 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 08:45:55 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 08:45:58 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 08:46:02 INFO - Installing distribute......................................................................................................................................................................................done. 08:46:03 INFO - Return code: 0 08:46:03 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 08:46:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:46:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:46:03 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x024BD6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0256D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02512528>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024EF368>, '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 0x02291D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025780C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-197', 'USERDOMAIN': 'T-W864-IX-197', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-197', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 08:46:03 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 08:46:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:46:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:46:03 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 08:46:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:46:03 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:46:03 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:46:03 INFO - 'COMPUTERNAME': 'T-W864-IX-197', 08:46:03 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:46:03 INFO - 'DCLOCATION': 'SCL3', 08:46:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:46:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:46:03 INFO - 'HOMEDRIVE': 'C:', 08:46:03 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 08:46:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:46:03 INFO - 'KTS_VERSION': '1.19c', 08:46:03 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 08:46:03 INFO - 'LOGONSERVER': '\\\\T-W864-IX-197', 08:46:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:46:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:46:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:46:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:46:03 INFO - 'MOZ_NO_REMOTE': '1', 08:46:03 INFO - 'NO_EM_RESTART': '1', 08:46:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:46:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:46:03 INFO - 'OS': 'Windows_NT', 08:46:03 INFO - 'OURDRIVE': 'C:', 08:46:03 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 08:46:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:46:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:46:03 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:46:03 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:46:03 INFO - 'PROCESSOR_LEVEL': '6', 08:46:03 INFO - 'PROCESSOR_REVISION': '1e05', 08:46:03 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:46:03 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:46:03 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:46:03 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:46:03 INFO - 'PROMPT': '$P$G', 08:46:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:46:03 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:46:03 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:46:03 INFO - 'PWD': 'C:\\slave\\test', 08:46:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:46:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:46:03 INFO - 'SYSTEMDRIVE': 'C:', 08:46:03 INFO - 'SYSTEMROOT': 'C:\\windows', 08:46:03 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:03 INFO - 'TEST1': 'testie', 08:46:03 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:03 INFO - 'USERDOMAIN': 'T-W864-IX-197', 08:46:03 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 08:46:03 INFO - 'USERNAME': 'cltbld', 08:46:03 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 08:46:03 INFO - 'WINDIR': 'C:\\windows', 08:46:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:46:04 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:46:04 INFO - Downloading/unpacking psutil>=0.7.1 08:46:05 INFO - Running setup.py egg_info for package psutil 08:46:05 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 08:46:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:46:05 INFO - Installing collected packages: psutil 08:46:05 INFO - Running setup.py install for psutil 08:46:05 INFO - building 'psutil._psutil_windows' extension 08:46:05 INFO - error: Unable to find vcvarsall.bat 08:46:05 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-aebpeu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 08:46:05 INFO - running install 08:46:05 INFO - running build 08:46:05 INFO - running build_py 08:46:05 INFO - creating build 08:46:05 INFO - creating build\lib.win32-2.7 08:46:05 INFO - creating build\lib.win32-2.7\psutil 08:46:05 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 08:46:05 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 08:46:05 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 08:46:05 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 08:46:05 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 08:46:05 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 08:46:05 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 08:46:05 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 08:46:05 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 08:46:05 INFO - running build_ext 08:46:05 INFO - building 'psutil._psutil_windows' extension 08:46:05 INFO - error: Unable to find vcvarsall.bat 08:46:05 INFO - ---------------------------------------- 08:46:05 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-aebpeu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 08:46:05 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-197\AppData\Roaming\pip\pip.log 08:46:05 WARNING - Return code: 1 08:46:05 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 08:46:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 08:46:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:46:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:46:05 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x024BD6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0256D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02512528>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024EF368>, '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 0x02291D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025780C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-197', 'USERDOMAIN': 'T-W864-IX-197', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-197', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 08:46:05 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 08:46:05 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:46:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:46:05 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 08:46:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:46:05 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:46:05 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:46:05 INFO - 'COMPUTERNAME': 'T-W864-IX-197', 08:46:05 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:46:05 INFO - 'DCLOCATION': 'SCL3', 08:46:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:46:05 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:46:05 INFO - 'HOMEDRIVE': 'C:', 08:46:05 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 08:46:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:46:05 INFO - 'KTS_VERSION': '1.19c', 08:46:05 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 08:46:05 INFO - 'LOGONSERVER': '\\\\T-W864-IX-197', 08:46:05 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:46:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:46:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:46:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:46:05 INFO - 'MOZ_NO_REMOTE': '1', 08:46:05 INFO - 'NO_EM_RESTART': '1', 08:46:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:46:05 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:46:05 INFO - 'OS': 'Windows_NT', 08:46:05 INFO - 'OURDRIVE': 'C:', 08:46:05 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 08:46:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:46:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:46:05 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:46:05 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:46:05 INFO - 'PROCESSOR_LEVEL': '6', 08:46:05 INFO - 'PROCESSOR_REVISION': '1e05', 08:46:05 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:46:05 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:46:05 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:46:05 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:46:05 INFO - 'PROMPT': '$P$G', 08:46:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:46:05 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:46:05 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:46:05 INFO - 'PWD': 'C:\\slave\\test', 08:46:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:46:05 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:46:05 INFO - 'SYSTEMDRIVE': 'C:', 08:46:05 INFO - 'SYSTEMROOT': 'C:\\windows', 08:46:05 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:05 INFO - 'TEST1': 'testie', 08:46:05 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:05 INFO - 'USERDOMAIN': 'T-W864-IX-197', 08:46:05 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 08:46:05 INFO - 'USERNAME': 'cltbld', 08:46:05 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 08:46:05 INFO - 'WINDIR': 'C:\\windows', 08:46:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:46:05 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:46:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:46:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:46:05 INFO - Running setup.py egg_info for package mozsystemmonitor 08:46:05 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 08:46:05 INFO - Running setup.py egg_info for package psutil 08:46:05 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 08:46:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:46:05 INFO - Installing collected packages: mozsystemmonitor, psutil 08:46:05 INFO - Running setup.py install for mozsystemmonitor 08:46:05 INFO - Running setup.py install for psutil 08:46:05 INFO - building 'psutil._psutil_windows' extension 08:46:05 INFO - error: Unable to find vcvarsall.bat 08:46:05 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-kisglm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 08:46:05 INFO - running install 08:46:05 INFO - running build 08:46:05 INFO - running build_py 08:46:05 INFO - running build_ext 08:46:05 INFO - building 'psutil._psutil_windows' extension 08:46:05 INFO - error: Unable to find vcvarsall.bat 08:46:05 INFO - ---------------------------------------- 08:46:05 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-kisglm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 08:46:05 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-197\AppData\Roaming\pip\pip.log 08:46:05 WARNING - Return code: 1 08:46:05 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 08:46:05 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 08:46:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:46:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:46:05 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024BD6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0256D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02512528>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024EF368>, '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 0x02291D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025780C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-197', 'USERDOMAIN': 'T-W864-IX-197', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-197', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 08:46:05 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 08:46:05 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:46:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:46:05 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 08:46:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:46:05 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:46:05 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:46:05 INFO - 'COMPUTERNAME': 'T-W864-IX-197', 08:46:05 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:46:05 INFO - 'DCLOCATION': 'SCL3', 08:46:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:46:05 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:46:05 INFO - 'HOMEDRIVE': 'C:', 08:46:05 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 08:46:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:46:05 INFO - 'KTS_VERSION': '1.19c', 08:46:05 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 08:46:05 INFO - 'LOGONSERVER': '\\\\T-W864-IX-197', 08:46:05 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:46:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:46:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:46:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:46:05 INFO - 'MOZ_NO_REMOTE': '1', 08:46:05 INFO - 'NO_EM_RESTART': '1', 08:46:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:46:05 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:46:05 INFO - 'OS': 'Windows_NT', 08:46:05 INFO - 'OURDRIVE': 'C:', 08:46:05 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 08:46:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:46:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:46:05 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:46:05 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:46:05 INFO - 'PROCESSOR_LEVEL': '6', 08:46:05 INFO - 'PROCESSOR_REVISION': '1e05', 08:46:05 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:46:05 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:46:05 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:46:05 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:46:05 INFO - 'PROMPT': '$P$G', 08:46:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:46:05 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:46:05 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:46:05 INFO - 'PWD': 'C:\\slave\\test', 08:46:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:46:05 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:46:05 INFO - 'SYSTEMDRIVE': 'C:', 08:46:05 INFO - 'SYSTEMROOT': 'C:\\windows', 08:46:05 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:05 INFO - 'TEST1': 'testie', 08:46:05 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:05 INFO - 'USERDOMAIN': 'T-W864-IX-197', 08:46:05 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 08:46:05 INFO - 'USERNAME': 'cltbld', 08:46:05 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 08:46:05 INFO - 'WINDIR': 'C:\\windows', 08:46:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:46:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:46:06 INFO - Downloading/unpacking blobuploader==1.2.4 08:46:06 INFO - Downloading blobuploader-1.2.4.tar.gz 08:46:06 INFO - Running setup.py egg_info for package blobuploader 08:46:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:46:10 INFO - Running setup.py egg_info for package requests 08:46:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:46:10 INFO - Downloading docopt-0.6.1.tar.gz 08:46:10 INFO - Running setup.py egg_info for package docopt 08:46:10 INFO - Installing collected packages: blobuploader, docopt, requests 08:46:10 INFO - Running setup.py install for blobuploader 08:46:10 INFO - Running setup.py install for docopt 08:46:10 INFO - Running setup.py install for requests 08:46:10 INFO - Successfully installed blobuploader docopt requests 08:46:10 INFO - Cleaning up... 08:46:10 INFO - Return code: 0 08:46:10 INFO - Installing None into virtualenv C:\slave\test\build\venv 08:46:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:46:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:46:10 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024BD6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0256D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02512528>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024EF368>, '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 0x02291D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025780C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-197', 'USERDOMAIN': 'T-W864-IX-197', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-197', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 08:46:10 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 08:46:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:46:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:46:10 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 08:46:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:46:10 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:46:10 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:46:10 INFO - 'COMPUTERNAME': 'T-W864-IX-197', 08:46:10 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:46:10 INFO - 'DCLOCATION': 'SCL3', 08:46:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:46:10 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:46:10 INFO - 'HOMEDRIVE': 'C:', 08:46:10 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 08:46:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:46:10 INFO - 'KTS_VERSION': '1.19c', 08:46:10 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 08:46:10 INFO - 'LOGONSERVER': '\\\\T-W864-IX-197', 08:46:10 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:46:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:46:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:46:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:46:10 INFO - 'MOZ_NO_REMOTE': '1', 08:46:10 INFO - 'NO_EM_RESTART': '1', 08:46:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:46:10 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:46:10 INFO - 'OS': 'Windows_NT', 08:46:10 INFO - 'OURDRIVE': 'C:', 08:46:10 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 08:46:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:46:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:46:10 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:46:10 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:46:10 INFO - 'PROCESSOR_LEVEL': '6', 08:46:10 INFO - 'PROCESSOR_REVISION': '1e05', 08:46:10 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:46:10 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:46:10 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:46:10 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:46:10 INFO - 'PROMPT': '$P$G', 08:46:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:46:10 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:46:10 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:46:10 INFO - 'PWD': 'C:\\slave\\test', 08:46:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:46:10 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:46:10 INFO - 'SYSTEMDRIVE': 'C:', 08:46:10 INFO - 'SYSTEMROOT': 'C:\\windows', 08:46:10 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:10 INFO - 'TEST1': 'testie', 08:46:10 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:10 INFO - 'USERDOMAIN': 'T-W864-IX-197', 08:46:10 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 08:46:10 INFO - 'USERNAME': 'cltbld', 08:46:10 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 08:46:10 INFO - 'WINDIR': 'C:\\windows', 08:46:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:46:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 08:46:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 08:46:15 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 08:46:15 INFO - Unpacking c:\slave\test\build\tests\marionette\client 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 08:46:15 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 08:46:15 INFO - Unpacking c:\slave\test\build\tests\marionette 08:46:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 08:46:15 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:46:15 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 08:46:15 INFO - Running setup.py install for browsermob-proxy 08:46:31 INFO - Running setup.py install for manifestparser 08:46:31 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for marionette-client 08:46:31 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:46:31 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for marionette-driver 08:46:31 INFO - Running setup.py install for mozcrash 08:46:31 INFO - Running setup.py install for mozdebug 08:46:31 INFO - Running setup.py install for mozdevice 08:46:31 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for mozfile 08:46:31 INFO - Running setup.py install for mozhttpd 08:46:31 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for mozinfo 08:46:31 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for mozInstall 08:46:31 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for mozleak 08:46:31 INFO - Running setup.py install for mozlog 08:46:31 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for moznetwork 08:46:31 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for mozprocess 08:46:31 INFO - Running setup.py install for mozprofile 08:46:31 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for mozrunner 08:46:31 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for mozscreenshot 08:46:31 INFO - Running setup.py install for moztest 08:46:31 INFO - Running setup.py install for mozversion 08:46:31 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 08:46:31 INFO - Running setup.py install for wptserve 08:46:31 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 08:46:31 INFO - Cleaning up... 08:46:31 INFO - Return code: 0 08:46:31 INFO - Installing None into virtualenv C:\slave\test\build\venv 08:46:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:46:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:46:31 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 0x024BD6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0256D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02512528>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024EF368>, '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 0x02291D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025780C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-197', 'USERDOMAIN': 'T-W864-IX-197', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-197', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 08:46:31 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 08:46:31 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 08:46:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:46:31 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 08:46:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:46:31 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:46:31 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:46:31 INFO - 'COMPUTERNAME': 'T-W864-IX-197', 08:46:31 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:46:31 INFO - 'DCLOCATION': 'SCL3', 08:46:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:46:31 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:46:31 INFO - 'HOMEDRIVE': 'C:', 08:46:31 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 08:46:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:46:31 INFO - 'KTS_VERSION': '1.19c', 08:46:31 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 08:46:31 INFO - 'LOGONSERVER': '\\\\T-W864-IX-197', 08:46:31 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:46:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:46:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:46:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:46:31 INFO - 'MOZ_NO_REMOTE': '1', 08:46:31 INFO - 'NO_EM_RESTART': '1', 08:46:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:46:31 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:46:31 INFO - 'OS': 'Windows_NT', 08:46:31 INFO - 'OURDRIVE': 'C:', 08:46:31 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 08:46:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:46:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:46:31 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:46:31 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:46:31 INFO - 'PROCESSOR_LEVEL': '6', 08:46:31 INFO - 'PROCESSOR_REVISION': '1e05', 08:46:31 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:46:31 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:46:31 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:46:31 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:46:31 INFO - 'PROMPT': '$P$G', 08:46:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:46:31 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:46:31 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:46:31 INFO - 'PWD': 'C:\\slave\\test', 08:46:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:46:31 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:46:31 INFO - 'SYSTEMDRIVE': 'C:', 08:46:31 INFO - 'SYSTEMROOT': 'C:\\windows', 08:46:31 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:31 INFO - 'TEST1': 'testie', 08:46:31 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:31 INFO - 'USERDOMAIN': 'T-W864-IX-197', 08:46:31 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 08:46:31 INFO - 'USERNAME': 'cltbld', 08:46:31 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 08:46:31 INFO - 'WINDIR': 'C:\\windows', 08:46:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:46:34 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 08:46:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 08:46:34 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 08:46:34 INFO - Unpacking c:\slave\test\build\tests\marionette\client 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 08:46:34 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 08:46:34 INFO - Unpacking c:\slave\test\build\tests\marionette 08:46:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 08:46:34 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:46:34 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)) 08:46:46 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)) 08:46:46 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)) 08:46:46 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)) 08:46:46 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)) 08:46:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 08:46:46 INFO - Downloading blessings-1.6.tar.gz 08:46:46 INFO - Running setup.py egg_info for package blessings 08:46:46 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)) 08:46:46 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 08:46:46 INFO - Running setup.py install for blessings 08:46:46 INFO - Running setup.py install for browsermob-proxy 08:46:46 INFO - Running setup.py install for manifestparser 08:46:46 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Running setup.py install for marionette-client 08:46:46 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:46:46 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Running setup.py install for marionette-driver 08:46:46 INFO - Running setup.py install for mozcrash 08:46:46 INFO - Running setup.py install for mozdebug 08:46:46 INFO - Running setup.py install for mozdevice 08:46:46 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Running setup.py install for mozhttpd 08:46:46 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Running setup.py install for mozInstall 08:46:46 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Running setup.py install for mozleak 08:46:46 INFO - Running setup.py install for mozprofile 08:46:46 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Running setup.py install for mozrunner 08:46:46 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 08:46:46 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 08:46:48 INFO - Running setup.py install for mozscreenshot 08:46:48 INFO - Running setup.py install for moztest 08:46:48 INFO - Running setup.py install for mozversion 08:46:48 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 08:46:48 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 08:46:48 INFO - Running setup.py install for wptserve 08:46:48 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 08:46:48 INFO - Cleaning up... 08:46:48 INFO - Return code: 0 08:46:48 INFO - Done creating virtualenv C:\slave\test\build\venv. 08:46:48 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 08:46:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 08:46:48 INFO - Reading from file tmpfile_stdout 08:46:48 INFO - Using _rmtree_windows ... 08:46:48 INFO - Using _rmtree_windows ... 08:46:48 INFO - Current package versions: 08:46:48 INFO - blessings == 1.6 08:46:48 INFO - blobuploader == 1.2.4 08:46:48 INFO - browsermob-proxy == 0.6.0 08:46:48 INFO - distribute == 0.6.14 08:46:48 INFO - docopt == 0.6.1 08:46:48 INFO - manifestparser == 1.1 08:46:48 INFO - marionette-client == 2.3.0 08:46:48 INFO - marionette-driver == 1.4.0 08:46:48 INFO - mozInstall == 1.12 08:46:48 INFO - mozcrash == 0.17 08:46:48 INFO - mozdebug == 0.1 08:46:48 INFO - mozdevice == 0.48 08:46:48 INFO - mozfile == 1.2 08:46:48 INFO - mozhttpd == 0.7 08:46:48 INFO - mozinfo == 0.9 08:46:48 INFO - mozleak == 0.1 08:46:48 INFO - mozlog == 3.1 08:46:48 INFO - moznetwork == 0.27 08:46:48 INFO - mozprocess == 0.22 08:46:48 INFO - mozprofile == 0.28 08:46:48 INFO - mozrunner == 6.11 08:46:48 INFO - mozscreenshot == 0.1 08:46:48 INFO - mozsystemmonitor == 0.0 08:46:48 INFO - moztest == 0.7 08:46:48 INFO - mozversion == 1.4 08:46:48 INFO - requests == 1.2.3 08:46:48 INFO - wptserve == 1.4.0 08:46:48 INFO - Running post-action listener: _resource_record_post_action 08:46:48 INFO - Running post-action listener: _start_resource_monitoring 08:46:48 INFO - Starting resource monitoring. 08:46:48 INFO - ##### 08:46:48 INFO - ##### Running pull step. 08:46:48 INFO - ##### 08:46:48 INFO - Running pre-action listener: _resource_record_pre_action 08:46:48 INFO - Running main action method: pull 08:46:48 INFO - Pull has nothing to do! 08:46:48 INFO - Running post-action listener: _resource_record_post_action 08:46:48 INFO - ##### 08:46:48 INFO - ##### Running install step. 08:46:48 INFO - ##### 08:46:48 INFO - Running pre-action listener: _resource_record_pre_action 08:46:48 INFO - Running main action method: install 08:46:48 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 08:46:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 08:46:49 INFO - Reading from file tmpfile_stdout 08:46:49 INFO - Using _rmtree_windows ... 08:46:49 INFO - Using _rmtree_windows ... 08:46:49 INFO - Detecting whether we're running mozinstall >=1.0... 08:46:49 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 08:46:49 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 08:46:49 INFO - Reading from file tmpfile_stdout 08:46:49 INFO - Output received: 08:46:49 INFO - Usage: mozinstall-script.py [options] installer 08:46:49 INFO - Options: 08:46:49 INFO - -h, --help show this help message and exit 08:46:49 INFO - -d DEST, --destination=DEST 08:46:49 INFO - Directory to install application into. [default: 08:46:49 INFO - "C:\slave\test"] 08:46:49 INFO - --app=APP Application being installed. [default: firefox] 08:46:49 INFO - Using _rmtree_windows ... 08:46:49 INFO - Using _rmtree_windows ... 08:46:49 INFO - mkdir: C:\slave\test\build\application 08:46:49 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.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 08:46:49 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.win64.zip --destination C:\slave\test\build\application 08:46:52 INFO - Reading from file tmpfile_stdout 08:46:52 INFO - Output received: 08:46:52 INFO - C:\slave\test\build\application\firefox\firefox.exe 08:46:52 INFO - Using _rmtree_windows ... 08:46:52 INFO - Using _rmtree_windows ... 08:46:52 INFO - Running post-action listener: _resource_record_post_action 08:46:52 INFO - ##### 08:46:52 INFO - ##### Running run-tests step. 08:46:52 INFO - ##### 08:46:52 INFO - Running pre-action listener: _resource_record_pre_action 08:46:52 INFO - Running main action method: run_tests 08:46:52 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 08:46:52 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:46:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:46:52 INFO - grabbing minidump binary from tooltool 08:46:52 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')]} 08:46:52 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 0x024EF368>, '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 0x02291D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025780C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 08:46:52 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 08:46:52 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 08:46:52 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 08:46:54 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpurruno 08:46:54 INFO - INFO - File integrity verified, renaming tmpurruno to win32-minidump_stackwalk.exe 08:46:54 INFO - Return code: 0 08:46:54 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 08:46:54 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 08:46:54 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/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.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 08:46:54 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/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.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 08:46:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:46:54 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Roaming', 08:46:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:46:54 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:46:54 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:46:54 INFO - 'COMPUTERNAME': 'T-W864-IX-197', 08:46:54 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:46:54 INFO - 'DCLOCATION': 'SCL3', 08:46:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:46:54 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:46:54 INFO - 'HOMEDRIVE': 'C:', 08:46:54 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-197', 08:46:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:46:54 INFO - 'KTS_VERSION': '1.19c', 08:46:54 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-197\\AppData\\Local', 08:46:54 INFO - 'LOGONSERVER': '\\\\T-W864-IX-197', 08:46:54 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 08:46:54 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:46:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:46:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:46:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:46:54 INFO - 'MOZ_NO_REMOTE': '1', 08:46:54 INFO - 'NO_EM_RESTART': '1', 08:46:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:46:54 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:46:54 INFO - 'OS': 'Windows_NT', 08:46:54 INFO - 'OURDRIVE': 'C:', 08:46:54 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 08:46:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:46:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:46:55 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:46:55 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:46:55 INFO - 'PROCESSOR_LEVEL': '6', 08:46:55 INFO - 'PROCESSOR_REVISION': '1e05', 08:46:55 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:46:55 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:46:55 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:46:55 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:46:55 INFO - 'PROMPT': '$P$G', 08:46:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:46:55 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:46:55 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:46:55 INFO - 'PWD': 'C:\\slave\\test', 08:46:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:46:55 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:46:55 INFO - 'SYSTEMDRIVE': 'C:', 08:46:55 INFO - 'SYSTEMROOT': 'C:\\windows', 08:46:55 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:55 INFO - 'TEST1': 'testie', 08:46:55 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:46:55 INFO - 'USERDOMAIN': 'T-W864-IX-197', 08:46:55 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-197', 08:46:55 INFO - 'USERNAME': 'cltbld', 08:46:55 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-197', 08:46:55 INFO - 'WINDIR': 'C:\\windows', 08:46:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:46:55 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/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.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 ProcessManager NOT managing child processes ProcessManager UNABLE to use job objects to manage child processes 08:46:56 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 08:46:56 INFO - import pkg_resources 08:46:57 INFO - Using 1 client processes 08:47:00 INFO - SUITE-START | Running 778 tests 08:47:00 INFO - Running testharness tests 08:47:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:47:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 08:47:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:47:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 08:47:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:47:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 08:47:01 INFO - Setting up ssl 08:47:01 INFO - PROCESS | certutil | 08:47:01 INFO - PROCESS | certutil | 08:47:01 INFO - PROCESS | certutil | 08:47:01 INFO - Certificate Nickname Trust Attributes 08:47:01 INFO - SSL,S/MIME,JAR/XPI 08:47:01 INFO - 08:47:01 INFO - web-platform-tests CT,, 08:47:01 INFO - 08:47:01 INFO - Starting runner 08:47:01 INFO - PROCESS | 4008 | [4008] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 08:47:01 INFO - PROCESS | 4008 | [4008] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 08:47:02 INFO - PROCESS | 4008 | [4008] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 08:47:02 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 08:47:02 INFO - PROCESS | 4008 | [4008] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 08:47:03 INFO - PROCESS | 4008 | 1461253623627 Marionette DEBUG Marionette enabled via build flag and pref 08:47:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D20AC5E000 == 1 [pid = 4008] [id = 1] 08:47:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 1 (000000D21C86A000) [pid = 4008] [serial = 1] [outer = 0000000000000000] 08:47:04 INFO - PROCESS | 4008 | [4008] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:47:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 2 (000000D21C86B000) [pid = 4008] [serial = 2] [outer = 000000D21C86A000] 08:47:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21F84B000 == 2 [pid = 4008] [id = 2] 08:47:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 3 (000000D21F84B800) [pid = 4008] [serial = 3] [outer = 0000000000000000] 08:47:05 INFO - PROCESS | 4008 | [4008] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:47:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 4 (000000D21F84C800) [pid = 4008] [serial = 4] [outer = 000000D21F84B800] 08:47:05 INFO - PROCESS | 4008 | 1461253625594 Marionette INFO Listening on port 2828 08:47:07 INFO - PROCESS | 4008 | 1461253627403 Marionette DEBUG Marionette enabled via command-line flag 08:47:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22078D800 == 3 [pid = 4008] [id = 3] 08:47:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 5 (000000D2207C7000) [pid = 4008] [serial = 5] [outer = 0000000000000000] 08:47:07 INFO - PROCESS | 4008 | [4008] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:47:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 6 (000000D2207C8000) [pid = 4008] [serial = 6] [outer = 000000D2207C7000] 08:47:07 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 08:47:07 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 08:47:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 7 (000000D2208B3000) [pid = 4008] [serial = 7] [outer = 000000D21F84B800] 08:47:07 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:07 INFO - PROCESS | 4008 | 1461253627699 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49297 08:47:07 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:07 INFO - PROCESS | 4008 | 1461253627730 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49298 08:47:07 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:07 INFO - PROCESS | 4008 | 1461253627738 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49299 08:47:07 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:07 INFO - PROCESS | 4008 | 1461253627771 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49300 08:47:07 INFO - PROCESS | 4008 | 1461253627774 Marionette DEBUG Closed connection conn0 08:47:07 INFO - PROCESS | 4008 | 1461253627776 Marionette DEBUG Closed connection conn1 08:47:07 INFO - PROCESS | 4008 | 1461253627778 Marionette DEBUG Closed connection conn2 08:47:07 INFO - PROCESS | 4008 | 1461253627858 Marionette DEBUG Closed connection conn3 08:47:07 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:07 INFO - PROCESS | 4008 | 1461253627864 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49301 08:47:07 INFO - PROCESS | 4008 | 1461253627967 Marionette DEBUG Closed connection conn4 08:47:07 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:47:07 INFO - PROCESS | 4008 | 1461253627974 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49302 08:47:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221ED6800 == 4 [pid = 4008] [id = 4] 08:47:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 8 (000000D221E41400) [pid = 4008] [serial = 8] [outer = 0000000000000000] 08:47:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 9 (000000D21C6A4800) [pid = 4008] [serial = 9] [outer = 000000D221E41400] 08:47:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 10 (000000D221A9C800) [pid = 4008] [serial = 10] [outer = 000000D221E41400] 08:47:08 INFO - PROCESS | 4008 | 1461253628134 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:47:08 INFO - PROCESS | 4008 | 1461253628139 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421064704","device":"desktop","version":"48.0a1"} 08:47:08 INFO - PROCESS | 4008 | [4008] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 08:47:08 INFO - PROCESS | 4008 | [4008] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 08:47:09 INFO - PROCESS | 4008 | [4008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:47:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227656000 == 5 [pid = 4008] [id = 5] 08:47:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 11 (000000D227656800) [pid = 4008] [serial = 11] [outer = 0000000000000000] 08:47:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227657000 == 6 [pid = 4008] [id = 6] 08:47:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 12 (000000D227815400) [pid = 4008] [serial = 12] [outer = 0000000000000000] 08:47:10 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:47:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284D5800 == 7 [pid = 4008] [id = 7] 08:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 13 (000000D227814C00) [pid = 4008] [serial = 13] [outer = 0000000000000000] 08:47:10 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:47:10 INFO - PROCESS | 4008 | [4008] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 14 (000000D228623400) [pid = 4008] [serial = 14] [outer = 000000D227814C00] 08:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 15 (000000D2288B2000) [pid = 4008] [serial = 15] [outer = 000000D227656800] 08:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 16 (000000D227820C00) [pid = 4008] [serial = 16] [outer = 000000D227815400] 08:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 17 (000000D2288B4000) [pid = 4008] [serial = 17] [outer = 000000D227814C00] 08:47:11 INFO - PROCESS | 4008 | 1461253631331 Marionette DEBUG loaded listener.js 08:47:11 INFO - PROCESS | 4008 | 1461253631345 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 18 (000000D22AD58000) [pid = 4008] [serial = 18] [outer = 000000D227814C00] 08:47:12 INFO - PROCESS | 4008 | 1461253632288 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"fae7b5c7-b70e-434d-a77a-b74e86fac2ce","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421064704","device":"desktop","version":"48.0a1","command_id":1}}] 08:47:12 INFO - PROCESS | 4008 | 1461253632591 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:47:12 INFO - PROCESS | 4008 | 1461253632612 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 08:47:12 INFO - PROCESS | 4008 | 1461253632617 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:47:12 INFO - PROCESS | 4008 | [4008] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:47:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 19 (000000D22D158000) [pid = 4008] [serial = 19] [outer = 000000D227814C00] 08:47:15 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:15 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:15 INFO - PROCESS | 4008 | 1461253635110 Marionette TRACE conn5 <- [1,3,null,{}] 08:47:15 INFO - PROCESS | 4008 | 1461253635117 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 08:47:15 INFO - PROCESS | 4008 | 1461253635145 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 08:47:15 INFO - PROCESS | 4008 | --DOCSHELL 000000D20AC5E000 == 6 [pid = 4008] [id = 1] 08:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:47:15 INFO - PROCESS | 4008 | 1461253635217 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 08:47:15 INFO - PROCESS | 4008 | 1461253635221 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 08:47:15 INFO - PROCESS | 4008 | 1461253635226 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 4008 | 1461253635230 Marionette TRACE conn5 <- [1,6,null,{}] 08:47:15 INFO - PROCESS | 4008 | 1461253635246 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:15 INFO - PROCESS | 4008 | 1461253635264 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 08:47:15 INFO - PROCESS | 4008 | 1461253635269 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B044800 == 7 [pid = 4008] [id = 8] 08:47:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 20 (000000D21AAC8400) [pid = 4008] [serial = 20] [outer = 0000000000000000] 08:47:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 21 (000000D21AF7E000) [pid = 4008] [serial = 21] [outer = 000000D21AAC8400] 08:47:15 INFO - PROCESS | 4008 | 1461253635335 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 22 (000000D21C6A6000) [pid = 4008] [serial = 22] [outer = 000000D21AAC8400] 08:47:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21C986800 == 8 [pid = 4008] [id = 9] 08:47:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 23 (000000D2208D9800) [pid = 4008] [serial = 23] [outer = 0000000000000000] 08:47:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 24 (000000D221496C00) [pid = 4008] [serial = 24] [outer = 000000D2208D9800] 08:47:15 INFO - PROCESS | 4008 | 1461253635820 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 25 (000000D2279CAC00) [pid = 4008] [serial = 25] [outer = 000000D2208D9800] 08:47:16 INFO - PROCESS | 4008 | 1461253636547 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1390ms 08:47:16 INFO - PROCESS | 4008 | 1461253636689 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 4008 | 1461253636693 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 08:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:47:16 INFO - PROCESS | 4008 | 1461253636716 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 4008 | 1461253636719 Marionette TRACE conn5 <- [1,10,null,{}] 08:47:16 INFO - PROCESS | 4008 | 1461253636732 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:16 INFO - PROCESS | 4008 | 1461253636846 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 08:47:16 INFO - PROCESS | 4008 | 1461253636898 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227989000 == 9 [pid = 4008] [id = 10] 08:47:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 26 (000000D21C6A7400) [pid = 4008] [serial = 26] [outer = 0000000000000000] 08:47:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 27 (000000D227C33400) [pid = 4008] [serial = 27] [outer = 000000D21C6A7400] 08:47:16 INFO - PROCESS | 4008 | 1461253636956 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 28 (000000D22A4CD400) [pid = 4008] [serial = 28] [outer = 000000D21C6A7400] 08:47:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E4F800 == 10 [pid = 4008] [id = 11] 08:47:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 29 (000000D227E50000) [pid = 4008] [serial = 29] [outer = 0000000000000000] 08:47:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 30 (000000D227E4F000) [pid = 4008] [serial = 30] [outer = 000000D227E50000] 08:47:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 31 (000000D227F06800) [pid = 4008] [serial = 31] [outer = 000000D227E50000] 08:47:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227F14000 == 11 [pid = 4008] [id = 12] 08:47:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 32 (000000D22D155C00) [pid = 4008] [serial = 32] [outer = 0000000000000000] 08:47:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 33 (000000D22D323800) [pid = 4008] [serial = 33] [outer = 000000D22D155C00] 08:47:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 34 (000000D228A8C800) [pid = 4008] [serial = 34] [outer = 000000D22D155C00] 08:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1243ms 08:47:17 INFO - PROCESS | 4008 | 1461253637939 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 08:47:17 INFO - PROCESS | 4008 | 1461253637949 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 4008 | 1461253637953 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 08:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:47:17 INFO - PROCESS | 4008 | 1461253637958 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 4008 | 1461253637962 Marionette TRACE conn5 <- [1,14,null,{}] 08:47:17 INFO - PROCESS | 4008 | 1461253637968 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:18 INFO - PROCESS | 4008 | 1461253638062 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 08:47:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D221ED6800 == 10 [pid = 4008] [id = 4] 08:47:18 INFO - PROCESS | 4008 | 1461253638127 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B047000 == 11 [pid = 4008] [id = 13] 08:47:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 35 (000000D21B60E400) [pid = 4008] [serial = 35] [outer = 0000000000000000] 08:47:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 36 (000000D21FA86400) [pid = 4008] [serial = 36] [outer = 000000D21B60E400] 08:47:18 INFO - PROCESS | 4008 | 1461253638177 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 37 (000000D22021A400) [pid = 4008] [serial = 37] [outer = 000000D21B60E400] 08:47:18 INFO - PROCESS | 4008 | 1461253638580 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 08:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 692ms 08:47:18 INFO - PROCESS | 4008 | 1461253638651 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 4008 | 1461253638656 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 08:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:47:18 INFO - PROCESS | 4008 | 1461253638663 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 4008 | 1461253638666 Marionette TRACE conn5 <- [1,18,null,{}] 08:47:18 INFO - PROCESS | 4008 | 1461253638670 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:18 INFO - PROCESS | 4008 | 1461253638753 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 08:47:18 INFO - PROCESS | 4008 | 1461253638761 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21C869000 == 12 [pid = 4008] [id = 14] 08:47:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 38 (000000D2202A5400) [pid = 4008] [serial = 38] [outer = 0000000000000000] 08:47:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 39 (000000D2208DA000) [pid = 4008] [serial = 39] [outer = 000000D2202A5400] 08:47:18 INFO - PROCESS | 4008 | 1461253638809 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 40 (000000D224C0AC00) [pid = 4008] [serial = 40] [outer = 000000D2202A5400] 08:47:19 INFO - PROCESS | 4008 | 1461253639251 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 628ms 08:47:19 INFO - PROCESS | 4008 | 1461253639292 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 4008 | 1461253639295 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 08:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:47:19 INFO - PROCESS | 4008 | 1461253639303 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 4008 | 1461253639307 Marionette TRACE conn5 <- [1,22,null,{}] 08:47:19 INFO - PROCESS | 4008 | 1461253639319 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:19 INFO - PROCESS | 4008 | 1461253639408 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 08:47:19 INFO - PROCESS | 4008 | 1461253639442 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D220336000 == 13 [pid = 4008] [id = 15] 08:47:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 41 (000000D226DB4800) [pid = 4008] [serial = 41] [outer = 0000000000000000] 08:47:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 42 (000000D224F34000) [pid = 4008] [serial = 42] [outer = 000000D226DB4800] 08:47:19 INFO - PROCESS | 4008 | 1461253639498 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 43 (000000D2272AC400) [pid = 4008] [serial = 43] [outer = 000000D226DB4800] 08:47:19 INFO - PROCESS | 4008 | 1461253639928 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 692ms 08:47:20 INFO - PROCESS | 4008 | 1461253639998 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 4008 | 1461253640001 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 08:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:47:20 INFO - PROCESS | 4008 | 1461253640004 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 4008 | 1461253640006 Marionette TRACE conn5 <- [1,26,null,{}] 08:47:20 INFO - PROCESS | 4008 | 1461253640015 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:20 INFO - PROCESS | 4008 | 1461253640098 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 08:47:20 INFO - PROCESS | 4008 | 1461253640105 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213D9000 == 14 [pid = 4008] [id = 16] 08:47:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 44 (000000D227A7F000) [pid = 4008] [serial = 44] [outer = 0000000000000000] 08:47:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 45 (000000D227C39000) [pid = 4008] [serial = 45] [outer = 000000D227A7F000] 08:47:20 INFO - PROCESS | 4008 | 1461253640152 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 46 (000000D228435800) [pid = 4008] [serial = 46] [outer = 000000D227A7F000] 08:47:20 INFO - PROCESS | 4008 | 1461253640547 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 587ms 08:47:20 INFO - PROCESS | 4008 | 1461253640594 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 4008 | 1461253640596 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 08:47:20 INFO - PROCESS | 4008 | 1461253640599 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:47:20 INFO - PROCESS | 4008 | 1461253640601 Marionette TRACE conn5 <- [1,30,null,{}] 08:47:20 INFO - PROCESS | 4008 | 1461253640604 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:20 INFO - PROCESS | 4008 | 1461253640681 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 08:47:20 INFO - PROCESS | 4008 | 1461253640687 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D225089800 == 15 [pid = 4008] [id = 17] 08:47:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 47 (000000D2288BD000) [pid = 4008] [serial = 47] [outer = 0000000000000000] 08:47:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 48 (000000D228A93400) [pid = 4008] [serial = 48] [outer = 000000D2288BD000] 08:47:20 INFO - PROCESS | 4008 | 1461253640734 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 49 (000000D22908C000) [pid = 4008] [serial = 49] [outer = 000000D2288BD000] 08:47:21 INFO - PROCESS | 4008 | 1461253641152 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 08:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 587ms 08:47:21 INFO - PROCESS | 4008 | 1461253641190 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 4008 | 1461253641192 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 08:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:47:21 INFO - PROCESS | 4008 | 1461253641195 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 4008 | 1461253641197 Marionette TRACE conn5 <- [1,34,null,{}] 08:47:21 INFO - PROCESS | 4008 | 1461253641201 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:21 INFO - PROCESS | 4008 | 1461253641462 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 08:47:21 INFO - PROCESS | 4008 | 1461253641519 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227D93800 == 16 [pid = 4008] [id = 18] 08:47:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 50 (000000D227EE2000) [pid = 4008] [serial = 50] [outer = 0000000000000000] 08:47:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 51 (000000D22CF08400) [pid = 4008] [serial = 51] [outer = 000000D227EE2000] 08:47:21 INFO - PROCESS | 4008 | 1461253641570 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 52 (000000D22D329800) [pid = 4008] [serial = 52] [outer = 000000D227EE2000] 08:47:21 INFO - PROCESS | 4008 | 1461253641917 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 08:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 776ms 08:47:21 INFO - PROCESS | 4008 | 1461253641986 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 4008 | 1461253641989 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 08:47:21 INFO - PROCESS | 4008 | 1461253641992 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:47:21 INFO - PROCESS | 4008 | 1461253641994 Marionette TRACE conn5 <- [1,38,null,{}] 08:47:22 INFO - PROCESS | 4008 | 1461253642000 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:22 INFO - PROCESS | 4008 | 1461253642093 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 08:47:22 INFO - PROCESS | 4008 | 1461253642102 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284D0800 == 17 [pid = 4008] [id = 19] 08:47:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 53 (000000D228DBD400) [pid = 4008] [serial = 53] [outer = 0000000000000000] 08:47:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 54 (000000D228DC9400) [pid = 4008] [serial = 54] [outer = 000000D228DBD400] 08:47:22 INFO - PROCESS | 4008 | 1461253642147 Marionette DEBUG loaded listener.js 08:47:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 55 (000000D2195E2400) [pid = 4008] [serial = 55] [outer = 000000D228DBD400] 08:47:22 INFO - PROCESS | 4008 | 1461253642516 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 08:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 587ms 08:47:22 INFO - PROCESS | 4008 | 1461253642582 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 08:47:22 INFO - PROCESS | 4008 | 1461253642584 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 08:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:47:22 INFO - PROCESS | 4008 | 1461253642587 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 4008 | 1461253642589 Marionette TRACE conn5 <- [1,42,null,{}] 08:47:22 INFO - PROCESS | 4008 | 1461253642592 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:22 INFO - PROCESS | 4008 | 1461253642687 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 08:47:22 INFO - PROCESS | 4008 | 1461253642695 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A43800 == 18 [pid = 4008] [id = 20] 08:47:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 56 (000000D2195E2C00) [pid = 4008] [serial = 56] [outer = 0000000000000000] 08:47:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (000000D2195EC400) [pid = 4008] [serial = 57] [outer = 000000D2195E2C00] 08:47:22 INFO - PROCESS | 4008 | 1461253642741 Marionette DEBUG loaded listener.js 08:47:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (000000D21B020000) [pid = 4008] [serial = 58] [outer = 000000D2195E2C00] 08:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 523ms 08:47:23 INFO - PROCESS | 4008 | 1461253643105 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 08:47:23 INFO - PROCESS | 4008 | 1461253643114 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 08:47:23 INFO - PROCESS | 4008 | 1461253643116 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 08:47:23 INFO - PROCESS | 4008 | 1461253643119 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:47:23 INFO - PROCESS | 4008 | 1461253643121 Marionette TRACE conn5 <- [1,46,null,{}] 08:47:23 INFO - PROCESS | 4008 | 1461253643124 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:23 INFO - PROCESS | 4008 | 1461253643197 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 08:47:23 INFO - PROCESS | 4008 | 1461253643203 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A2A8800 == 19 [pid = 4008] [id = 21] 08:47:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (000000D21AFC0800) [pid = 4008] [serial = 59] [outer = 0000000000000000] 08:47:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (000000D21AFC6000) [pid = 4008] [serial = 60] [outer = 000000D21AFC0800] 08:47:23 INFO - PROCESS | 4008 | 1461253643248 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (000000D21B01E000) [pid = 4008] [serial = 61] [outer = 000000D21AFC0800] 08:47:23 INFO - PROCESS | 4008 | 1461253643638 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 587ms 08:47:23 INFO - PROCESS | 4008 | 1461253643710 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 08:47:23 INFO - PROCESS | 4008 | 1461253643712 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 08:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:47:23 INFO - PROCESS | 4008 | 1461253643715 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:47:23 INFO - PROCESS | 4008 | 1461253643717 Marionette TRACE conn5 <- [1,50,null,{}] 08:47:23 INFO - PROCESS | 4008 | 1461253643721 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:23 INFO - PROCESS | 4008 | 1461253643797 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 08:47:23 INFO - PROCESS | 4008 | 1461253643803 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213D8000 == 20 [pid = 4008] [id = 22] 08:47:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (000000D219670C00) [pid = 4008] [serial = 62] [outer = 0000000000000000] 08:47:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (000000D219677400) [pid = 4008] [serial = 63] [outer = 000000D219670C00] 08:47:23 INFO - PROCESS | 4008 | 1461253643849 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (000000D21B01F800) [pid = 4008] [serial = 64] [outer = 000000D219670C00] 08:47:24 INFO - PROCESS | 4008 | 1461253644224 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 524ms 08:47:24 INFO - PROCESS | 4008 | 1461253644243 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 4008 | 1461253644245 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 08:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:47:24 INFO - PROCESS | 4008 | 1461253644248 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 4008 | 1461253644251 Marionette TRACE conn5 <- [1,54,null,{}] 08:47:24 INFO - PROCESS | 4008 | 1461253644254 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:24 INFO - PROCESS | 4008 | 1461253644379 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 08:47:24 INFO - PROCESS | 4008 | 1461253644388 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E372800 == 21 [pid = 4008] [id = 23] 08:47:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (000000D21B73F000) [pid = 4008] [serial = 65] [outer = 0000000000000000] 08:47:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (000000D21B749C00) [pid = 4008] [serial = 66] [outer = 000000D21B73F000] 08:47:24 INFO - PROCESS | 4008 | 1461253644443 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (000000D22CF0A800) [pid = 4008] [serial = 67] [outer = 000000D21B73F000] 08:47:24 INFO - PROCESS | 4008 | 1461253644839 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 629ms 08:47:24 INFO - PROCESS | 4008 | 1461253644881 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 4008 | 1461253644883 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 08:47:24 INFO - PROCESS | 4008 | 1461253644886 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:47:24 INFO - PROCESS | 4008 | 1461253644888 Marionette TRACE conn5 <- [1,58,null,{}] 08:47:24 INFO - PROCESS | 4008 | 1461253644891 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:24 INFO - PROCESS | 4008 | 1461253644991 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 08:47:25 INFO - PROCESS | 4008 | 1461253644999 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E670800 == 22 [pid = 4008] [id = 24] 08:47:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (000000D2279C4800) [pid = 4008] [serial = 68] [outer = 0000000000000000] 08:47:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000D22E4E8800) [pid = 4008] [serial = 69] [outer = 000000D2279C4800] 08:47:25 INFO - PROCESS | 4008 | 1461253645044 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000D22E72C800) [pid = 4008] [serial = 70] [outer = 000000D2279C4800] 08:47:25 INFO - PROCESS | 4008 | 1461253645411 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 566ms 08:47:25 INFO - PROCESS | 4008 | 1461253645456 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 4008 | 1461253645458 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 08:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:47:25 INFO - PROCESS | 4008 | 1461253645461 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 4008 | 1461253645463 Marionette TRACE conn5 <- [1,62,null,{}] 08:47:25 INFO - PROCESS | 4008 | 1461253645466 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:25 INFO - PROCESS | 4008 | 1461253645540 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 08:47:26 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B044800 == 21 [pid = 4008] [id = 8] 08:47:26 INFO - PROCESS | 4008 | 1461253646335 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21AABA800 == 22 [pid = 4008] [id = 25] 08:47:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (000000D219671000) [pid = 4008] [serial = 71] [outer = 0000000000000000] 08:47:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000D219675800) [pid = 4008] [serial = 72] [outer = 000000D219671000] 08:47:26 INFO - PROCESS | 4008 | 1461253646386 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D21AFC8000) [pid = 4008] [serial = 73] [outer = 000000D219671000] 08:47:26 INFO - PROCESS | 4008 | 1461253646814 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1382ms 08:47:26 INFO - PROCESS | 4008 | 1461253646848 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 08:47:26 INFO - PROCESS | 4008 | 1461253646852 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 08:47:26 INFO - PROCESS | 4008 | 1461253646856 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:47:26 INFO - PROCESS | 4008 | 1461253646860 Marionette TRACE conn5 <- [1,66,null,{}] 08:47:26 INFO - PROCESS | 4008 | 1461253646872 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:26 INFO - PROCESS | 4008 | 1461253646973 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 08:47:26 INFO - PROCESS | 4008 | 1461253646981 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FA22800 == 23 [pid = 4008] [id = 26] 08:47:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D21B025000) [pid = 4008] [serial = 74] [outer = 0000000000000000] 08:47:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D21C360000) [pid = 4008] [serial = 75] [outer = 000000D21B025000] 08:47:27 INFO - PROCESS | 4008 | 1461253647030 Marionette DEBUG loaded listener.js 08:47:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D21FA82C00) [pid = 4008] [serial = 76] [outer = 000000D21B025000] 08:47:27 INFO - PROCESS | 4008 | 1461253647450 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 629ms 08:47:27 INFO - PROCESS | 4008 | 1461253647493 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 4008 | 1461253647497 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 08:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:47:27 INFO - PROCESS | 4008 | 1461253647501 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 4008 | 1461253647503 Marionette TRACE conn5 <- [1,70,null,{}] 08:47:27 INFO - PROCESS | 4008 | 1461253647512 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:27 INFO - PROCESS | 4008 | 1461253647859 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 08:47:27 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D221E41400) [pid = 4008] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 08:47:27 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D219670C00) [pid = 4008] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:47:27 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D21B73F000) [pid = 4008] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:47:27 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D21C6A7400) [pid = 4008] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:47:27 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (000000D21B60E400) [pid = 4008] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:47:27 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (000000D2202A5400) [pid = 4008] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:47:27 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (000000D226DB4800) [pid = 4008] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:47:27 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (000000D227A7F000) [pid = 4008] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:47:27 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (000000D2288BD000) [pid = 4008] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:47:27 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (000000D21AAC8400) [pid = 4008] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:47:27 INFO - PROCESS | 4008 | 1461253647936 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FAD0000 == 24 [pid = 4008] [id = 27] 08:47:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (000000D219F50400) [pid = 4008] [serial = 77] [outer = 0000000000000000] 08:47:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (000000D21AF7AC00) [pid = 4008] [serial = 78] [outer = 000000D219F50400] 08:47:27 INFO - PROCESS | 4008 | 1461253647987 Marionette DEBUG loaded listener.js 08:47:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000D22073B800) [pid = 4008] [serial = 79] [outer = 000000D219F50400] 08:47:28 INFO - PROCESS | 4008 | 1461253648336 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 881ms 08:47:28 INFO - PROCESS | 4008 | 1461253648386 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 4008 | 1461253648389 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 08:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:47:28 INFO - PROCESS | 4008 | 1461253648399 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 4008 | 1461253648405 Marionette TRACE conn5 <- [1,74,null,{}] 08:47:28 INFO - PROCESS | 4008 | 1461253648410 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:28 INFO - PROCESS | 4008 | 1461253648491 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 08:47:28 INFO - PROCESS | 4008 | 1461253648497 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D225093800 == 25 [pid = 4008] [id = 28] 08:47:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000D2207FA800) [pid = 4008] [serial = 80] [outer = 0000000000000000] 08:47:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (000000D221E3B800) [pid = 4008] [serial = 81] [outer = 000000D2207FA800] 08:47:28 INFO - PROCESS | 4008 | 1461253648545 Marionette DEBUG loaded listener.js 08:47:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000D224FDF400) [pid = 4008] [serial = 82] [outer = 000000D2207FA800] 08:47:28 INFO - PROCESS | 4008 | 1461253648943 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 587ms 08:47:28 INFO - PROCESS | 4008 | 1461253648981 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 4008 | 1461253648983 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 08:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:47:28 INFO - PROCESS | 4008 | 1461253648987 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 4008 | 1461253648989 Marionette TRACE conn5 <- [1,78,null,{}] 08:47:29 INFO - PROCESS | 4008 | 1461253648992 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:29 INFO - PROCESS | 4008 | 1461253649069 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 08:47:29 INFO - PROCESS | 4008 | 1461253649075 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227983800 == 26 [pid = 4008] [id = 29] 08:47:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D2250DF000) [pid = 4008] [serial = 83] [outer = 0000000000000000] 08:47:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D227223400) [pid = 4008] [serial = 84] [outer = 000000D2250DF000] 08:47:29 INFO - PROCESS | 4008 | 1461253649121 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D22760E800) [pid = 4008] [serial = 85] [outer = 000000D2250DF000] 08:47:29 INFO - PROCESS | 4008 | 1461253649562 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 629ms 08:47:29 INFO - PROCESS | 4008 | 1461253649619 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 08:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:47:29 INFO - PROCESS | 4008 | 1461253649621 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 08:47:29 INFO - PROCESS | 4008 | 1461253649625 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:47:29 INFO - PROCESS | 4008 | 1461253649627 Marionette TRACE conn5 <- [1,82,null,{}] 08:47:29 INFO - PROCESS | 4008 | 1461253649631 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:29 INFO - PROCESS | 4008 | 1461253649706 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 08:47:29 INFO - PROCESS | 4008 | 1461253649713 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284C9800 == 27 [pid = 4008] [id = 30] 08:47:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D227CC1800) [pid = 4008] [serial = 86] [outer = 0000000000000000] 08:47:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D227DB9400) [pid = 4008] [serial = 87] [outer = 000000D227CC1800] 08:47:29 INFO - PROCESS | 4008 | 1461253649767 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D227EEAC00) [pid = 4008] [serial = 88] [outer = 000000D227CC1800] 08:47:30 INFO - PROCESS | 4008 | 1461253650337 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 777ms 08:47:30 INFO - PROCESS | 4008 | 1461253650405 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 4008 | 1461253650411 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 08:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:47:30 INFO - PROCESS | 4008 | 1461253650431 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 4008 | 1461253650436 Marionette TRACE conn5 <- [1,86,null,{}] 08:47:30 INFO - PROCESS | 4008 | 1461253650441 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:30 INFO - PROCESS | 4008 | 1461253650554 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 08:47:30 INFO - PROCESS | 4008 | 1461253650610 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FEC9000 == 28 [pid = 4008] [id = 31] 08:47:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D21B748000) [pid = 4008] [serial = 89] [outer = 0000000000000000] 08:47:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D21FA31400) [pid = 4008] [serial = 90] [outer = 000000D21B748000] 08:47:30 INFO - PROCESS | 4008 | 1461253650670 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D2205BB000) [pid = 4008] [serial = 91] [outer = 000000D21B748000] 08:47:31 INFO - PROCESS | 4008 | 1461253651190 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 839ms 08:47:31 INFO - PROCESS | 4008 | 1461253651272 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 4008 | 1461253651278 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 08:47:31 INFO - PROCESS | 4008 | 1461253651285 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:47:31 INFO - PROCESS | 4008 | 1461253651288 Marionette TRACE conn5 <- [1,90,null,{}] 08:47:31 INFO - PROCESS | 4008 | 1461253651292 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:31 INFO - PROCESS | 4008 | 1461253651395 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 08:47:31 INFO - PROCESS | 4008 | 1461253651456 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22822C800 == 29 [pid = 4008] [id = 32] 08:47:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D21CA17400) [pid = 4008] [serial = 92] [outer = 0000000000000000] 08:47:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D226DB6C00) [pid = 4008] [serial = 93] [outer = 000000D21CA17400] 08:47:31 INFO - PROCESS | 4008 | 1461253651514 Marionette DEBUG loaded listener.js 08:47:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D227CC0800) [pid = 4008] [serial = 94] [outer = 000000D21CA17400] 08:47:32 INFO - PROCESS | 4008 | 1461253652063 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 838ms 08:47:32 INFO - PROCESS | 4008 | 1461253652129 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 4008 | 1461253652132 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 08:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:47:32 INFO - PROCESS | 4008 | 1461253652136 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 4008 | 1461253652140 Marionette TRACE conn5 <- [1,94,null,{}] 08:47:32 INFO - PROCESS | 4008 | 1461253652152 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:32 INFO - PROCESS | 4008 | 1461253652287 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 08:47:32 INFO - PROCESS | 4008 | 1461253652333 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A9EC000 == 30 [pid = 4008] [id = 33] 08:47:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D228A96C00) [pid = 4008] [serial = 95] [outer = 0000000000000000] 08:47:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D228D47800) [pid = 4008] [serial = 96] [outer = 000000D228A96C00] 08:47:32 INFO - PROCESS | 4008 | 1461253652394 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D228DCAC00) [pid = 4008] [serial = 97] [outer = 000000D228A96C00] 08:47:32 INFO - PROCESS | 4008 | 1461253652901 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 776ms 08:47:32 INFO - PROCESS | 4008 | 1461253652914 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 08:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:47:32 INFO - PROCESS | 4008 | 1461253652917 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 08:47:32 INFO - PROCESS | 4008 | 1461253652920 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 4008 | 1461253652923 Marionette TRACE conn5 <- [1,98,null,{}] 08:47:32 INFO - PROCESS | 4008 | 1461253652943 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:33 INFO - PROCESS | 4008 | 1461253653043 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 08:47:33 INFO - PROCESS | 4008 | 1461253653116 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F5A800 == 31 [pid = 4008] [id = 34] 08:47:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D219740C00) [pid = 4008] [serial = 98] [outer = 0000000000000000] 08:47:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D219748000) [pid = 4008] [serial = 99] [outer = 000000D219740C00] 08:47:33 INFO - PROCESS | 4008 | 1461253653174 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D228DC5400) [pid = 4008] [serial = 100] [outer = 000000D219740C00] 08:47:33 INFO - PROCESS | 4008 | 1461253653720 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 839ms 08:47:33 INFO - PROCESS | 4008 | 1461253653809 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 08:47:33 INFO - PROCESS | 4008 | 1461253653813 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 08:47:33 INFO - PROCESS | 4008 | 1461253653818 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 4008 | 1461253653822 Marionette TRACE conn5 <- [1,102,null,{}] 08:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:47:33 INFO - PROCESS | 4008 | 1461253653828 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:33 INFO - PROCESS | 4008 | 1461253653934 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 08:47:34 INFO - PROCESS | 4008 | 1461253653990 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21CA6F000 == 32 [pid = 4008] [id = 35] 08:47:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D219743400) [pid = 4008] [serial = 101] [outer = 0000000000000000] 08:47:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D219747C00) [pid = 4008] [serial = 102] [outer = 000000D219743400] 08:47:34 INFO - PROCESS | 4008 | 1461253654041 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D21B340800) [pid = 4008] [serial = 103] [outer = 000000D219743400] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D21AFC6000) [pid = 4008] [serial = 60] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D219677400) [pid = 4008] [serial = 63] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D21B749C00) [pid = 4008] [serial = 66] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D221496C00) [pid = 4008] [serial = 24] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D227C33400) [pid = 4008] [serial = 27] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D22D323800) [pid = 4008] [serial = 33] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D21FA86400) [pid = 4008] [serial = 36] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D2208DA000) [pid = 4008] [serial = 39] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D224F34000) [pid = 4008] [serial = 42] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D227C39000) [pid = 4008] [serial = 45] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D228A93400) [pid = 4008] [serial = 48] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D22CF08400) [pid = 4008] [serial = 51] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D228DC9400) [pid = 4008] [serial = 54] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D2195EC400) [pid = 4008] [serial = 57] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D21AF7E000) [pid = 4008] [serial = 21] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D2272AC400) [pid = 4008] [serial = 43] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D228435800) [pid = 4008] [serial = 46] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D227E4F000) [pid = 4008] [serial = 30] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D22908C000) [pid = 4008] [serial = 49] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D224C0AC00) [pid = 4008] [serial = 40] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D21B01F800) [pid = 4008] [serial = 64] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (000000D22021A400) [pid = 4008] [serial = 37] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (000000D22A4CD400) [pid = 4008] [serial = 28] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (000000D21C6A6000) [pid = 4008] [serial = 22] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (000000D22CF0A800) [pid = 4008] [serial = 67] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (000000D22E4E8800) [pid = 4008] [serial = 69] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (000000D2288B4000) [pid = 4008] [serial = 17] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (000000D228623400) [pid = 4008] [serial = 14] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (000000D21C6A4800) [pid = 4008] [serial = 9] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (000000D221A9C800) [pid = 4008] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 08:47:34 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (000000D21F84C800) [pid = 4008] [serial = 4] [outer = 0000000000000000] [url = about:blank] 08:47:34 INFO - PROCESS | 4008 | 1461253654568 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 776ms 08:47:34 INFO - PROCESS | 4008 | 1461253654603 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 4008 | 1461253654607 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 08:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:47:34 INFO - PROCESS | 4008 | 1461253654615 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 4008 | 1461253654618 Marionette TRACE conn5 <- [1,106,null,{}] 08:47:34 INFO - PROCESS | 4008 | 1461253654623 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:34 INFO - PROCESS | 4008 | 1461253654703 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 08:47:34 INFO - PROCESS | 4008 | 1461253654712 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21C3C7000 == 33 [pid = 4008] [id = 36] 08:47:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (000000D21AFC2000) [pid = 4008] [serial = 104] [outer = 0000000000000000] 08:47:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (000000D21B34AC00) [pid = 4008] [serial = 105] [outer = 000000D21AFC2000] 08:47:34 INFO - PROCESS | 4008 | 1461253654760 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (000000D21B748400) [pid = 4008] [serial = 106] [outer = 000000D21AFC2000] 08:47:35 INFO - PROCESS | 4008 | 1461253655184 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 629ms 08:47:35 INFO - PROCESS | 4008 | 1461253655246 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 4008 | 1461253655248 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 08:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:47:35 INFO - PROCESS | 4008 | 1461253655252 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 4008 | 1461253655254 Marionette TRACE conn5 <- [1,110,null,{}] 08:47:35 INFO - PROCESS | 4008 | 1461253655264 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:35 INFO - PROCESS | 4008 | 1461253655373 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 08:47:35 INFO - PROCESS | 4008 | 1461253655389 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EAF800 == 34 [pid = 4008] [id = 37] 08:47:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (000000D22029A800) [pid = 4008] [serial = 107] [outer = 0000000000000000] 08:47:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (000000D2202A5400) [pid = 4008] [serial = 108] [outer = 000000D22029A800] 08:47:35 INFO - PROCESS | 4008 | 1461253655441 Marionette DEBUG loaded listener.js 08:47:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (000000D220829400) [pid = 4008] [serial = 109] [outer = 000000D22029A800] 08:47:35 INFO - PROCESS | 4008 | 1461253655844 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 629ms 08:47:35 INFO - PROCESS | 4008 | 1461253655884 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 4008 | 1461253655886 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 08:47:35 INFO - PROCESS | 4008 | 1461253655889 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:47:35 INFO - PROCESS | 4008 | 1461253655891 Marionette TRACE conn5 <- [1,114,null,{}] 08:47:35 INFO - PROCESS | 4008 | 1461253655894 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:35 INFO - PROCESS | 4008 | 1461253655976 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 08:47:35 INFO - PROCESS | 4008 | 1461253655982 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2258F4000 == 35 [pid = 4008] [id = 38] 08:47:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000D224458800) [pid = 4008] [serial = 110] [outer = 0000000000000000] 08:47:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000D224F3AC00) [pid = 4008] [serial = 111] [outer = 000000D224458800] 08:47:36 INFO - PROCESS | 4008 | 1461253656029 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (000000D227289400) [pid = 4008] [serial = 112] [outer = 000000D224458800] 08:47:36 INFO - PROCESS | 4008 | 1461253656430 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 566ms 08:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:47:36 INFO - PROCESS | 4008 | 1461253656465 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 08:47:36 INFO - PROCESS | 4008 | 1461253656467 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 08:47:36 INFO - PROCESS | 4008 | 1461253656470 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:47:36 INFO - PROCESS | 4008 | 1461253656472 Marionette TRACE conn5 <- [1,118,null,{}] 08:47:36 INFO - PROCESS | 4008 | 1461253656480 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:36 INFO - PROCESS | 4008 | 1461253656557 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 08:47:36 INFO - PROCESS | 4008 | 1461253656564 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B0F2800 == 36 [pid = 4008] [id = 39] 08:47:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000D227290C00) [pid = 4008] [serial = 113] [outer = 0000000000000000] 08:47:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D2279C7000) [pid = 4008] [serial = 114] [outer = 000000D227290C00] 08:47:36 INFO - PROCESS | 4008 | 1461253656610 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D227EDFC00) [pid = 4008] [serial = 115] [outer = 000000D227290C00] 08:47:37 INFO - PROCESS | 4008 | 1461253657036 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 588ms 08:47:37 INFO - PROCESS | 4008 | 1461253657060 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 4008 | 1461253657062 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 08:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:47:37 INFO - PROCESS | 4008 | 1461253657072 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 4008 | 1461253657074 Marionette TRACE conn5 <- [1,122,null,{}] 08:47:37 INFO - PROCESS | 4008 | 1461253657082 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:37 INFO - PROCESS | 4008 | 1461253657205 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 08:47:37 INFO - PROCESS | 4008 | 1461253657213 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A35800 == 37 [pid = 4008] [id = 40] 08:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D2288C2400) [pid = 4008] [serial = 116] [outer = 0000000000000000] 08:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D228DC3000) [pid = 4008] [serial = 117] [outer = 000000D2288C2400] 08:47:37 INFO - PROCESS | 4008 | 1461253657262 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D2290E4400) [pid = 4008] [serial = 118] [outer = 000000D2288C2400] 08:47:37 INFO - PROCESS | 4008 | 1461253657685 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 629ms 08:47:37 INFO - PROCESS | 4008 | 1461253657710 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 4008 | 1461253657712 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 08:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:47:37 INFO - PROCESS | 4008 | 1461253657715 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 4008 | 1461253657717 Marionette TRACE conn5 <- [1,126,null,{}] 08:47:37 INFO - PROCESS | 4008 | 1461253657721 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:37 INFO - PROCESS | 4008 | 1461253657817 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 08:47:37 INFO - PROCESS | 4008 | 1461253657823 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AEDF800 == 38 [pid = 4008] [id = 41] 08:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D21B31C800) [pid = 4008] [serial = 119] [outer = 0000000000000000] 08:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D21B320800) [pid = 4008] [serial = 120] [outer = 000000D21B31C800] 08:47:37 INFO - PROCESS | 4008 | 1461253657869 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D2297A5C00) [pid = 4008] [serial = 121] [outer = 000000D21B31C800] 08:47:38 INFO - PROCESS | 4008 | 1461253658302 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 629ms 08:47:38 INFO - PROCESS | 4008 | 1461253658347 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 08:47:38 INFO - PROCESS | 4008 | 1461253658349 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 08:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:47:38 INFO - PROCESS | 4008 | 1461253658352 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 4008 | 1461253658354 Marionette TRACE conn5 <- [1,130,null,{}] 08:47:38 INFO - PROCESS | 4008 | 1461253658357 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:38 INFO - PROCESS | 4008 | 1461253658454 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 08:47:38 INFO - PROCESS | 4008 | 1461253658461 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F506000 == 39 [pid = 4008] [id = 42] 08:47:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D21C681C00) [pid = 4008] [serial = 122] [outer = 0000000000000000] 08:47:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D21C685000) [pid = 4008] [serial = 123] [outer = 000000D21C681C00] 08:47:38 INFO - PROCESS | 4008 | 1461253658506 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D21C68BC00) [pid = 4008] [serial = 124] [outer = 000000D21C681C00] 08:47:38 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D21B025000) [pid = 4008] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:47:38 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D2207FA800) [pid = 4008] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:47:38 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D2250DF000) [pid = 4008] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:47:38 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D219F50400) [pid = 4008] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:47:38 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D219671000) [pid = 4008] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:47:38 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D2279C4800) [pid = 4008] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:47:38 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D2195E2C00) [pid = 4008] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:47:38 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D228DBD400) [pid = 4008] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:47:38 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D21AFC0800) [pid = 4008] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:47:38 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D227EE2000) [pid = 4008] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:47:38 INFO - PROCESS | 4008 | 1461253658933 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 08:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 629ms 08:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:47:38 INFO - PROCESS | 4008 | 1461253658984 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 08:47:38 INFO - PROCESS | 4008 | 1461253658986 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 08:47:38 INFO - PROCESS | 4008 | 1461253658990 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 4008 | 1461253658991 Marionette TRACE conn5 <- [1,134,null,{}] 08:47:38 INFO - PROCESS | 4008 | 1461253658995 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:39 INFO - PROCESS | 4008 | 1461253659072 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 08:47:39 INFO - PROCESS | 4008 | 1461253659078 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F521000 == 40 [pid = 4008] [id = 43] 08:47:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D21AFBEC00) [pid = 4008] [serial = 125] [outer = 0000000000000000] 08:47:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D2205BCC00) [pid = 4008] [serial = 126] [outer = 000000D21AFBEC00] 08:47:39 INFO - PROCESS | 4008 | 1461253659125 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D22A25B000) [pid = 4008] [serial = 127] [outer = 000000D21AFBEC00] 08:47:39 INFO - PROCESS | 4008 | 1461253659567 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 08:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 629ms 08:47:39 INFO - PROCESS | 4008 | 1461253659623 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 08:47:39 INFO - PROCESS | 4008 | 1461253659625 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 08:47:39 INFO - PROCESS | 4008 | 1461253659628 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:47:39 INFO - PROCESS | 4008 | 1461253659630 Marionette TRACE conn5 <- [1,138,null,{}] 08:47:39 INFO - PROCESS | 4008 | 1461253659633 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:39 INFO - PROCESS | 4008 | 1461253659711 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 08:47:39 INFO - PROCESS | 4008 | 1461253659717 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F61E800 == 41 [pid = 4008] [id = 44] 08:47:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D22140E400) [pid = 4008] [serial = 128] [outer = 0000000000000000] 08:47:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D221462000) [pid = 4008] [serial = 129] [outer = 000000D22140E400] 08:47:39 INFO - PROCESS | 4008 | 1461253659762 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D22146A800) [pid = 4008] [serial = 130] [outer = 000000D22140E400] 08:47:40 INFO - PROCESS | 4008 | 1461253660154 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 08:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 587ms 08:47:40 INFO - PROCESS | 4008 | 1461253660219 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 08:47:40 INFO - PROCESS | 4008 | 1461253660222 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 08:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:47:40 INFO - PROCESS | 4008 | 1461253660225 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 4008 | 1461253660228 Marionette TRACE conn5 <- [1,142,null,{}] 08:47:40 INFO - PROCESS | 4008 | 1461253660231 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:40 INFO - PROCESS | 4008 | 1461253660330 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 08:47:40 INFO - PROCESS | 4008 | 1461253660336 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2306A6800 == 42 [pid = 4008] [id = 45] 08:47:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D22146E800) [pid = 4008] [serial = 131] [outer = 0000000000000000] 08:47:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D227604800) [pid = 4008] [serial = 132] [outer = 000000D22146E800] 08:47:40 INFO - PROCESS | 4008 | 1461253660387 Marionette DEBUG loaded listener.js 08:47:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D22AE3D400) [pid = 4008] [serial = 133] [outer = 000000D22146E800] 08:47:40 INFO - PROCESS | 4008 | 1461253660823 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 08:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 629ms 08:47:40 INFO - PROCESS | 4008 | 1461253660887 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 08:47:40 INFO - PROCESS | 4008 | 1461253660891 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 08:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:47:40 INFO - PROCESS | 4008 | 1461253660901 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 4008 | 1461253660906 Marionette TRACE conn5 <- [1,146,null,{}] 08:47:40 INFO - PROCESS | 4008 | 1461253660913 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:41 INFO - PROCESS | 4008 | 1461253661024 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 08:47:41 INFO - PROCESS | 4008 | 1461253661107 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21C3C5800 == 43 [pid = 4008] [id = 46] 08:47:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D21973F000) [pid = 4008] [serial = 134] [outer = 0000000000000000] 08:47:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D21A86D000) [pid = 4008] [serial = 135] [outer = 000000D21973F000] 08:47:41 INFO - PROCESS | 4008 | 1461253661165 Marionette DEBUG loaded listener.js 08:47:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D21B321000) [pid = 4008] [serial = 136] [outer = 000000D21973F000] 08:47:41 INFO - PROCESS | 4008 | 1461253661864 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1031ms 08:47:41 INFO - PROCESS | 4008 | 1461253661934 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 08:47:41 INFO - PROCESS | 4008 | 1461253661938 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 08:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:47:41 INFO - PROCESS | 4008 | 1461253661946 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:47:41 INFO - PROCESS | 4008 | 1461253661951 Marionette TRACE conn5 <- [1,150,null,{}] 08:47:41 INFO - PROCESS | 4008 | 1461253661955 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:42 INFO - PROCESS | 4008 | 1461253662101 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 08:47:42 INFO - PROCESS | 4008 | 1461253662165 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227F10000 == 44 [pid = 4008] [id = 47] 08:47:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D21C69EC00) [pid = 4008] [serial = 137] [outer = 0000000000000000] 08:47:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D21FD1A800) [pid = 4008] [serial = 138] [outer = 000000D21C69EC00] 08:47:42 INFO - PROCESS | 4008 | 1461253662223 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D22140DC00) [pid = 4008] [serial = 139] [outer = 000000D21C69EC00] 08:47:42 INFO - PROCESS | 4008 | 1461253662757 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 08:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 838ms 08:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:47:42 INFO - PROCESS | 4008 | 1461253662790 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 08:47:42 INFO - PROCESS | 4008 | 1461253662793 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 08:47:42 INFO - PROCESS | 4008 | 1461253662798 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:47:42 INFO - PROCESS | 4008 | 1461253662800 Marionette TRACE conn5 <- [1,154,null,{}] 08:47:42 INFO - PROCESS | 4008 | 1461253662811 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:42 INFO - PROCESS | 4008 | 1461253662920 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 08:47:43 INFO - PROCESS | 4008 | 1461253662999 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2306AA000 == 45 [pid = 4008] [id = 48] 08:47:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D2279C2800) [pid = 4008] [serial = 140] [outer = 0000000000000000] 08:47:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D227A7F800) [pid = 4008] [serial = 141] [outer = 000000D2279C2800] 08:47:43 INFO - PROCESS | 4008 | 1461253663060 Marionette DEBUG loaded listener.js 08:47:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D228A89C00) [pid = 4008] [serial = 142] [outer = 000000D2279C2800] 08:47:43 INFO - PROCESS | 4008 | 1461253663682 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 08:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 923ms 08:47:43 INFO - PROCESS | 4008 | 1461253663722 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 4008 | 1461253663725 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 08:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:47:43 INFO - PROCESS | 4008 | 1461253663728 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 4008 | 1461253663730 Marionette TRACE conn5 <- [1,158,null,{}] 08:47:43 INFO - PROCESS | 4008 | 1461253663734 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:43 INFO - PROCESS | 4008 | 1461253663839 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 08:47:43 INFO - PROCESS | 4008 | 1461253663903 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E799800 == 46 [pid = 4008] [id = 49] 08:47:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D22A4C2C00) [pid = 4008] [serial = 143] [outer = 0000000000000000] 08:47:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D22AD54000) [pid = 4008] [serial = 144] [outer = 000000D22A4C2C00] 08:47:43 INFO - PROCESS | 4008 | 1461253663961 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D22D28A400) [pid = 4008] [serial = 145] [outer = 000000D22A4C2C00] 08:47:44 INFO - PROCESS | 4008 | 1461253664719 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 08:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1023ms 08:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:47:44 INFO - PROCESS | 4008 | 1461253664754 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 08:47:44 INFO - PROCESS | 4008 | 1461253664758 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 08:47:44 INFO - PROCESS | 4008 | 1461253664763 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:47:44 INFO - PROCESS | 4008 | 1461253664766 Marionette TRACE conn5 <- [1,162,null,{}] 08:47:44 INFO - PROCESS | 4008 | 1461253664771 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:44 INFO - PROCESS | 4008 | 1461253664874 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 08:47:44 INFO - PROCESS | 4008 | 1461253664941 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F5B000 == 47 [pid = 4008] [id = 50] 08:47:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D21B021400) [pid = 4008] [serial = 146] [outer = 0000000000000000] 08:47:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D21B31B000) [pid = 4008] [serial = 147] [outer = 000000D21B021400] 08:47:45 INFO - PROCESS | 4008 | 1461253664991 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D21B60A000) [pid = 4008] [serial = 148] [outer = 000000D21B021400] 08:47:45 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F61E800 == 46 [pid = 4008] [id = 44] 08:47:45 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F521000 == 45 [pid = 4008] [id = 43] 08:47:45 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F506000 == 44 [pid = 4008] [id = 42] 08:47:45 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AEDF800 == 43 [pid = 4008] [id = 41] 08:47:45 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A35800 == 42 [pid = 4008] [id = 40] 08:47:45 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B0F2800 == 41 [pid = 4008] [id = 39] 08:47:45 INFO - PROCESS | 4008 | --DOCSHELL 000000D2258F4000 == 40 [pid = 4008] [id = 38] 08:47:45 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EAF800 == 39 [pid = 4008] [id = 37] 08:47:45 INFO - PROCESS | 4008 | --DOCSHELL 000000D21C3C7000 == 38 [pid = 4008] [id = 36] 08:47:45 INFO - PROCESS | 4008 | --DOCSHELL 000000D21CA6F000 == 37 [pid = 4008] [id = 35] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D227DB9400) [pid = 4008] [serial = 87] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | 1461253665586 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 881ms 08:47:45 INFO - PROCESS | 4008 | 1461253665645 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 4008 | 1461253665651 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 08:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:47:45 INFO - PROCESS | 4008 | 1461253665657 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 4008 | 1461253665660 Marionette TRACE conn5 <- [1,166,null,{}] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D22E72C800) [pid = 4008] [serial = 70] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D21C360000) [pid = 4008] [serial = 75] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D221E3B800) [pid = 4008] [serial = 81] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D227223400) [pid = 4008] [serial = 84] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D22760E800) [pid = 4008] [serial = 85] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D224FDF400) [pid = 4008] [serial = 82] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D21AF7AC00) [pid = 4008] [serial = 78] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D219675800) [pid = 4008] [serial = 72] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D21FA82C00) [pid = 4008] [serial = 76] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D21AFC8000) [pid = 4008] [serial = 73] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D22073B800) [pid = 4008] [serial = 79] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D21B020000) [pid = 4008] [serial = 58] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D2195E2400) [pid = 4008] [serial = 55] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D21B01E000) [pid = 4008] [serial = 61] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D22D329800) [pid = 4008] [serial = 52] [outer = 0000000000000000] [url = about:blank] 08:47:45 INFO - PROCESS | 4008 | 1461253665682 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:45 INFO - PROCESS | 4008 | 1461253665768 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 08:47:45 INFO - PROCESS | 4008 | 1461253665776 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21BBD1800 == 38 [pid = 4008] [id = 51] 08:47:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D219675400) [pid = 4008] [serial = 149] [outer = 0000000000000000] 08:47:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D21B01DC00) [pid = 4008] [serial = 150] [outer = 000000D219675400] 08:47:45 INFO - PROCESS | 4008 | 1461253665828 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D21B348C00) [pid = 4008] [serial = 151] [outer = 000000D219675400] 08:47:46 INFO - PROCESS | 4008 | 1461253666258 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 649ms 08:47:46 INFO - PROCESS | 4008 | 1461253666307 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 08:47:46 INFO - PROCESS | 4008 | 1461253666309 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 08:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:47:46 INFO - PROCESS | 4008 | 1461253666313 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 4008 | 1461253666317 Marionette TRACE conn5 <- [1,170,null,{}] 08:47:46 INFO - PROCESS | 4008 | 1461253666328 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:46 INFO - PROCESS | 4008 | 1461253666409 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 08:47:46 INFO - PROCESS | 4008 | 1461253666417 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2258F7000 == 39 [pid = 4008] [id = 52] 08:47:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D21FA36000) [pid = 4008] [serial = 152] [outer = 0000000000000000] 08:47:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D21FB54400) [pid = 4008] [serial = 153] [outer = 000000D21FA36000] 08:47:46 INFO - PROCESS | 4008 | 1461253666466 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D220385C00) [pid = 4008] [serial = 154] [outer = 000000D21FA36000] 08:47:46 INFO - PROCESS | 4008 | 1461253666900 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 629ms 08:47:46 INFO - PROCESS | 4008 | 1461253666946 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 08:47:46 INFO - PROCESS | 4008 | 1461253666949 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 08:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:47:46 INFO - PROCESS | 4008 | 1461253666952 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 4008 | 1461253666954 Marionette TRACE conn5 <- [1,174,null,{}] 08:47:46 INFO - PROCESS | 4008 | 1461253666957 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:47 INFO - PROCESS | 4008 | 1461253667044 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 08:47:47 INFO - PROCESS | 4008 | 1461253667051 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284BD000 == 40 [pid = 4008] [id = 53] 08:47:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D221412C00) [pid = 4008] [serial = 155] [outer = 0000000000000000] 08:47:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D221464400) [pid = 4008] [serial = 156] [outer = 000000D221412C00] 08:47:47 INFO - PROCESS | 4008 | 1461253667098 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D22149FC00) [pid = 4008] [serial = 157] [outer = 000000D221412C00] 08:47:47 INFO - PROCESS | 4008 | 1461253667475 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 587ms 08:47:47 INFO - PROCESS | 4008 | 1461253667541 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 08:47:47 INFO - PROCESS | 4008 | 1461253667543 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 08:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:47:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D21C68B800) [pid = 4008] [serial = 158] [outer = 000000D22D155C00] 08:47:47 INFO - PROCESS | 4008 | 1461253667565 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:47:47 INFO - PROCESS | 4008 | 1461253667567 Marionette TRACE conn5 <- [1,178,null,{}] 08:47:47 INFO - PROCESS | 4008 | 1461253667601 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:47 INFO - PROCESS | 4008 | 1461253667688 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 08:47:47 INFO - PROCESS | 4008 | 1461253667695 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AE1F800 == 41 [pid = 4008] [id = 54] 08:47:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D224C14000) [pid = 4008] [serial = 159] [outer = 0000000000000000] 08:47:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D226B66400) [pid = 4008] [serial = 160] [outer = 000000D224C14000] 08:47:47 INFO - PROCESS | 4008 | 1461253667740 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D22760E800) [pid = 4008] [serial = 161] [outer = 000000D224C14000] 08:47:48 INFO - PROCESS | 4008 | 1461253668208 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 692ms 08:47:48 INFO - PROCESS | 4008 | 1461253668241 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 4008 | 1461253668244 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 08:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:47:48 INFO - PROCESS | 4008 | 1461253668247 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 4008 | 1461253668248 Marionette TRACE conn5 <- [1,182,null,{}] 08:47:48 INFO - PROCESS | 4008 | 1461253668252 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:48 INFO - PROCESS | 4008 | 1461253668369 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 08:47:48 INFO - PROCESS | 4008 | 1461253668376 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E379800 == 42 [pid = 4008] [id = 55] 08:47:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D227EDF400) [pid = 4008] [serial = 162] [outer = 0000000000000000] 08:47:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D2282F7400) [pid = 4008] [serial = 163] [outer = 000000D227EDF400] 08:47:48 INFO - PROCESS | 4008 | 1461253668422 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D228A8C400) [pid = 4008] [serial = 164] [outer = 000000D227EDF400] 08:47:48 INFO - PROCESS | 4008 | 1461253668853 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 629ms 08:47:48 INFO - PROCESS | 4008 | 1461253668883 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 4008 | 1461253668886 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 08:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:47:48 INFO - PROCESS | 4008 | 1461253668889 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 4008 | 1461253668891 Marionette TRACE conn5 <- [1,186,null,{}] 08:47:48 INFO - PROCESS | 4008 | 1461253668895 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:49 INFO - PROCESS | 4008 | 1461253668994 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 08:47:49 INFO - PROCESS | 4008 | 1461253669000 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F512000 == 43 [pid = 4008] [id = 56] 08:47:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D228DC8800) [pid = 4008] [serial = 165] [outer = 0000000000000000] 08:47:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D22908CC00) [pid = 4008] [serial = 166] [outer = 000000D228DC8800] 08:47:49 INFO - PROCESS | 4008 | 1461253669072 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22A86C400) [pid = 4008] [serial = 167] [outer = 000000D228DC8800] 08:47:49 INFO - PROCESS | 4008 | 1461253669492 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 629ms 08:47:49 INFO - PROCESS | 4008 | 1461253669522 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 08:47:49 INFO - PROCESS | 4008 | 1461253669525 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 08:47:49 INFO - PROCESS | 4008 | 1461253669528 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:47:49 INFO - PROCESS | 4008 | 1461253669530 Marionette TRACE conn5 <- [1,190,null,{}] 08:47:49 INFO - PROCESS | 4008 | 1461253669533 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:49 INFO - PROCESS | 4008 | 1461253669633 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 08:47:49 INFO - PROCESS | 4008 | 1461253669639 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230665800 == 44 [pid = 4008] [id = 57] 08:47:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D22A4CA800) [pid = 4008] [serial = 168] [outer = 0000000000000000] 08:47:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D22D14A800) [pid = 4008] [serial = 169] [outer = 000000D22A4CA800] 08:47:49 INFO - PROCESS | 4008 | 1461253669685 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D22E4E4800) [pid = 4008] [serial = 170] [outer = 000000D22A4CA800] 08:47:50 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D2288C2400) [pid = 4008] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:47:50 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D21C681C00) [pid = 4008] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:47:50 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D21B31C800) [pid = 4008] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:47:50 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21AFC2000) [pid = 4008] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:47:50 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D224458800) [pid = 4008] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:47:50 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D227290C00) [pid = 4008] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:47:50 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D219743400) [pid = 4008] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:47:50 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D22029A800) [pid = 4008] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:47:50 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D21AFBEC00) [pid = 4008] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:47:50 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D22140E400) [pid = 4008] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:47:50 INFO - PROCESS | 4008 | 1461253670166 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 672ms 08:47:50 INFO - PROCESS | 4008 | 1461253670203 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 08:47:50 INFO - PROCESS | 4008 | 1461253670205 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 08:47:50 INFO - PROCESS | 4008 | 1461253670209 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:47:50 INFO - PROCESS | 4008 | 1461253670210 Marionette TRACE conn5 <- [1,194,null,{}] 08:47:50 INFO - PROCESS | 4008 | 1461253670214 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:50 INFO - PROCESS | 4008 | 1461253670293 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 08:47:50 INFO - PROCESS | 4008 | 1461253670382 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AEE2000 == 45 [pid = 4008] [id = 58] 08:47:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D21B34A000) [pid = 4008] [serial = 171] [outer = 0000000000000000] 08:47:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D2282F6400) [pid = 4008] [serial = 172] [outer = 000000D21B34A000] 08:47:50 INFO - PROCESS | 4008 | 1461253670428 Marionette DEBUG loaded listener.js 08:47:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D22E4EB800) [pid = 4008] [serial = 173] [outer = 000000D21B34A000] 08:47:50 INFO - PROCESS | 4008 | 1461253670761 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 566ms 08:47:50 INFO - PROCESS | 4008 | 1461253670780 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 08:47:50 INFO - PROCESS | 4008 | 1461253670782 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 08:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:47:50 INFO - PROCESS | 4008 | 1461253670785 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 4008 | 1461253670787 Marionette TRACE conn5 <- [1,198,null,{}] 08:47:50 INFO - PROCESS | 4008 | 1461253670790 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:50 INFO - PROCESS | 4008 | 1461253670868 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 08:47:50 INFO - PROCESS | 4008 | 1461253670931 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230699000 == 46 [pid = 4008] [id = 59] 08:47:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D22E4E6000) [pid = 4008] [serial = 174] [outer = 0000000000000000] 08:47:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D22E72E800) [pid = 4008] [serial = 175] [outer = 000000D22E4E6000] 08:47:50 INFO - PROCESS | 4008 | 1461253670977 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D22E737400) [pid = 4008] [serial = 176] [outer = 000000D22E4E6000] 08:47:51 INFO - PROCESS | 4008 | 1461253671321 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 586ms 08:47:51 INFO - PROCESS | 4008 | 1461253671374 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 08:47:51 INFO - PROCESS | 4008 | 1461253671376 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 08:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:47:51 INFO - PROCESS | 4008 | 1461253671379 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 4008 | 1461253671382 Marionette TRACE conn5 <- [1,202,null,{}] 08:47:51 INFO - PROCESS | 4008 | 1461253671385 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:51 INFO - PROCESS | 4008 | 1461253671504 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 08:47:51 INFO - PROCESS | 4008 | 1461253671512 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F588800 == 47 [pid = 4008] [id = 60] 08:47:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22E72D800) [pid = 4008] [serial = 177] [outer = 0000000000000000] 08:47:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D22F8DBC00) [pid = 4008] [serial = 178] [outer = 000000D22E72D800] 08:47:51 INFO - PROCESS | 4008 | 1461253671562 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D22B66D000) [pid = 4008] [serial = 179] [outer = 000000D22E72D800] 08:47:51 INFO - PROCESS | 4008 | 1461253671965 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 629ms 08:47:52 INFO - PROCESS | 4008 | 1461253672011 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 08:47:52 INFO - PROCESS | 4008 | 1461253672013 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 08:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:47:52 INFO - PROCESS | 4008 | 1461253672017 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:47:52 INFO - PROCESS | 4008 | 1461253672018 Marionette TRACE conn5 <- [1,206,null,{}] 08:47:52 INFO - PROCESS | 4008 | 1461253672022 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:52 INFO - PROCESS | 4008 | 1461253672151 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 08:47:52 INFO - PROCESS | 4008 | 1461253672226 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B0F2800 == 48 [pid = 4008] [id = 61] 08:47:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D2195E9400) [pid = 4008] [serial = 180] [outer = 0000000000000000] 08:47:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21966EC00) [pid = 4008] [serial = 181] [outer = 000000D2195E9400] 08:47:52 INFO - PROCESS | 4008 | 1461253672326 Marionette DEBUG loaded listener.js 08:47:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D21AFC7800) [pid = 4008] [serial = 182] [outer = 000000D2195E9400] 08:47:53 INFO - PROCESS | 4008 | 1461253673004 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1017ms 08:47:53 INFO - PROCESS | 4008 | 1461253673039 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 4008 | 1461253673044 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 08:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:47:53 INFO - PROCESS | 4008 | 1461253673049 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 4008 | 1461253673054 Marionette TRACE conn5 <- [1,210,null,{}] 08:47:53 INFO - PROCESS | 4008 | 1461253673073 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:53 INFO - PROCESS | 4008 | 1461253673209 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 08:47:53 INFO - PROCESS | 4008 | 1461253673278 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228897800 == 49 [pid = 4008] [id = 62] 08:47:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D21F866000) [pid = 4008] [serial = 183] [outer = 0000000000000000] 08:47:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D21FBBA400) [pid = 4008] [serial = 184] [outer = 000000D21F866000] 08:47:53 INFO - PROCESS | 4008 | 1461253673341 Marionette DEBUG loaded listener.js 08:47:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D221467400) [pid = 4008] [serial = 185] [outer = 000000D21F866000] 08:47:53 INFO - PROCESS | 4008 | 1461253673893 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 08:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 902ms 08:47:53 INFO - PROCESS | 4008 | 1461253673954 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 4008 | 1461253673958 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 08:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:47:53 INFO - PROCESS | 4008 | 1461253673962 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 4008 | 1461253673964 Marionette TRACE conn5 <- [1,214,null,{}] 08:47:53 INFO - PROCESS | 4008 | 1461253673969 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:54 INFO - PROCESS | 4008 | 1461253674075 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 08:47:54 INFO - PROCESS | 4008 | 1461253674158 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F507000 == 50 [pid = 4008] [id = 63] 08:47:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D227A7D400) [pid = 4008] [serial = 186] [outer = 0000000000000000] 08:47:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D227EE6400) [pid = 4008] [serial = 187] [outer = 000000D227A7D400] 08:47:54 INFO - PROCESS | 4008 | 1461253674215 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D229029800) [pid = 4008] [serial = 188] [outer = 000000D227A7D400] 08:47:54 INFO - PROCESS | 4008 | 1461253674769 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 08:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 838ms 08:47:54 INFO - PROCESS | 4008 | 1461253674816 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 08:47:54 INFO - PROCESS | 4008 | 1461253674820 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 08:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:47:54 INFO - PROCESS | 4008 | 1461253674834 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:47:54 INFO - PROCESS | 4008 | 1461253674839 Marionette TRACE conn5 <- [1,218,null,{}] 08:47:54 INFO - PROCESS | 4008 | 1461253674843 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:54 INFO - PROCESS | 4008 | 1461253674952 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 08:47:55 INFO - PROCESS | 4008 | 1461253675019 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F511000 == 51 [pid = 4008] [id = 64] 08:47:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21FA33000) [pid = 4008] [serial = 189] [outer = 0000000000000000] 08:47:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22B670C00) [pid = 4008] [serial = 190] [outer = 000000D21FA33000] 08:47:55 INFO - PROCESS | 4008 | 1461253675075 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22F817000) [pid = 4008] [serial = 191] [outer = 000000D21FA33000] 08:47:55 INFO - PROCESS | 4008 | 1461253675764 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 08:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 986ms 08:47:55 INFO - PROCESS | 4008 | 1461253675821 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 08:47:55 INFO - PROCESS | 4008 | 1461253675826 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 08:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:47:55 INFO - PROCESS | 4008 | 1461253675832 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 4008 | 1461253675835 Marionette TRACE conn5 <- [1,222,null,{}] 08:47:55 INFO - PROCESS | 4008 | 1461253675855 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:55 INFO - PROCESS | 4008 | 1461253675980 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 08:47:56 INFO - PROCESS | 4008 | 1461253676030 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21C979000 == 52 [pid = 4008] [id = 65] 08:47:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21B31E400) [pid = 4008] [serial = 192] [outer = 0000000000000000] 08:47:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D21B340000) [pid = 4008] [serial = 193] [outer = 000000D21B31E400] 08:47:56 INFO - PROCESS | 4008 | 1461253676083 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D21C681800) [pid = 4008] [serial = 194] [outer = 000000D21B31E400] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D22822C800 == 51 [pid = 4008] [id = 32] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FEC9000 == 50 [pid = 4008] [id = 31] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F588800 == 49 [pid = 4008] [id = 60] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D230699000 == 48 [pid = 4008] [id = 59] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AEE2000 == 47 [pid = 4008] [id = 58] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D230665800 == 46 [pid = 4008] [id = 57] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F512000 == 45 [pid = 4008] [id = 56] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E379800 == 44 [pid = 4008] [id = 55] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AE1F800 == 43 [pid = 4008] [id = 54] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284BD000 == 42 [pid = 4008] [id = 53] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D2258F7000 == 41 [pid = 4008] [id = 52] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D21BBD1800 == 40 [pid = 4008] [id = 51] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21FA31400) [pid = 4008] [serial = 90] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D226DB6C00) [pid = 4008] [serial = 93] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D228D47800) [pid = 4008] [serial = 96] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D219748000) [pid = 4008] [serial = 99] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227604800) [pid = 4008] [serial = 132] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F5B000 == 39 [pid = 4008] [id = 50] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D2306AA000 == 38 [pid = 4008] [id = 48] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D227F10000 == 37 [pid = 4008] [id = 47] 08:47:56 INFO - PROCESS | 4008 | --DOCSHELL 000000D21C3C5800 == 36 [pid = 4008] [id = 46] 08:47:56 INFO - PROCESS | 4008 | 1461253676705 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 08:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 923ms 08:47:56 INFO - PROCESS | 4008 | 1461253676760 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 08:47:56 INFO - PROCESS | 4008 | 1461253676765 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 08:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:47:56 INFO - PROCESS | 4008 | 1461253676772 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:47:56 INFO - PROCESS | 4008 | 1461253676775 Marionette TRACE conn5 <- [1,226,null,{}] 08:47:56 INFO - PROCESS | 4008 | 1461253676778 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:56 INFO - PROCESS | 4008 | 1461253676872 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21B320800) [pid = 4008] [serial = 120] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21B34AC00) [pid = 4008] [serial = 105] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21B748400) [pid = 4008] [serial = 106] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D224F3AC00) [pid = 4008] [serial = 111] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D227289400) [pid = 4008] [serial = 112] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D2279C7000) [pid = 4008] [serial = 114] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21B340800) [pid = 4008] [serial = 103] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D219747C00) [pid = 4008] [serial = 102] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D2202A5400) [pid = 4008] [serial = 108] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D220829400) [pid = 4008] [serial = 109] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D2205BCC00) [pid = 4008] [serial = 126] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D22A25B000) [pid = 4008] [serial = 127] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21C68BC00) [pid = 4008] [serial = 124] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D2290E4400) [pid = 4008] [serial = 118] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D22146A800) [pid = 4008] [serial = 130] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D221462000) [pid = 4008] [serial = 129] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D227EDFC00) [pid = 4008] [serial = 115] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D228DC3000) [pid = 4008] [serial = 117] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D21C685000) [pid = 4008] [serial = 123] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D2297A5C00) [pid = 4008] [serial = 121] [outer = 0000000000000000] [url = about:blank] 08:47:56 INFO - PROCESS | 4008 | 1461253676946 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FA12800 == 37 [pid = 4008] [id = 66] 08:47:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D21B023C00) [pid = 4008] [serial = 195] [outer = 0000000000000000] 08:47:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D21B31BC00) [pid = 4008] [serial = 196] [outer = 000000D21B023C00] 08:47:56 INFO - PROCESS | 4008 | 1461253676994 Marionette DEBUG loaded listener.js 08:47:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D21C682C00) [pid = 4008] [serial = 197] [outer = 000000D21B023C00] 08:47:57 INFO - PROCESS | 4008 | 1461253677363 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 629ms 08:47:57 INFO - PROCESS | 4008 | 1461253677407 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 08:47:57 INFO - PROCESS | 4008 | 1461253677409 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 08:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:47:57 INFO - PROCESS | 4008 | 1461253677413 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:47:57 INFO - PROCESS | 4008 | 1461253677416 Marionette TRACE conn5 <- [1,230,null,{}] 08:47:57 INFO - PROCESS | 4008 | 1461253677427 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:57 INFO - PROCESS | 4008 | 1461253677510 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 08:47:57 INFO - PROCESS | 4008 | 1461253677517 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F55000 == 38 [pid = 4008] [id = 67] 08:47:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D21FA85400) [pid = 4008] [serial = 198] [outer = 0000000000000000] 08:47:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D22038C800) [pid = 4008] [serial = 199] [outer = 000000D21FA85400] 08:47:57 INFO - PROCESS | 4008 | 1461253677565 Marionette DEBUG loaded listener.js 08:47:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D221412000) [pid = 4008] [serial = 200] [outer = 000000D21FA85400] 08:47:58 INFO - PROCESS | 4008 | 1461253677991 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 08:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 629ms 08:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:47:58 INFO - PROCESS | 4008 | 1461253678044 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 08:47:58 INFO - PROCESS | 4008 | 1461253678047 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 08:47:58 INFO - PROCESS | 4008 | 1461253678051 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:47:58 INFO - PROCESS | 4008 | 1461253678053 Marionette TRACE conn5 <- [1,234,null,{}] 08:47:58 INFO - PROCESS | 4008 | 1461253678057 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:58 INFO - PROCESS | 4008 | 1461253678139 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 08:47:58 INFO - PROCESS | 4008 | 1461253678147 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22797A800 == 39 [pid = 4008] [id = 68] 08:47:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D22149E400) [pid = 4008] [serial = 201] [outer = 0000000000000000] 08:47:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D221E3C000) [pid = 4008] [serial = 202] [outer = 000000D22149E400] 08:47:58 INFO - PROCESS | 4008 | 1461253678194 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D224F3AC00) [pid = 4008] [serial = 203] [outer = 000000D22149E400] 08:47:58 INFO - PROCESS | 4008 | 1461253678602 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 08:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 587ms 08:47:58 INFO - PROCESS | 4008 | 1461253678640 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 08:47:58 INFO - PROCESS | 4008 | 1461253678643 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 08:47:58 INFO - PROCESS | 4008 | 1461253678661 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:47:58 INFO - PROCESS | 4008 | 1461253678663 Marionette TRACE conn5 <- [1,238,null,{}] 08:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:47:58 INFO - PROCESS | 4008 | 1461253678666 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:58 INFO - PROCESS | 4008 | 1461253678744 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 08:47:58 INFO - PROCESS | 4008 | 1461253678750 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E55000 == 40 [pid = 4008] [id = 69] 08:47:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D225075400) [pid = 4008] [serial = 204] [outer = 0000000000000000] 08:47:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D22721FC00) [pid = 4008] [serial = 205] [outer = 000000D225075400] 08:47:58 INFO - PROCESS | 4008 | 1461253678796 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D227950800) [pid = 4008] [serial = 206] [outer = 000000D225075400] 08:47:59 INFO - PROCESS | 4008 | 1461253679265 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 08:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 628ms 08:47:59 INFO - PROCESS | 4008 | 1461253679303 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 08:47:59 INFO - PROCESS | 4008 | 1461253679306 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 08:47:59 INFO - PROCESS | 4008 | 1461253679309 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:47:59 INFO - PROCESS | 4008 | 1461253679311 Marionette TRACE conn5 <- [1,242,null,{}] 08:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:47:59 INFO - PROCESS | 4008 | 1461253679315 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:59 INFO - PROCESS | 4008 | 1461253679428 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 08:47:59 INFO - PROCESS | 4008 | 1461253679436 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A42000 == 41 [pid = 4008] [id = 70] 08:47:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227EDFC00) [pid = 4008] [serial = 207] [outer = 0000000000000000] 08:47:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D227EE7400) [pid = 4008] [serial = 208] [outer = 000000D227EDFC00] 08:47:59 INFO - PROCESS | 4008 | 1461253679513 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D228A8C000) [pid = 4008] [serial = 209] [outer = 000000D227EDFC00] 08:47:59 INFO - PROCESS | 4008 | 1461253679966 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 08:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 671ms 08:47:59 INFO - PROCESS | 4008 | 1461253679986 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 08:47:59 INFO - PROCESS | 4008 | 1461253679989 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 08:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:47:59 INFO - PROCESS | 4008 | 1461253679992 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:47:59 INFO - PROCESS | 4008 | 1461253679994 Marionette TRACE conn5 <- [1,246,null,{}] 08:48:00 INFO - PROCESS | 4008 | 1461253679997 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:00 INFO - PROCESS | 4008 | 1461253680097 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 08:48:00 INFO - PROCESS | 4008 | 1461253680103 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A9EF000 == 42 [pid = 4008] [id = 71] 08:48:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D228DBD000) [pid = 4008] [serial = 210] [outer = 0000000000000000] 08:48:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D228DC6C00) [pid = 4008] [serial = 211] [outer = 000000D228DBD000] 08:48:00 INFO - PROCESS | 4008 | 1461253680149 Marionette DEBUG loaded listener.js 08:48:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22A251800) [pid = 4008] [serial = 212] [outer = 000000D228DBD000] 08:48:00 INFO - PROCESS | 4008 | 1461253680599 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 08:48:00 INFO - PROCESS | 4008 | 1461253680675 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 4008 | 1461253680678 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 08:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:48:00 INFO - PROCESS | 4008 | 1461253680710 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 4008 | 1461253680712 Marionette TRACE conn5 <- [1,250,null,{}] 08:48:00 INFO - PROCESS | 4008 | 1461253680751 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:00 INFO - PROCESS | 4008 | 1461253680884 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 08:48:00 INFO - PROCESS | 4008 | 1461253680927 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21C3D6000 == 43 [pid = 4008] [id = 72] 08:48:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22B668800) [pid = 4008] [serial = 213] [outer = 0000000000000000] 08:48:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22B671400) [pid = 4008] [serial = 214] [outer = 000000D22B668800] 08:48:00 INFO - PROCESS | 4008 | 1461253680974 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22D280000) [pid = 4008] [serial = 215] [outer = 000000D22B668800] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227EDF400) [pid = 4008] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D228DC8800) [pid = 4008] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21B021400) [pid = 4008] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D219675400) [pid = 4008] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D21B34A000) [pid = 4008] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22A4CA800) [pid = 4008] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22A4C2C00) [pid = 4008] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21FA36000) [pid = 4008] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D22E4E6000) [pid = 4008] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D224C14000) [pid = 4008] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:48:01 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D221412C00) [pid = 4008] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:48:01 INFO - PROCESS | 4008 | 1461253681528 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 860ms 08:48:01 INFO - PROCESS | 4008 | 1461253681561 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 08:48:01 INFO - PROCESS | 4008 | 1461253681563 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 08:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:48:01 INFO - PROCESS | 4008 | 1461253681567 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:48:01 INFO - PROCESS | 4008 | 1461253681568 Marionette TRACE conn5 <- [1,254,null,{}] 08:48:01 INFO - PROCESS | 4008 | 1461253681581 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:01 INFO - PROCESS | 4008 | 1461253681661 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 08:48:01 INFO - PROCESS | 4008 | 1461253681667 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F50C000 == 44 [pid = 4008] [id = 73] 08:48:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D227A7C400) [pid = 4008] [serial = 216] [outer = 0000000000000000] 08:48:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22B66A800) [pid = 4008] [serial = 217] [outer = 000000D227A7C400] 08:48:01 INFO - PROCESS | 4008 | 1461253681713 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22D285400) [pid = 4008] [serial = 218] [outer = 000000D227A7C400] 08:48:02 INFO - PROCESS | 4008 | 1461253682118 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 08:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 587ms 08:48:02 INFO - PROCESS | 4008 | 1461253682162 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 4008 | 1461253682164 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 08:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:48:02 INFO - PROCESS | 4008 | 1461253682167 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 4008 | 1461253682169 Marionette TRACE conn5 <- [1,258,null,{}] 08:48:02 INFO - PROCESS | 4008 | 1461253682172 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:02 INFO - PROCESS | 4008 | 1461253682251 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 08:48:02 INFO - PROCESS | 4008 | 1461253682260 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F608000 == 45 [pid = 4008] [id = 74] 08:48:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D22BE8C000) [pid = 4008] [serial = 219] [outer = 0000000000000000] 08:48:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22BE93000) [pid = 4008] [serial = 220] [outer = 000000D22BE8C000] 08:48:02 INFO - PROCESS | 4008 | 1461253682306 Marionette DEBUG loaded listener.js 08:48:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22D282800) [pid = 4008] [serial = 221] [outer = 000000D22BE8C000] 08:48:02 INFO - PROCESS | 4008 | 1461253682718 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 08:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 566ms 08:48:02 INFO - PROCESS | 4008 | 1461253682741 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 4008 | 1461253682744 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 08:48:02 INFO - PROCESS | 4008 | 1461253682747 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:48:02 INFO - PROCESS | 4008 | 1461253682749 Marionette TRACE conn5 <- [1,262,null,{}] 08:48:02 INFO - PROCESS | 4008 | 1461253682753 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:02 INFO - PROCESS | 4008 | 1461253682879 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 08:48:02 INFO - PROCESS | 4008 | 1461253682887 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2306A1000 == 46 [pid = 4008] [id = 75] 08:48:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22D288400) [pid = 4008] [serial = 222] [outer = 0000000000000000] 08:48:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22E72BC00) [pid = 4008] [serial = 223] [outer = 000000D22D288400] 08:48:02 INFO - PROCESS | 4008 | 1461253682941 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22F81AC00) [pid = 4008] [serial = 224] [outer = 000000D22D288400] 08:48:03 INFO - PROCESS | 4008 | 1461253683395 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 08:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 672ms 08:48:03 INFO - PROCESS | 4008 | 1461253683441 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 08:48:03 INFO - PROCESS | 4008 | 1461253683446 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 08:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:48:03 INFO - PROCESS | 4008 | 1461253683453 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:48:03 INFO - PROCESS | 4008 | 1461253683458 Marionette TRACE conn5 <- [1,266,null,{}] 08:48:03 INFO - PROCESS | 4008 | 1461253683465 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:03 INFO - PROCESS | 4008 | 1461253683585 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 08:48:03 INFO - PROCESS | 4008 | 1461253683726 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2205DA800 == 47 [pid = 4008] [id = 76] 08:48:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21AFC2000) [pid = 4008] [serial = 225] [outer = 0000000000000000] 08:48:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D21AFCB800) [pid = 4008] [serial = 226] [outer = 000000D21AFC2000] 08:48:03 INFO - PROCESS | 4008 | 1461253683785 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D21B743400) [pid = 4008] [serial = 227] [outer = 000000D21AFC2000] 08:48:04 INFO - PROCESS | 4008 | 1461253684329 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 08:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 923ms 08:48:04 INFO - PROCESS | 4008 | 1461253684383 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 4008 | 1461253684389 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 08:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:48:04 INFO - PROCESS | 4008 | 1461253684396 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 4008 | 1461253684399 Marionette TRACE conn5 <- [1,270,null,{}] 08:48:04 INFO - PROCESS | 4008 | 1461253684404 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:04 INFO - PROCESS | 4008 | 1461253684514 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 08:48:04 INFO - PROCESS | 4008 | 1461253684584 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227F05000 == 48 [pid = 4008] [id = 77] 08:48:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22021BC00) [pid = 4008] [serial = 228] [outer = 0000000000000000] 08:48:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D2205BCC00) [pid = 4008] [serial = 229] [outer = 000000D22021BC00] 08:48:04 INFO - PROCESS | 4008 | 1461253684643 Marionette DEBUG loaded listener.js 08:48:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22149A400) [pid = 4008] [serial = 230] [outer = 000000D22021BC00] 08:48:05 INFO - PROCESS | 4008 | 1461253685375 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1020ms 08:48:05 INFO - PROCESS | 4008 | 1461253685478 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 08:48:05 INFO - PROCESS | 4008 | 1461253685480 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 08:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:48:05 INFO - PROCESS | 4008 | 1461253685520 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:48:05 INFO - PROCESS | 4008 | 1461253685524 Marionette TRACE conn5 <- [1,274,null,{}] 08:48:05 INFO - PROCESS | 4008 | 1461253685577 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:05 INFO - PROCESS | 4008 | 1461253685725 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 08:48:05 INFO - PROCESS | 4008 | 1461253685789 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEC2800 == 49 [pid = 4008] [id = 78] 08:48:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D227A78400) [pid = 4008] [serial = 231] [outer = 0000000000000000] 08:48:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22BE8EC00) [pid = 4008] [serial = 232] [outer = 000000D227A78400] 08:48:05 INFO - PROCESS | 4008 | 1461253685849 Marionette DEBUG loaded listener.js 08:48:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22C7AD000) [pid = 4008] [serial = 233] [outer = 000000D227A78400] 08:48:06 INFO - PROCESS | 4008 | 1461253686411 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 08:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 965ms 08:48:06 INFO - PROCESS | 4008 | 1461253686477 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 4008 | 1461253686480 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 08:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:48:06 INFO - PROCESS | 4008 | 1461253686484 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 4008 | 1461253686486 Marionette TRACE conn5 <- [1,278,null,{}] 08:48:06 INFO - PROCESS | 4008 | 1461253686490 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:06 INFO - PROCESS | 4008 | 1461253686600 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 08:48:06 INFO - PROCESS | 4008 | 1461253686672 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C604000 == 50 [pid = 4008] [id = 79] 08:48:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22D328400) [pid = 4008] [serial = 234] [outer = 0000000000000000] 08:48:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22E622800) [pid = 4008] [serial = 235] [outer = 000000D22D328400] 08:48:06 INFO - PROCESS | 4008 | 1461253686770 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22E62AC00) [pid = 4008] [serial = 236] [outer = 000000D22D328400] 08:48:07 INFO - PROCESS | 4008 | 1461253687319 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 08:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 882ms 08:48:07 INFO - PROCESS | 4008 | 1461253687367 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 08:48:07 INFO - PROCESS | 4008 | 1461253687370 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 08:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:48:07 INFO - PROCESS | 4008 | 1461253687373 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 4008 | 1461253687375 Marionette TRACE conn5 <- [1,282,null,{}] 08:48:07 INFO - PROCESS | 4008 | 1461253687379 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:07 INFO - PROCESS | 4008 | 1461253687513 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 08:48:07 INFO - PROCESS | 4008 | 1461253687595 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221ED2800 == 51 [pid = 4008] [id = 80] 08:48:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D21B746800) [pid = 4008] [serial = 237] [outer = 0000000000000000] 08:48:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22AEFB400) [pid = 4008] [serial = 238] [outer = 000000D21B746800] 08:48:07 INFO - PROCESS | 4008 | 1461253687651 Marionette DEBUG loaded listener.js 08:48:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22D1D1C00) [pid = 4008] [serial = 239] [outer = 000000D21B746800] 08:48:08 INFO - PROCESS | 4008 | 1461253688301 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 08:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 986ms 08:48:08 INFO - PROCESS | 4008 | 1461253688362 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 08:48:08 INFO - PROCESS | 4008 | 1461253688366 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 08:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:48:08 INFO - PROCESS | 4008 | 1461253688371 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:48:08 INFO - PROCESS | 4008 | 1461253688375 Marionette TRACE conn5 <- [1,286,null,{}] 08:48:08 INFO - PROCESS | 4008 | 1461253688381 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:08 INFO - PROCESS | 4008 | 1461253688481 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 08:48:08 INFO - PROCESS | 4008 | 1461253688549 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224C1F000 == 52 [pid = 4008] [id = 81] 08:48:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D21AFBEC00) [pid = 4008] [serial = 240] [outer = 0000000000000000] 08:48:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D21B022800) [pid = 4008] [serial = 241] [outer = 000000D21AFBEC00] 08:48:08 INFO - PROCESS | 4008 | 1461253688600 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D21B741C00) [pid = 4008] [serial = 242] [outer = 000000D21AFBEC00] 08:48:09 INFO - PROCESS | 4008 | 1461253689222 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F608000 == 51 [pid = 4008] [id = 74] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F50C000 == 50 [pid = 4008] [id = 73] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D21C3D6000 == 49 [pid = 4008] [id = 72] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A9EF000 == 48 [pid = 4008] [id = 71] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A42000 == 47 [pid = 4008] [id = 70] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E55000 == 46 [pid = 4008] [id = 69] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D22797A800 == 45 [pid = 4008] [id = 68] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F55000 == 44 [pid = 4008] [id = 67] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FA12800 == 43 [pid = 4008] [id = 66] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22F8DBC00) [pid = 4008] [serial = 178] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D21C979000 == 42 [pid = 4008] [id = 65] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F511000 == 41 [pid = 4008] [id = 64] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F507000 == 40 [pid = 4008] [id = 63] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D228897800 == 39 [pid = 4008] [id = 62] 08:48:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B0F2800 == 38 [pid = 4008] [id = 61] 08:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 921ms 08:48:09 INFO - PROCESS | 4008 | 1461253689298 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 4008 | 1461253689304 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 08:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:48:09 INFO - PROCESS | 4008 | 1461253689310 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 4008 | 1461253689312 Marionette TRACE conn5 <- [1,290,null,{}] 08:48:09 INFO - PROCESS | 4008 | 1461253689316 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:09 INFO - PROCESS | 4008 | 1461253689415 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D2282F7400) [pid = 4008] [serial = 163] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22A86C400) [pid = 4008] [serial = 167] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22908CC00) [pid = 4008] [serial = 166] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D21B60A000) [pid = 4008] [serial = 148] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21B31B000) [pid = 4008] [serial = 147] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21B01DC00) [pid = 4008] [serial = 150] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D21B348C00) [pid = 4008] [serial = 151] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D2282F6400) [pid = 4008] [serial = 172] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D21FD1A800) [pid = 4008] [serial = 138] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21A86D000) [pid = 4008] [serial = 135] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22D14A800) [pid = 4008] [serial = 169] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22D28A400) [pid = 4008] [serial = 145] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22AD54000) [pid = 4008] [serial = 144] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D21FB54400) [pid = 4008] [serial = 153] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D220385C00) [pid = 4008] [serial = 154] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227A7F800) [pid = 4008] [serial = 141] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D22E737400) [pid = 4008] [serial = 176] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D22E72E800) [pid = 4008] [serial = 175] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D226B66400) [pid = 4008] [serial = 160] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D221464400) [pid = 4008] [serial = 156] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22149FC00) [pid = 4008] [serial = 157] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D228A8C800) [pid = 4008] [serial = 34] [outer = 0000000000000000] [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.] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D22E4E4800) [pid = 4008] [serial = 170] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D228A8C400) [pid = 4008] [serial = 164] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22760E800) [pid = 4008] [serial = 161] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22E4EB800) [pid = 4008] [serial = 173] [outer = 0000000000000000] [url = about:blank] 08:48:09 INFO - PROCESS | 4008 | 1461253689491 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FA18800 == 39 [pid = 4008] [id = 82] 08:48:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D21AFC9400) [pid = 4008] [serial = 243] [outer = 0000000000000000] 08:48:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21B01BC00) [pid = 4008] [serial = 244] [outer = 000000D21AFC9400] 08:48:09 INFO - PROCESS | 4008 | 1461253689540 Marionette DEBUG loaded listener.js 08:48:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D21B346000) [pid = 4008] [serial = 245] [outer = 000000D21AFC9400] 08:48:09 INFO - PROCESS | 4008 | 1461253689915 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 628ms 08:48:09 INFO - PROCESS | 4008 | 1461253689945 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 4008 | 1461253689948 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 08:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:48:09 INFO - PROCESS | 4008 | 1461253689952 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 4008 | 1461253689955 Marionette TRACE conn5 <- [1,294,null,{}] 08:48:09 INFO - PROCESS | 4008 | 1461253689966 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:10 INFO - PROCESS | 4008 | 1461253690083 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 08:48:10 INFO - PROCESS | 4008 | 1461253690093 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227CA1000 == 40 [pid = 4008] [id = 83] 08:48:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D220217C00) [pid = 4008] [serial = 246] [outer = 0000000000000000] 08:48:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D220733800) [pid = 4008] [serial = 247] [outer = 000000D220217C00] 08:48:10 INFO - PROCESS | 4008 | 1461253690143 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D221465800) [pid = 4008] [serial = 248] [outer = 000000D220217C00] 08:48:10 INFO - PROCESS | 4008 | 1461253690592 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:10 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. 08:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 692ms 08:48:10 INFO - PROCESS | 4008 | 1461253690645 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 08:48:10 INFO - PROCESS | 4008 | 1461253690648 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 08:48:10 INFO - PROCESS | 4008 | 1461253690651 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:48:10 INFO - PROCESS | 4008 | 1461253690653 Marionette TRACE conn5 <- [1,298,null,{}] 08:48:10 INFO - PROCESS | 4008 | 1461253690657 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:10 INFO - PROCESS | 4008 | 1461253690741 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 08:48:10 INFO - PROCESS | 4008 | 1461253690749 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22889B800 == 41 [pid = 4008] [id = 84] 08:48:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22445CC00) [pid = 4008] [serial = 249] [outer = 0000000000000000] 08:48:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D224F35C00) [pid = 4008] [serial = 250] [outer = 000000D22445CC00] 08:48:10 INFO - PROCESS | 4008 | 1461253690796 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D227291000) [pid = 4008] [serial = 251] [outer = 000000D22445CC00] 08:48:11 INFO - PROCESS | 4008 | 1461253691233 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:11 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. 08:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 629ms 08:48:11 INFO - PROCESS | 4008 | 1461253691283 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 08:48:11 INFO - PROCESS | 4008 | 1461253691285 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 08:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:48:11 INFO - PROCESS | 4008 | 1461253691321 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:48:11 INFO - PROCESS | 4008 | 1461253691331 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:48:11 INFO - PROCESS | 4008 | 1461253691333 Marionette TRACE conn5 <- [1,302,null,{}] 08:48:11 INFO - PROCESS | 4008 | 1461253691342 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:11 INFO - PROCESS | 4008 | 1461253691452 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 08:48:11 INFO - PROCESS | 4008 | 1461253691467 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA6E000 == 42 [pid = 4008] [id = 85] 08:48:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D227C2B000) [pid = 4008] [serial = 252] [outer = 0000000000000000] 08:48:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D227EDD400) [pid = 4008] [serial = 253] [outer = 000000D227C2B000] 08:48:11 INFO - PROCESS | 4008 | 1461253691513 Marionette DEBUG loaded listener.js 08:48:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D228A98800) [pid = 4008] [serial = 254] [outer = 000000D227C2B000] 08:48:11 INFO - PROCESS | 4008 | 1461253691965 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:12 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. 08:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 692ms 08:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:48:12 INFO - PROCESS | 4008 | 1461253692020 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 08:48:12 INFO - PROCESS | 4008 | 1461253692022 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 08:48:12 INFO - PROCESS | 4008 | 1461253692025 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:48:12 INFO - PROCESS | 4008 | 1461253692027 Marionette TRACE conn5 <- [1,306,null,{}] 08:48:12 INFO - PROCESS | 4008 | 1461253692036 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:12 INFO - PROCESS | 4008 | 1461253692173 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 08:48:12 INFO - PROCESS | 4008 | 1461253692224 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C61C800 == 43 [pid = 4008] [id = 86] 08:48:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22A254400) [pid = 4008] [serial = 255] [outer = 0000000000000000] 08:48:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22AD59C00) [pid = 4008] [serial = 256] [outer = 000000D22A254400] 08:48:12 INFO - PROCESS | 4008 | 1461253692274 Marionette DEBUG loaded listener.js 08:48:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22B673C00) [pid = 4008] [serial = 257] [outer = 000000D22A254400] 08:48:12 INFO - PROCESS | 4008 | 1461253692699 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:12 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. 08:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 735ms 08:48:12 INFO - PROCESS | 4008 | 1461253692779 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 08:48:12 INFO - PROCESS | 4008 | 1461253692781 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 08:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:48:12 INFO - PROCESS | 4008 | 1461253692797 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:48:12 INFO - PROCESS | 4008 | 1461253692799 Marionette TRACE conn5 <- [1,310,null,{}] 08:48:12 INFO - PROCESS | 4008 | 1461253692803 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:12 INFO - PROCESS | 4008 | 1461253692907 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 08:48:12 INFO - PROCESS | 4008 | 1461253692917 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E78B800 == 44 [pid = 4008] [id = 87] 08:48:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22A255400) [pid = 4008] [serial = 258] [outer = 0000000000000000] 08:48:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22C7A2800) [pid = 4008] [serial = 259] [outer = 000000D22A255400] 08:48:12 INFO - PROCESS | 4008 | 1461253692963 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22D1C6400) [pid = 4008] [serial = 260] [outer = 000000D22A255400] 08:48:13 INFO - PROCESS | 4008 | 1461253693392 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:13 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. 08:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 628ms 08:48:13 INFO - PROCESS | 4008 | 1461253693426 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 08:48:13 INFO - PROCESS | 4008 | 1461253693429 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 08:48:13 INFO - PROCESS | 4008 | 1461253693432 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:48:13 INFO - PROCESS | 4008 | 1461253693434 Marionette TRACE conn5 <- [1,314,null,{}] 08:48:13 INFO - PROCESS | 4008 | 1461253693443 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:13 INFO - PROCESS | 4008 | 1461253693549 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 08:48:13 INFO - PROCESS | 4008 | 1461253693556 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F577800 == 45 [pid = 4008] [id = 88] 08:48:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22BE95C00) [pid = 4008] [serial = 261] [outer = 0000000000000000] 08:48:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22D280400) [pid = 4008] [serial = 262] [outer = 000000D22BE95C00] 08:48:13 INFO - PROCESS | 4008 | 1461253693601 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22E4E6C00) [pid = 4008] [serial = 263] [outer = 000000D22BE95C00] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D227EDFC00) [pid = 4008] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D228DBD000) [pid = 4008] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D21B31E400) [pid = 4008] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D21FA85400) [pid = 4008] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21B023C00) [pid = 4008] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22149E400) [pid = 4008] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22E72D800) [pid = 4008] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D225075400) [pid = 4008] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22B668800) [pid = 4008] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22BE8C000) [pid = 4008] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:48:13 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227A7C400) [pid = 4008] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:48:14 INFO - PROCESS | 4008 | 1461253694130 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:14 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. 08:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 776ms 08:48:14 INFO - PROCESS | 4008 | 1461253694212 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 08:48:14 INFO - PROCESS | 4008 | 1461253694214 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 08:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:48:14 INFO - PROCESS | 4008 | 1461253694217 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:48:14 INFO - PROCESS | 4008 | 1461253694219 Marionette TRACE conn5 <- [1,318,null,{}] 08:48:14 INFO - PROCESS | 4008 | 1461253694223 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:14 INFO - PROCESS | 4008 | 1461253694303 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 08:48:14 INFO - PROCESS | 4008 | 1461253694310 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F61B000 == 46 [pid = 4008] [id = 89] 08:48:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22760C400) [pid = 4008] [serial = 264] [outer = 0000000000000000] 08:48:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22D281000) [pid = 4008] [serial = 265] [outer = 000000D22760C400] 08:48:14 INFO - PROCESS | 4008 | 1461253694355 Marionette DEBUG loaded listener.js 08:48:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22E623C00) [pid = 4008] [serial = 266] [outer = 000000D22760C400] 08:48:14 INFO - PROCESS | 4008 | 1461253694792 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:14 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. 08:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 629ms 08:48:14 INFO - PROCESS | 4008 | 1461253694850 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 08:48:14 INFO - PROCESS | 4008 | 1461253694852 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 08:48:14 INFO - PROCESS | 4008 | 1461253694855 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:48:14 INFO - PROCESS | 4008 | 1461253694857 Marionette TRACE conn5 <- [1,322,null,{}] 08:48:14 INFO - PROCESS | 4008 | 1461253694860 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:14 INFO - PROCESS | 4008 | 1461253694943 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 08:48:14 INFO - PROCESS | 4008 | 1461253694951 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230692000 == 47 [pid = 4008] [id = 90] 08:48:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22E72A400) [pid = 4008] [serial = 267] [outer = 0000000000000000] 08:48:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22E730000) [pid = 4008] [serial = 268] [outer = 000000D22E72A400] 08:48:15 INFO - PROCESS | 4008 | 1461253694996 Marionette DEBUG loaded listener.js 08:48:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22E739400) [pid = 4008] [serial = 269] [outer = 000000D22E72A400] 08:48:15 INFO - PROCESS | 4008 | 1461253695415 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:15 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. 08:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 587ms 08:48:15 INFO - PROCESS | 4008 | 1461253695446 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 4008 | 1461253695448 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 08:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:48:15 INFO - PROCESS | 4008 | 1461253695451 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 4008 | 1461253695454 Marionette TRACE conn5 <- [1,326,null,{}] 08:48:15 INFO - PROCESS | 4008 | 1461253695458 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:15 INFO - PROCESS | 4008 | 1461253695558 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 08:48:15 INFO - PROCESS | 4008 | 1461253695564 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231119000 == 48 [pid = 4008] [id = 91] 08:48:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22C7E6000) [pid = 4008] [serial = 270] [outer = 0000000000000000] 08:48:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22C7EBC00) [pid = 4008] [serial = 271] [outer = 000000D22C7E6000] 08:48:15 INFO - PROCESS | 4008 | 1461253695616 Marionette DEBUG loaded listener.js 08:48:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22F81EC00) [pid = 4008] [serial = 272] [outer = 000000D22C7E6000] 08:48:16 INFO - PROCESS | 4008 | 1461253696313 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:16 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. 08:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 882ms 08:48:16 INFO - PROCESS | 4008 | 1461253696337 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 08:48:16 INFO - PROCESS | 4008 | 1461253696342 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 08:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:48:16 INFO - PROCESS | 4008 | 1461253696348 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:48:16 INFO - PROCESS | 4008 | 1461253696352 Marionette TRACE conn5 <- [1,330,null,{}] 08:48:16 INFO - PROCESS | 4008 | 1461253696358 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:16 INFO - PROCESS | 4008 | 1461253696471 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 08:48:16 INFO - PROCESS | 4008 | 1461253696546 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F48000 == 49 [pid = 4008] [id = 92] 08:48:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D21B01DC00) [pid = 4008] [serial = 273] [outer = 0000000000000000] 08:48:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D21B343800) [pid = 4008] [serial = 274] [outer = 000000D21B01DC00] 08:48:16 INFO - PROCESS | 4008 | 1461253696647 Marionette DEBUG loaded listener.js 08:48:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D21CA7DC00) [pid = 4008] [serial = 275] [outer = 000000D21B01DC00] 08:48:17 INFO - PROCESS | 4008 | 1461253697277 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:17 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. 08:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 986ms 08:48:17 INFO - PROCESS | 4008 | 1461253697337 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 08:48:17 INFO - PROCESS | 4008 | 1461253697344 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 08:48:17 INFO - PROCESS | 4008 | 1461253697365 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:48:17 INFO - PROCESS | 4008 | 1461253697368 Marionette TRACE conn5 <- [1,334,null,{}] 08:48:17 INFO - PROCESS | 4008 | 1461253697372 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:17 INFO - PROCESS | 4008 | 1461253697483 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 08:48:17 INFO - PROCESS | 4008 | 1461253697554 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22801E000 == 50 [pid = 4008] [id = 93] 08:48:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D221467800) [pid = 4008] [serial = 276] [outer = 0000000000000000] 08:48:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D224458000) [pid = 4008] [serial = 277] [outer = 000000D221467800] 08:48:17 INFO - PROCESS | 4008 | 1461253697612 Marionette DEBUG loaded listener.js 08:48:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D227C39000) [pid = 4008] [serial = 278] [outer = 000000D221467800] 08:48:18 INFO - PROCESS | 4008 | 1461253698205 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:18 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. 08:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 881ms 08:48:18 INFO - PROCESS | 4008 | 1461253698253 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 08:48:18 INFO - PROCESS | 4008 | 1461253698256 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 08:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:48:18 INFO - PROCESS | 4008 | 1461253698260 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:48:18 INFO - PROCESS | 4008 | 1461253698264 Marionette TRACE conn5 <- [1,338,null,{}] 08:48:18 INFO - PROCESS | 4008 | 1461253698276 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:18 INFO - PROCESS | 4008 | 1461253698397 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 08:48:18 INFO - PROCESS | 4008 | 1461253698476 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E675000 == 51 [pid = 4008] [id = 94] 08:48:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D228E24000) [pid = 4008] [serial = 279] [outer = 0000000000000000] 08:48:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D228E2D000) [pid = 4008] [serial = 280] [outer = 000000D228E24000] 08:48:18 INFO - PROCESS | 4008 | 1461253698536 Marionette DEBUG loaded listener.js 08:48:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22A4CA800) [pid = 4008] [serial = 281] [outer = 000000D228E24000] 08:48:19 INFO - PROCESS | 4008 | 1461253699078 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:19 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. 08:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 838ms 08:48:19 INFO - PROCESS | 4008 | 1461253699106 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 08:48:19 INFO - PROCESS | 4008 | 1461253699109 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 08:48:19 INFO - PROCESS | 4008 | 1461253699114 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:48:19 INFO - PROCESS | 4008 | 1461253699116 Marionette TRACE conn5 <- [1,342,null,{}] 08:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:48:19 INFO - PROCESS | 4008 | 1461253699120 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:19 INFO - PROCESS | 4008 | 1461253699230 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 08:48:19 INFO - PROCESS | 4008 | 1461253699313 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FB4800 == 52 [pid = 4008] [id = 95] 08:48:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D227AECC00) [pid = 4008] [serial = 282] [outer = 0000000000000000] 08:48:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D227AF4800) [pid = 4008] [serial = 283] [outer = 000000D227AECC00] 08:48:19 INFO - PROCESS | 4008 | 1461253699371 Marionette DEBUG loaded listener.js 08:48:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22B669800) [pid = 4008] [serial = 284] [outer = 000000D227AECC00] 08:48:19 INFO - PROCESS | 4008 | 1461253699959 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:20 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. 08:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 882ms 08:48:20 INFO - PROCESS | 4008 | 1461253700001 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 08:48:20 INFO - PROCESS | 4008 | 1461253700004 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 08:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:48:20 INFO - PROCESS | 4008 | 1461253700007 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:48:20 INFO - PROCESS | 4008 | 1461253700009 Marionette TRACE conn5 <- [1,346,null,{}] 08:48:20 INFO - PROCESS | 4008 | 1461253700013 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:20 INFO - PROCESS | 4008 | 1461253700118 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 08:48:20 INFO - PROCESS | 4008 | 1461253700190 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22846A800 == 53 [pid = 4008] [id = 96] 08:48:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22C7E5400) [pid = 4008] [serial = 285] [outer = 0000000000000000] 08:48:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22C7E9400) [pid = 4008] [serial = 286] [outer = 000000D22C7E5400] 08:48:20 INFO - PROCESS | 4008 | 1461253700247 Marionette DEBUG loaded listener.js 08:48:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22D328000) [pid = 4008] [serial = 287] [outer = 000000D22C7E5400] 08:48:20 INFO - PROCESS | 4008 | 1461253700849 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:20 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. 08:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 881ms 08:48:20 INFO - PROCESS | 4008 | 1461253700891 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 08:48:20 INFO - PROCESS | 4008 | 1461253700894 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 08:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:48:20 INFO - PROCESS | 4008 | 1461253700897 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:48:20 INFO - PROCESS | 4008 | 1461253700899 Marionette TRACE conn5 <- [1,350,null,{}] 08:48:20 INFO - PROCESS | 4008 | 1461253700903 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:21 INFO - PROCESS | 4008 | 1461253701034 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 08:48:21 INFO - PROCESS | 4008 | 1461253701279 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221ED0000 == 54 [pid = 4008] [id = 97] 08:48:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D21973FC00) [pid = 4008] [serial = 288] [outer = 0000000000000000] 08:48:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D21A854400) [pid = 4008] [serial = 289] [outer = 000000D21973FC00] 08:48:21 INFO - PROCESS | 4008 | 1461253701332 Marionette DEBUG loaded listener.js 08:48:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D21B343C00) [pid = 4008] [serial = 290] [outer = 000000D21973FC00] 08:48:21 INFO - PROCESS | 4008 | 1461253701931 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:21 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. 08:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1071ms 08:48:21 INFO - PROCESS | 4008 | 1461253701975 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 08:48:21 INFO - PROCESS | 4008 | 1461253701979 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 08:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:48:21 INFO - PROCESS | 4008 | 1461253701984 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:48:22 INFO - PROCESS | 4008 | 1461253701989 Marionette TRACE conn5 <- [1,354,null,{}] 08:48:22 INFO - PROCESS | 4008 | 1461253701994 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:22 INFO - PROCESS | 4008 | 1461253702094 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 08:48:22 INFO - PROCESS | 4008 | 1461253702182 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221ECC800 == 55 [pid = 4008] [id = 98] 08:48:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D21FA81800) [pid = 4008] [serial = 291] [outer = 0000000000000000] 08:48:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D2207F2800) [pid = 4008] [serial = 292] [outer = 000000D21FA81800] 08:48:22 INFO - PROCESS | 4008 | 1461253702236 Marionette DEBUG loaded listener.js 08:48:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D2250E5400) [pid = 4008] [serial = 293] [outer = 000000D21FA81800] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D230692000 == 54 [pid = 4008] [id = 90] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F61B000 == 53 [pid = 4008] [id = 89] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F577800 == 52 [pid = 4008] [id = 88] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E78B800 == 51 [pid = 4008] [id = 87] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C61C800 == 50 [pid = 4008] [id = 86] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA6E000 == 49 [pid = 4008] [id = 85] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D22889B800 == 48 [pid = 4008] [id = 84] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D227CA1000 == 47 [pid = 4008] [id = 83] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D21FBBA400) [pid = 4008] [serial = 184] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D227EE6400) [pid = 4008] [serial = 187] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D21966EC00) [pid = 4008] [serial = 181] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D22E72BC00) [pid = 4008] [serial = 223] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FA18800 == 46 [pid = 4008] [id = 82] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D224C1F000 == 45 [pid = 4008] [id = 81] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C604000 == 44 [pid = 4008] [id = 79] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEC2800 == 43 [pid = 4008] [id = 78] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D227F05000 == 42 [pid = 4008] [id = 77] 08:48:22 INFO - PROCESS | 4008 | --DOCSHELL 000000D2205DA800 == 41 [pid = 4008] [id = 76] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D227EE7400) [pid = 4008] [serial = 208] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D228DC6C00) [pid = 4008] [serial = 211] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D228A8C000) [pid = 4008] [serial = 209] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D21C681800) [pid = 4008] [serial = 194] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D21B340000) [pid = 4008] [serial = 193] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22038C800) [pid = 4008] [serial = 199] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D221412000) [pid = 4008] [serial = 200] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D21B31BC00) [pid = 4008] [serial = 196] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D21C682C00) [pid = 4008] [serial = 197] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D221E3C000) [pid = 4008] [serial = 202] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D224F3AC00) [pid = 4008] [serial = 203] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22B670C00) [pid = 4008] [serial = 190] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22B66D000) [pid = 4008] [serial = 179] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22721FC00) [pid = 4008] [serial = 205] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22B671400) [pid = 4008] [serial = 214] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22A251800) [pid = 4008] [serial = 212] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22D282800) [pid = 4008] [serial = 221] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22BE93000) [pid = 4008] [serial = 220] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22B66A800) [pid = 4008] [serial = 217] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22D280000) [pid = 4008] [serial = 215] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22D285400) [pid = 4008] [serial = 218] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D227950800) [pid = 4008] [serial = 206] [outer = 0000000000000000] [url = about:blank] 08:48:22 INFO - PROCESS | 4008 | 1461253702869 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:22 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. 08:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 944ms 08:48:22 INFO - PROCESS | 4008 | 1461253702932 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 08:48:22 INFO - PROCESS | 4008 | 1461253702936 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 08:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:48:22 INFO - PROCESS | 4008 | 1461253702940 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:48:22 INFO - PROCESS | 4008 | 1461253702942 Marionette TRACE conn5 <- [1,358,null,{}] 08:48:22 INFO - PROCESS | 4008 | 1461253702946 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:23 INFO - PROCESS | 4008 | 1461253703034 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 08:48:23 INFO - PROCESS | 4008 | 1461253703106 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2205F0800 == 42 [pid = 4008] [id = 99] 08:48:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D219742C00) [pid = 4008] [serial = 294] [outer = 0000000000000000] 08:48:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D21B609800) [pid = 4008] [serial = 295] [outer = 000000D219742C00] 08:48:23 INFO - PROCESS | 4008 | 1461253703155 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D21FA2B800) [pid = 4008] [serial = 296] [outer = 000000D219742C00] 08:48:23 INFO - PROCESS | 4008 | 1461253703601 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:23 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. 08:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 08:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:48:23 INFO - PROCESS | 4008 | 1461253703614 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 08:48:23 INFO - PROCESS | 4008 | 1461253703617 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 08:48:23 INFO - PROCESS | 4008 | 1461253703627 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:48:23 INFO - PROCESS | 4008 | 1461253703633 Marionette TRACE conn5 <- [1,362,null,{}] 08:48:23 INFO - PROCESS | 4008 | 1461253703638 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:23 INFO - PROCESS | 4008 | 1461253703733 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 08:48:23 INFO - PROCESS | 4008 | 1461253703739 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228223800 == 43 [pid = 4008] [id = 100] 08:48:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D225072000) [pid = 4008] [serial = 297] [outer = 0000000000000000] 08:48:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D227956400) [pid = 4008] [serial = 298] [outer = 000000D225072000] 08:48:23 INFO - PROCESS | 4008 | 1461253703788 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D227AF3C00) [pid = 4008] [serial = 299] [outer = 000000D225072000] 08:48:24 INFO - PROCESS | 4008 | 1461253704244 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:24 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. 08:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 650ms 08:48:24 INFO - PROCESS | 4008 | 1461253704278 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 08:48:24 INFO - PROCESS | 4008 | 1461253704281 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 08:48:24 INFO - PROCESS | 4008 | 1461253704284 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:48:24 INFO - PROCESS | 4008 | 1461253704286 Marionette TRACE conn5 <- [1,366,null,{}] 08:48:24 INFO - PROCESS | 4008 | 1461253704290 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:24 INFO - PROCESS | 4008 | 1461253704376 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 08:48:24 INFO - PROCESS | 4008 | 1461253704414 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228E3C800 == 44 [pid = 4008] [id = 101] 08:48:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D227F6F000) [pid = 4008] [serial = 300] [outer = 0000000000000000] 08:48:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22881FC00) [pid = 4008] [serial = 301] [outer = 000000D227F6F000] 08:48:24 INFO - PROCESS | 4008 | 1461253704463 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D228DBF000) [pid = 4008] [serial = 302] [outer = 000000D227F6F000] 08:48:24 INFO - PROCESS | 4008 | 1461253704892 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:24 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. 08:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 628ms 08:48:24 INFO - PROCESS | 4008 | 1461253704923 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 08:48:24 INFO - PROCESS | 4008 | 1461253704926 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 08:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:48:24 INFO - PROCESS | 4008 | 1461253704950 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:48:24 INFO - PROCESS | 4008 | 1461253704952 Marionette TRACE conn5 <- [1,370,null,{}] 08:48:24 INFO - PROCESS | 4008 | 1461253704956 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:25 INFO - PROCESS | 4008 | 1461253705064 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 08:48:25 INFO - PROCESS | 4008 | 1461253705071 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B635800 == 45 [pid = 4008] [id = 102] 08:48:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D228E2C400) [pid = 4008] [serial = 303] [outer = 0000000000000000] 08:48:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D229093000) [pid = 4008] [serial = 304] [outer = 000000D228E2C400] 08:48:25 INFO - PROCESS | 4008 | 1461253705129 Marionette DEBUG loaded listener.js 08:48:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22B668400) [pid = 4008] [serial = 305] [outer = 000000D228E2C400] 08:48:25 INFO - PROCESS | 4008 | 1461253705618 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:48:25 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. 08:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 734ms 08:48:25 INFO - PROCESS | 4008 | 1461253705676 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 08:48:25 INFO - PROCESS | 4008 | 1461253705679 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 08:48:25 INFO - PROCESS | 4008 | 1461253705682 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:48:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:48:25 INFO - PROCESS | 4008 | 1461253705684 Marionette TRACE conn5 <- [1,374,null,{}] 08:48:25 INFO - PROCESS | 4008 | 1461253705694 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:25 INFO - PROCESS | 4008 | 1461253705831 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 08:48:25 INFO - PROCESS | 4008 | 1461253705844 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEDE000 == 46 [pid = 4008] [id = 103] 08:48:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22C7A6800) [pid = 4008] [serial = 306] [outer = 0000000000000000] 08:48:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22C7E7000) [pid = 4008] [serial = 307] [outer = 000000D22C7A6800] 08:48:25 INFO - PROCESS | 4008 | 1461253705931 Marionette DEBUG loaded listener.js 08:48:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22D1C9C00) [pid = 4008] [serial = 308] [outer = 000000D22C7A6800] 08:48:26 INFO - PROCESS | 4008 | 1461253706370 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:48:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:48:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 734ms 08:48:26 INFO - PROCESS | 4008 | 1461253706420 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 08:48:26 INFO - PROCESS | 4008 | 1461253706422 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 08:48:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:48:26 INFO - PROCESS | 4008 | 1461253706425 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:48:26 INFO - PROCESS | 4008 | 1461253706427 Marionette TRACE conn5 <- [1,378,null,{}] 08:48:26 INFO - PROCESS | 4008 | 1461253706431 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:26 INFO - PROCESS | 4008 | 1461253706545 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 08:48:26 INFO - PROCESS | 4008 | 1461253706612 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E785800 == 47 [pid = 4008] [id = 104] 08:48:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22D27C400) [pid = 4008] [serial = 309] [outer = 0000000000000000] 08:48:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22D283800) [pid = 4008] [serial = 310] [outer = 000000D22D27C400] 08:48:26 INFO - PROCESS | 4008 | 1461253706659 Marionette DEBUG loaded listener.js 08:48:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22E4EBC00) [pid = 4008] [serial = 311] [outer = 000000D22D27C400] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22A254400) [pid = 4008] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22A255400) [pid = 4008] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22BE95C00) [pid = 4008] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22760C400) [pid = 4008] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D220217C00) [pid = 4008] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D227C2B000) [pid = 4008] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22445CC00) [pid = 4008] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22E72A400) [pid = 4008] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D21AFBEC00) [pid = 4008] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D21AFC9400) [pid = 4008] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:48:27 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22D288400) [pid = 4008] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:48:27 INFO - PROCESS | 4008 | 1461253707433 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:48:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:48:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1021ms 08:48:27 INFO - PROCESS | 4008 | 1461253707450 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 08:48:27 INFO - PROCESS | 4008 | 1461253707452 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 08:48:27 INFO - PROCESS | 4008 | 1461253707455 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:48:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:48:27 INFO - PROCESS | 4008 | 1461253707457 Marionette TRACE conn5 <- [1,382,null,{}] 08:48:27 INFO - PROCESS | 4008 | 1461253707461 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:27 INFO - PROCESS | 4008 | 1461253707543 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 08:48:27 INFO - PROCESS | 4008 | 1461253707549 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F51B000 == 48 [pid = 4008] [id = 105] 08:48:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D227218400) [pid = 4008] [serial = 312] [outer = 0000000000000000] 08:48:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22D1C7C00) [pid = 4008] [serial = 313] [outer = 000000D227218400] 08:48:27 INFO - PROCESS | 4008 | 1461253707595 Marionette DEBUG loaded listener.js 08:48:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22E62D000) [pid = 4008] [serial = 314] [outer = 000000D227218400] 08:48:28 INFO - PROCESS | 4008 | 1461253708117 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:48:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:48:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 08:48:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:48:28 INFO - PROCESS | 4008 | 1461253708130 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 08:48:28 INFO - PROCESS | 4008 | 1461253708132 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 08:48:28 INFO - PROCESS | 4008 | 1461253708135 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:48:28 INFO - PROCESS | 4008 | 1461253708137 Marionette TRACE conn5 <- [1,386,null,{}] 08:48:28 INFO - PROCESS | 4008 | 1461253708140 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:28 INFO - PROCESS | 4008 | 1461253708225 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 08:48:28 INFO - PROCESS | 4008 | 1461253708234 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F61B000 == 49 [pid = 4008] [id = 106] 08:48:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D228BAF400) [pid = 4008] [serial = 315] [outer = 0000000000000000] 08:48:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D228BB6000) [pid = 4008] [serial = 316] [outer = 000000D228BAF400] 08:48:28 INFO - PROCESS | 4008 | 1461253708279 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22E625C00) [pid = 4008] [serial = 317] [outer = 000000D228BAF400] 08:48:28 INFO - PROCESS | 4008 | 1461253708691 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 08:48:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:48:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 587ms 08:48:28 INFO - PROCESS | 4008 | 1461253708743 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 08:48:28 INFO - PROCESS | 4008 | 1461253708746 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 08:48:28 INFO - PROCESS | 4008 | 1461253708753 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:48:28 INFO - PROCESS | 4008 | 1461253708755 Marionette TRACE conn5 <- [1,390,null,{}] 08:48:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:48:28 INFO - PROCESS | 4008 | 1461253708759 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:28 INFO - PROCESS | 4008 | 1461253708842 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 08:48:28 INFO - PROCESS | 4008 | 1461253708882 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230707000 == 50 [pid = 4008] [id = 107] 08:48:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22BA2E000) [pid = 4008] [serial = 318] [outer = 0000000000000000] 08:48:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22BA30000) [pid = 4008] [serial = 319] [outer = 000000D22BA2E000] 08:48:28 INFO - PROCESS | 4008 | 1461253708941 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22E72B800) [pid = 4008] [serial = 320] [outer = 000000D22BA2E000] 08:48:29 INFO - PROCESS | 4008 | 1461253709649 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 08:48:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:48:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 922ms 08:48:29 INFO - PROCESS | 4008 | 1461253709683 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 08:48:29 INFO - PROCESS | 4008 | 1461253709689 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 08:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:48:29 INFO - PROCESS | 4008 | 1461253709695 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 4008 | 1461253709699 Marionette TRACE conn5 <- [1,394,null,{}] 08:48:29 INFO - PROCESS | 4008 | 1461253709705 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:29 INFO - PROCESS | 4008 | 1461253709819 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 08:48:29 INFO - PROCESS | 4008 | 1461253709964 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227CA1800 == 51 [pid = 4008] [id = 108] 08:48:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D21C817C00) [pid = 4008] [serial = 321] [outer = 0000000000000000] 08:48:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D21F865400) [pid = 4008] [serial = 322] [outer = 000000D21C817C00] 08:48:30 INFO - PROCESS | 4008 | 1461253710027 Marionette DEBUG loaded listener.js 08:48:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D221411400) [pid = 4008] [serial = 323] [outer = 000000D21C817C00] 08:48:30 INFO - PROCESS | 4008 | 1461253710701 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 08:48:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:48:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1085ms 08:48:30 INFO - PROCESS | 4008 | 1461253710783 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 08:48:30 INFO - PROCESS | 4008 | 1461253710790 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 08:48:30 INFO - PROCESS | 4008 | 1461253710810 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:48:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:48:30 INFO - PROCESS | 4008 | 1461253710814 Marionette TRACE conn5 <- [1,398,null,{}] 08:48:30 INFO - PROCESS | 4008 | 1461253710818 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:30 INFO - PROCESS | 4008 | 1461253710941 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 08:48:31 INFO - PROCESS | 4008 | 1461253711011 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA5F800 == 52 [pid = 4008] [id = 109] 08:48:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D2208D9400) [pid = 4008] [serial = 324] [outer = 0000000000000000] 08:48:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D227EE6400) [pid = 4008] [serial = 325] [outer = 000000D2208D9400] 08:48:31 INFO - PROCESS | 4008 | 1461253711109 Marionette DEBUG loaded listener.js 08:48:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D228E24C00) [pid = 4008] [serial = 326] [outer = 000000D2208D9400] 08:48:31 INFO - PROCESS | 4008 | 1461253711764 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 08:48:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:48:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1020ms 08:48:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:48:31 INFO - PROCESS | 4008 | 1461253711836 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 08:48:31 INFO - PROCESS | 4008 | 1461253711839 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 08:48:31 INFO - PROCESS | 4008 | 1461253711843 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:48:31 INFO - PROCESS | 4008 | 1461253711847 Marionette TRACE conn5 <- [1,402,null,{}] 08:48:31 INFO - PROCESS | 4008 | 1461253711859 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:32 INFO - PROCESS | 4008 | 1461253712027 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 08:48:32 INFO - PROCESS | 4008 | 1461253712139 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F7AF800 == 53 [pid = 4008] [id = 110] 08:48:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D22B671400) [pid = 4008] [serial = 327] [outer = 0000000000000000] 08:48:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D22BADE000) [pid = 4008] [serial = 328] [outer = 000000D22B671400] 08:48:32 INFO - PROCESS | 4008 | 1461253712200 Marionette DEBUG loaded listener.js 08:48:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D22BAE6C00) [pid = 4008] [serial = 329] [outer = 000000D22B671400] 08:48:32 INFO - PROCESS | 4008 | 1461253712846 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 08:48:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:48:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1033ms 08:48:32 INFO - PROCESS | 4008 | 1461253712878 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 08:48:32 INFO - PROCESS | 4008 | 1461253712881 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 08:48:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:48:32 INFO - PROCESS | 4008 | 1461253712885 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:48:32 INFO - PROCESS | 4008 | 1461253712887 Marionette TRACE conn5 <- [1,406,null,{}] 08:48:32 INFO - PROCESS | 4008 | 1461253712891 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:33 INFO - PROCESS | 4008 | 1461253713004 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 08:48:33 INFO - PROCESS | 4008 | 1461253713123 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221ECC000 == 54 [pid = 4008] [id = 111] 08:48:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D228DC9800) [pid = 4008] [serial = 330] [outer = 0000000000000000] 08:48:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D22BAE6800) [pid = 4008] [serial = 331] [outer = 000000D228DC9800] 08:48:33 INFO - PROCESS | 4008 | 1461253713181 Marionette DEBUG loaded listener.js 08:48:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D22C7A9000) [pid = 4008] [serial = 332] [outer = 000000D228DC9800] 08:48:33 INFO - PROCESS | 4008 | 1461253713904 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 08:48:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:48:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1076ms 08:48:33 INFO - PROCESS | 4008 | 1461253713963 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 08:48:33 INFO - PROCESS | 4008 | 1461253713969 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 08:48:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:48:33 INFO - PROCESS | 4008 | 1461253713974 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:48:33 INFO - PROCESS | 4008 | 1461253713978 Marionette TRACE conn5 <- [1,410,null,{}] 08:48:33 INFO - PROCESS | 4008 | 1461253713983 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:34 INFO - PROCESS | 4008 | 1461253714082 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 08:48:34 INFO - PROCESS | 4008 | 1461253714173 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22798F000 == 55 [pid = 4008] [id = 112] 08:48:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D21B74C000) [pid = 4008] [serial = 333] [outer = 0000000000000000] 08:48:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000D21C687400) [pid = 4008] [serial = 334] [outer = 000000D21B74C000] 08:48:34 INFO - PROCESS | 4008 | 1461253714225 Marionette DEBUG loaded listener.js 08:48:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000D22035A800) [pid = 4008] [serial = 335] [outer = 000000D21B74C000] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F5A800 == 54 [pid = 4008] [id = 34] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A9EC000 == 53 [pid = 4008] [id = 33] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F61B000 == 52 [pid = 4008] [id = 106] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F51B000 == 51 [pid = 4008] [id = 105] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E785800 == 50 [pid = 4008] [id = 104] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEDE000 == 49 [pid = 4008] [id = 103] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B635800 == 48 [pid = 4008] [id = 102] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D228E3C800 == 47 [pid = 4008] [id = 101] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D228223800 == 46 [pid = 4008] [id = 100] 08:48:34 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000D22AEFB400) [pid = 4008] [serial = 238] [outer = 0000000000000000] [url = about:blank] 08:48:34 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000D22C7EBC00) [pid = 4008] [serial = 271] [outer = 0000000000000000] [url = about:blank] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D2205F0800 == 45 [pid = 4008] [id = 99] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D221ECC800 == 44 [pid = 4008] [id = 98] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D221ED0000 == 43 [pid = 4008] [id = 97] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F48000 == 42 [pid = 4008] [id = 92] 08:48:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D231119000 == 41 [pid = 4008] [id = 91] 08:48:34 INFO - PROCESS | 4008 | 1461253714838 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 08:48:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:48:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 881ms 08:48:34 INFO - PROCESS | 4008 | 1461253714859 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 08:48:34 INFO - PROCESS | 4008 | 1461253714865 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 08:48:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:48:34 INFO - PROCESS | 4008 | 1461253714871 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:48:34 INFO - PROCESS | 4008 | 1461253714873 Marionette TRACE conn5 <- [1,414,null,{}] 08:48:34 INFO - PROCESS | 4008 | 1461253714877 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:34 INFO - PROCESS | 4008 | 1461253714978 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D22AD59C00) [pid = 4008] [serial = 256] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D22C7A2800) [pid = 4008] [serial = 259] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D22B673C00) [pid = 4008] [serial = 257] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D22D280400) [pid = 4008] [serial = 262] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D22D1C6400) [pid = 4008] [serial = 260] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D22D281000) [pid = 4008] [serial = 265] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D220733800) [pid = 4008] [serial = 247] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D221465800) [pid = 4008] [serial = 248] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D21AFCB800) [pid = 4008] [serial = 226] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D227EDD400) [pid = 4008] [serial = 253] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D224F35C00) [pid = 4008] [serial = 250] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D227291000) [pid = 4008] [serial = 251] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22E730000) [pid = 4008] [serial = 268] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D21B022800) [pid = 4008] [serial = 241] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D21B741C00) [pid = 4008] [serial = 242] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D2205BCC00) [pid = 4008] [serial = 229] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22BE8EC00) [pid = 4008] [serial = 232] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D21B01BC00) [pid = 4008] [serial = 244] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D21B346000) [pid = 4008] [serial = 245] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22E622800) [pid = 4008] [serial = 235] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22F81AC00) [pid = 4008] [serial = 224] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22E739400) [pid = 4008] [serial = 269] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22E4E6C00) [pid = 4008] [serial = 263] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22E623C00) [pid = 4008] [serial = 266] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D228A98800) [pid = 4008] [serial = 254] [outer = 0000000000000000] [url = about:blank] 08:48:35 INFO - PROCESS | 4008 | 1461253715070 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2208BF000 == 42 [pid = 4008] [id = 113] 08:48:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D21B022800) [pid = 4008] [serial = 336] [outer = 0000000000000000] 08:48:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D21B952400) [pid = 4008] [serial = 337] [outer = 000000D21B022800] 08:48:35 INFO - PROCESS | 4008 | 1461253715118 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D2207EFC00) [pid = 4008] [serial = 338] [outer = 000000D21B022800] 08:48:35 INFO - PROCESS | 4008 | 1461253715580 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 08:48:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:48:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 734ms 08:48:35 INFO - PROCESS | 4008 | 1461253715607 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 08:48:35 INFO - PROCESS | 4008 | 1461253715610 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 08:48:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:48:35 INFO - PROCESS | 4008 | 1461253715613 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:48:35 INFO - PROCESS | 4008 | 1461253715617 Marionette TRACE conn5 <- [1,418,null,{}] 08:48:35 INFO - PROCESS | 4008 | 1461253715627 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:35 INFO - PROCESS | 4008 | 1461253715715 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 08:48:35 INFO - PROCESS | 4008 | 1461253715722 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FC0800 == 43 [pid = 4008] [id = 114] 08:48:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D224C12000) [pid = 4008] [serial = 339] [outer = 0000000000000000] 08:48:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D227291000) [pid = 4008] [serial = 340] [outer = 000000D224C12000] 08:48:35 INFO - PROCESS | 4008 | 1461253715772 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D227AED800) [pid = 4008] [serial = 341] [outer = 000000D224C12000] 08:48:36 INFO - PROCESS | 4008 | 1461253716712 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 08:48:36 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 08:48:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1135ms 08:48:36 INFO - PROCESS | 4008 | 1461253716751 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 08:48:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:48:36 INFO - PROCESS | 4008 | 1461253716753 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 08:48:36 INFO - PROCESS | 4008 | 1461253716757 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:48:36 INFO - PROCESS | 4008 | 1461253716758 Marionette TRACE conn5 <- [1,422,null,{}] 08:48:36 INFO - PROCESS | 4008 | 1461253716762 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:36 INFO - PROCESS | 4008 | 1461253716848 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 08:48:36 INFO - PROCESS | 4008 | 1461253716855 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A32800 == 44 [pid = 4008] [id = 115] 08:48:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D227CC2400) [pid = 4008] [serial = 342] [outer = 0000000000000000] 08:48:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22881B000) [pid = 4008] [serial = 343] [outer = 000000D227CC2400] 08:48:36 INFO - PROCESS | 4008 | 1461253716903 Marionette DEBUG loaded listener.js 08:48:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D228BB3000) [pid = 4008] [serial = 344] [outer = 000000D227CC2400] 08:48:37 INFO - PROCESS | 4008 | 1461253717847 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 08:48:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:48:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1129ms 08:48:37 INFO - PROCESS | 4008 | 1461253717897 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 08:48:37 INFO - PROCESS | 4008 | 1461253717899 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 08:48:37 INFO - PROCESS | 4008 | 1461253717903 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:48:37 INFO - PROCESS | 4008 | 1461253717905 Marionette TRACE conn5 <- [1,426,null,{}] 08:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:48:37 INFO - PROCESS | 4008 | 1461253717908 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:38 INFO - PROCESS | 4008 | 1461253718014 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 08:48:38 INFO - PROCESS | 4008 | 1461253718021 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EEC000 == 45 [pid = 4008] [id = 116] 08:48:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D227EEC800) [pid = 4008] [serial = 345] [outer = 0000000000000000] 08:48:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D228DC1000) [pid = 4008] [serial = 346] [outer = 000000D227EEC800] 08:48:38 INFO - PROCESS | 4008 | 1461253718068 Marionette DEBUG loaded listener.js 08:48:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D228E29000) [pid = 4008] [serial = 347] [outer = 000000D227EEC800] 08:48:38 INFO - PROCESS | 4008 | 1461253718590 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 4008 | 1461253718647 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 08:48:38 INFO - PROCESS | 4008 | 1461253718650 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 4008 | 1461253718652 Marionette TRACE conn5 <- [1,430,null,{}] 08:48:38 INFO - PROCESS | 4008 | 1461253718663 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:38 INFO - PROCESS | 4008 | 1461253718786 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 08:48:38 INFO - PROCESS | 4008 | 1461253718801 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C602800 == 46 [pid = 4008] [id = 117] 08:48:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22B66E400) [pid = 4008] [serial = 348] [outer = 0000000000000000] 08:48:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22BA34000) [pid = 4008] [serial = 349] [outer = 000000D22B66E400] 08:48:38 INFO - PROCESS | 4008 | 1461253718890 Marionette DEBUG loaded listener.js 08:48:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22BE8BC00) [pid = 4008] [serial = 350] [outer = 000000D22B66E400] 08:48:39 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D228E2C400) [pid = 4008] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:48:39 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22D27C400) [pid = 4008] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:48:39 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22C7A6800) [pid = 4008] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:48:39 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D227218400) [pid = 4008] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:48:39 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D225072000) [pid = 4008] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:48:39 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D219742C00) [pid = 4008] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:48:39 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D21FA81800) [pid = 4008] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:48:39 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D21973FC00) [pid = 4008] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:48:39 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D227F6F000) [pid = 4008] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:48:39 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D228BAF400) [pid = 4008] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:48:39 INFO - PROCESS | 4008 | 1461253719453 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 08:48:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:48:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 818ms 08:48:39 INFO - PROCESS | 4008 | 1461253719471 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 08:48:39 INFO - PROCESS | 4008 | 1461253719474 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 08:48:39 INFO - PROCESS | 4008 | 1461253719477 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:48:39 INFO - PROCESS | 4008 | 1461253719479 Marionette TRACE conn5 <- [1,434,null,{}] 08:48:39 INFO - PROCESS | 4008 | 1461253719482 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:39 INFO - PROCESS | 4008 | 1461253719589 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 08:48:39 INFO - PROCESS | 4008 | 1461253719597 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B033000 == 47 [pid = 4008] [id = 118] 08:48:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22A4C3400) [pid = 4008] [serial = 351] [outer = 0000000000000000] 08:48:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22BE8A400) [pid = 4008] [serial = 352] [outer = 000000D22A4C3400] 08:48:39 INFO - PROCESS | 4008 | 1461253719644 Marionette DEBUG loaded listener.js 08:48:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22BE97800) [pid = 4008] [serial = 353] [outer = 000000D22A4C3400] 08:48:40 INFO - PROCESS | 4008 | 1461253720049 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 628ms 08:48:40 INFO - PROCESS | 4008 | 1461253720109 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 4008 | 1461253720111 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 08:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:48:40 INFO - PROCESS | 4008 | 1461253720115 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 4008 | 1461253720117 Marionette TRACE conn5 <- [1,438,null,{}] 08:48:40 INFO - PROCESS | 4008 | 1461253720120 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:40 INFO - PROCESS | 4008 | 1461253720199 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 08:48:40 INFO - PROCESS | 4008 | 1461253720206 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F50B800 == 48 [pid = 4008] [id = 119] 08:48:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22C7A9800) [pid = 4008] [serial = 354] [outer = 0000000000000000] 08:48:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22C7E4400) [pid = 4008] [serial = 355] [outer = 000000D22C7A9800] 08:48:40 INFO - PROCESS | 4008 | 1461253720252 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22CF0BC00) [pid = 4008] [serial = 356] [outer = 000000D22C7A9800] 08:48:40 INFO - PROCESS | 4008 | 1461253720681 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 587ms 08:48:40 INFO - PROCESS | 4008 | 1461253720705 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 4008 | 1461253720707 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 08:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:48:40 INFO - PROCESS | 4008 | 1461253720715 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 4008 | 1461253720717 Marionette TRACE conn5 <- [1,442,null,{}] 08:48:40 INFO - PROCESS | 4008 | 1461253720721 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:40 INFO - PROCESS | 4008 | 1461253720803 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 08:48:40 INFO - PROCESS | 4008 | 1461253720813 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F60E800 == 49 [pid = 4008] [id = 120] 08:48:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D21969CC00) [pid = 4008] [serial = 357] [outer = 0000000000000000] 08:48:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D2196A4000) [pid = 4008] [serial = 358] [outer = 000000D21969CC00] 08:48:40 INFO - PROCESS | 4008 | 1461253720860 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22C7B1800) [pid = 4008] [serial = 359] [outer = 000000D21969CC00] 08:48:41 INFO - PROCESS | 4008 | 1461253721489 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 08:48:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:48:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 818ms 08:48:41 INFO - PROCESS | 4008 | 1461253721538 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 08:48:41 INFO - PROCESS | 4008 | 1461253721543 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 08:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:48:41 INFO - PROCESS | 4008 | 1461253721548 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:48:41 INFO - PROCESS | 4008 | 1461253721553 Marionette TRACE conn5 <- [1,446,null,{}] 08:48:41 INFO - PROCESS | 4008 | 1461253721560 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:41 INFO - PROCESS | 4008 | 1461253721673 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 08:48:41 INFO - PROCESS | 4008 | 1461253721794 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213D9800 == 50 [pid = 4008] [id = 121] 08:48:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D219746400) [pid = 4008] [serial = 360] [outer = 0000000000000000] 08:48:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D21B01E000) [pid = 4008] [serial = 361] [outer = 000000D219746400] 08:48:41 INFO - PROCESS | 4008 | 1461253721855 Marionette DEBUG loaded listener.js 08:48:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D21C360000) [pid = 4008] [serial = 362] [outer = 000000D219746400] 08:48:42 INFO - PROCESS | 4008 | 1461253722488 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 08:48:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:48:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 986ms 08:48:42 INFO - PROCESS | 4008 | 1461253722538 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 08:48:42 INFO - PROCESS | 4008 | 1461253722545 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 08:48:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:48:42 INFO - PROCESS | 4008 | 1461253722552 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:48:42 INFO - PROCESS | 4008 | 1461253722555 Marionette TRACE conn5 <- [1,450,null,{}] 08:48:42 INFO - PROCESS | 4008 | 1461253722559 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:42 INFO - PROCESS | 4008 | 1461253722669 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 08:48:42 INFO - PROCESS | 4008 | 1461253722758 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A2D800 == 51 [pid = 4008] [id = 122] 08:48:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D2207ACC00) [pid = 4008] [serial = 363] [outer = 0000000000000000] 08:48:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D224F37000) [pid = 4008] [serial = 364] [outer = 000000D2207ACC00] 08:48:42 INFO - PROCESS | 4008 | 1461253722817 Marionette DEBUG loaded listener.js 08:48:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D227A7C400) [pid = 4008] [serial = 365] [outer = 000000D2207ACC00] 08:48:43 INFO - PROCESS | 4008 | 1461253723422 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 08:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:48:43 INFO - PROCESS | 4008 | 1461253723483 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 08:48:43 INFO - PROCESS | 4008 | 1461253723487 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:48:43 INFO - PROCESS | 4008 | 1461253723492 Marionette TRACE conn5 <- [1,454,null,{}] 08:48:43 INFO - PROCESS | 4008 | 1461253723503 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:43 INFO - PROCESS | 4008 | 1461253723621 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 08:48:43 INFO - PROCESS | 4008 | 1461253723691 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23066A000 == 52 [pid = 4008] [id = 123] 08:48:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D228E2F000) [pid = 4008] [serial = 366] [outer = 0000000000000000] 08:48:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D22BA29400) [pid = 4008] [serial = 367] [outer = 000000D228E2F000] 08:48:43 INFO - PROCESS | 4008 | 1461253723792 Marionette DEBUG loaded listener.js 08:48:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D22C7EA000) [pid = 4008] [serial = 368] [outer = 000000D228E2F000] 08:48:44 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:44 INFO - PROCESS | 4008 | 1461253724418 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 08:48:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:48:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 987ms 08:48:44 INFO - PROCESS | 4008 | 1461253724475 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 08:48:44 INFO - PROCESS | 4008 | 1461253724478 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 08:48:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:48:44 INFO - PROCESS | 4008 | 1461253724482 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:48:44 INFO - PROCESS | 4008 | 1461253724484 Marionette TRACE conn5 <- [1,458,null,{}] 08:48:44 INFO - PROCESS | 4008 | 1461253724488 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:44 INFO - PROCESS | 4008 | 1461253724596 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 08:48:44 INFO - PROCESS | 4008 | 1461253724671 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230713000 == 53 [pid = 4008] [id = 124] 08:48:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D22B669C00) [pid = 4008] [serial = 369] [outer = 0000000000000000] 08:48:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D22BFC1C00) [pid = 4008] [serial = 370] [outer = 000000D22B669C00] 08:48:44 INFO - PROCESS | 4008 | 1461253724770 Marionette DEBUG loaded listener.js 08:48:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000D22D1C8800) [pid = 4008] [serial = 371] [outer = 000000D22B669C00] 08:48:45 INFO - PROCESS | 4008 | 1461253725425 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 08:48:45 INFO - PROCESS | 4008 | 1461253725473 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 08:48:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:48:45 INFO - PROCESS | 4008 | 1461253725477 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:48:45 INFO - PROCESS | 4008 | 1461253725479 Marionette TRACE conn5 <- [1,462,null,{}] 08:48:45 INFO - PROCESS | 4008 | 1461253725483 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:45 INFO - PROCESS | 4008 | 1461253725588 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 08:48:45 INFO - PROCESS | 4008 | 1461253725664 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2216CF800 == 54 [pid = 4008] [id = 125] 08:48:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000D21AFCAC00) [pid = 4008] [serial = 372] [outer = 0000000000000000] 08:48:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000D22021D000) [pid = 4008] [serial = 373] [outer = 000000D21AFCAC00] 08:48:45 INFO - PROCESS | 4008 | 1461253725767 Marionette DEBUG loaded listener.js 08:48:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000D22D1C6400) [pid = 4008] [serial = 374] [outer = 000000D21AFCAC00] 08:48:46 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:46 INFO - PROCESS | 4008 | 1461253726555 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 08:48:46 INFO - PROCESS | 4008 | 1461253726617 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 08:48:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:48:46 INFO - PROCESS | 4008 | 1461253726623 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:48:46 INFO - PROCESS | 4008 | 1461253726626 Marionette TRACE conn5 <- [1,466,null,{}] 08:48:46 INFO - PROCESS | 4008 | 1461253726631 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:46 INFO - PROCESS | 4008 | 1461253726734 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 08:48:46 INFO - PROCESS | 4008 | 1461253726814 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227524000 == 55 [pid = 4008] [id = 126] 08:48:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000D22149CC00) [pid = 4008] [serial = 375] [outer = 0000000000000000] 08:48:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000D224457C00) [pid = 4008] [serial = 376] [outer = 000000D22149CC00] 08:48:46 INFO - PROCESS | 4008 | 1461253726911 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000D227CC2000) [pid = 4008] [serial = 377] [outer = 000000D22149CC00] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F50B800 == 54 [pid = 4008] [id = 119] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B033000 == 53 [pid = 4008] [id = 118] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C602800 == 52 [pid = 4008] [id = 117] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EEC000 == 51 [pid = 4008] [id = 116] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A32800 == 50 [pid = 4008] [id = 115] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FC0800 == 49 [pid = 4008] [id = 114] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D2208BF000 == 48 [pid = 4008] [id = 113] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D22798F000 == 47 [pid = 4008] [id = 112] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000D22C7E9400) [pid = 4008] [serial = 286] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000D224458000) [pid = 4008] [serial = 277] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000D227AF4800) [pid = 4008] [serial = 283] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000D228E2D000) [pid = 4008] [serial = 280] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000D21B343800) [pid = 4008] [serial = 274] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000D22BA30000) [pid = 4008] [serial = 319] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F7AF800 == 46 [pid = 4008] [id = 110] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA5F800 == 45 [pid = 4008] [id = 109] 08:48:47 INFO - PROCESS | 4008 | --DOCSHELL 000000D227CA1800 == 44 [pid = 4008] [id = 108] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000D229093000) [pid = 4008] [serial = 304] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D22D283800) [pid = 4008] [serial = 310] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D22D1C9C00) [pid = 4008] [serial = 308] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D22C7E7000) [pid = 4008] [serial = 307] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D22D1C7C00) [pid = 4008] [serial = 313] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D22E4EBC00) [pid = 4008] [serial = 311] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D227956400) [pid = 4008] [serial = 298] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D227AF3C00) [pid = 4008] [serial = 299] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D21B609800) [pid = 4008] [serial = 295] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D21FA2B800) [pid = 4008] [serial = 296] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D2250E5400) [pid = 4008] [serial = 293] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D2207F2800) [pid = 4008] [serial = 292] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D21B343C00) [pid = 4008] [serial = 290] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D21A854400) [pid = 4008] [serial = 289] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22881FC00) [pid = 4008] [serial = 301] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D228BB6000) [pid = 4008] [serial = 316] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22E625C00) [pid = 4008] [serial = 317] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22B668400) [pid = 4008] [serial = 305] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D228DBF000) [pid = 4008] [serial = 302] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22E62D000) [pid = 4008] [serial = 314] [outer = 0000000000000000] [url = about:blank] 08:48:47 INFO - PROCESS | 4008 | 1461253727510 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 08:48:47 INFO - PROCESS | 4008 | 1461253727587 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 08:48:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:48:47 INFO - PROCESS | 4008 | 1461253727619 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:48:47 INFO - PROCESS | 4008 | 1461253727622 Marionette TRACE conn5 <- [1,470,null,{}] 08:48:47 INFO - PROCESS | 4008 | 1461253727628 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:47 INFO - PROCESS | 4008 | 1461253727721 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 08:48:47 INFO - PROCESS | 4008 | 1461253727796 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2216CA000 == 45 [pid = 4008] [id = 127] 08:48:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D2195F0000) [pid = 4008] [serial = 379] [outer = 0000000000000000] 08:48:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D21C684000) [pid = 4008] [serial = 380] [outer = 000000D2195F0000] 08:48:47 INFO - PROCESS | 4008 | 1461253727845 Marionette DEBUG loaded listener.js 08:48:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D228A91400) [pid = 4008] [serial = 381] [outer = 000000D2195F0000] 08:48:48 INFO - PROCESS | 4008 | 1461253728261 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 08:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 671ms 08:48:48 INFO - PROCESS | 4008 | 1461253728295 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 08:48:48 INFO - PROCESS | 4008 | 1461253728297 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 08:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:48:48 INFO - PROCESS | 4008 | 1461253728301 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:48:48 INFO - PROCESS | 4008 | 1461253728304 Marionette TRACE conn5 <- [1,474,null,{}] 08:48:48 INFO - PROCESS | 4008 | 1461253728320 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:48 INFO - PROCESS | 4008 | 1461253728410 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 08:48:48 INFO - PROCESS | 4008 | 1461253728417 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4B9800 == 46 [pid = 4008] [id = 128] 08:48:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22A254400) [pid = 4008] [serial = 382] [outer = 0000000000000000] 08:48:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22A86C400) [pid = 4008] [serial = 383] [outer = 000000D22A254400] 08:48:48 INFO - PROCESS | 4008 | 1461253728466 Marionette DEBUG loaded listener.js 08:48:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22BA2B000) [pid = 4008] [serial = 384] [outer = 000000D22A254400] 08:48:48 INFO - PROCESS | 4008 | 1461253728939 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:48:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 692ms 08:48:49 INFO - PROCESS | 4008 | 1461253728996 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 08:48:49 INFO - PROCESS | 4008 | 1461253728998 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 08:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:48:49 INFO - PROCESS | 4008 | 1461253729002 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 4008 | 1461253729003 Marionette TRACE conn5 <- [1,478,null,{}] 08:48:49 INFO - PROCESS | 4008 | 1461253729007 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:49 INFO - PROCESS | 4008 | 1461253729122 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 08:48:49 INFO - PROCESS | 4008 | 1461253729202 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BE81800 == 47 [pid = 4008] [id = 129] 08:48:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22B668C00) [pid = 4008] [serial = 385] [outer = 0000000000000000] 08:48:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22BE93000) [pid = 4008] [serial = 386] [outer = 000000D22B668C00] 08:48:49 INFO - PROCESS | 4008 | 1461253729251 Marionette DEBUG loaded listener.js 08:48:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22C7A5000) [pid = 4008] [serial = 387] [outer = 000000D22B668C00] 08:48:49 INFO - PROCESS | 4008 | 1461253729678 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:48:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 734ms 08:48:49 INFO - PROCESS | 4008 | 1461253729739 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 08:48:49 INFO - PROCESS | 4008 | 1461253729741 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 08:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:48:49 INFO - PROCESS | 4008 | 1461253729750 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 4008 | 1461253729752 Marionette TRACE conn5 <- [1,482,null,{}] 08:48:49 INFO - PROCESS | 4008 | 1461253729756 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:49 INFO - PROCESS | 4008 | 1461253729862 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 08:48:49 INFO - PROCESS | 4008 | 1461253729875 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E665000 == 48 [pid = 4008] [id = 130] 08:48:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22C7E2400) [pid = 4008] [serial = 388] [outer = 0000000000000000] 08:48:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D22CF0B000) [pid = 4008] [serial = 389] [outer = 000000D22C7E2400] 08:48:49 INFO - PROCESS | 4008 | 1461253729960 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D22D27F000) [pid = 4008] [serial = 390] [outer = 000000D22C7E2400] 08:48:50 INFO - PROCESS | 4008 | 1461253730494 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 08:48:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:48:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 776ms 08:48:50 INFO - PROCESS | 4008 | 1461253730529 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 08:48:50 INFO - PROCESS | 4008 | 1461253730531 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 08:48:50 INFO - PROCESS | 4008 | 1461253730534 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:48:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:48:50 INFO - PROCESS | 4008 | 1461253730536 Marionette TRACE conn5 <- [1,486,null,{}] 08:48:50 INFO - PROCESS | 4008 | 1461253730539 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:50 INFO - PROCESS | 4008 | 1461253730662 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 08:48:50 INFO - PROCESS | 4008 | 1461253730719 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2208BB800 == 49 [pid = 4008] [id = 131] 08:48:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D22E62C400) [pid = 4008] [serial = 391] [outer = 0000000000000000] 08:48:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D22E72D000) [pid = 4008] [serial = 392] [outer = 000000D22E62C400] 08:48:50 INFO - PROCESS | 4008 | 1461253730767 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D22E735C00) [pid = 4008] [serial = 393] [outer = 000000D22E62C400] 08:48:51 INFO - PROCESS | 4008 | 1461253731213 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 08:48:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:48:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 734ms 08:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:48:51 INFO - PROCESS | 4008 | 1461253731272 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 08:48:51 INFO - PROCESS | 4008 | 1461253731274 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 08:48:51 INFO - PROCESS | 4008 | 1461253731278 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:48:51 INFO - PROCESS | 4008 | 1461253731279 Marionette TRACE conn5 <- [1,490,null,{}] 08:48:51 INFO - PROCESS | 4008 | 1461253731290 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:51 INFO - PROCESS | 4008 | 1461253731397 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 08:48:51 INFO - PROCESS | 4008 | 1461253731410 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230674000 == 50 [pid = 4008] [id = 132] 08:48:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D22E734000) [pid = 4008] [serial = 394] [outer = 0000000000000000] 08:48:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D22F819C00) [pid = 4008] [serial = 395] [outer = 000000D22E734000] 08:48:51 INFO - PROCESS | 4008 | 1461253731498 Marionette DEBUG loaded listener.js 08:48:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D22F8D8400) [pid = 4008] [serial = 396] [outer = 000000D22E734000] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D227EEC800) [pid = 4008] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D22B66E400) [pid = 4008] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D22C7A9800) [pid = 4008] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D21B74C000) [pid = 4008] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D227CC2400) [pid = 4008] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D224C12000) [pid = 4008] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D21B022800) [pid = 4008] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D228DC9800) [pid = 4008] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22A4C3400) [pid = 4008] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D22146E800) [pid = 4008] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:48:51 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D21FA33000) [pid = 4008] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:48:52 INFO - PROCESS | 4008 | 1461253732074 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 08:48:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:48:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 839ms 08:48:52 INFO - PROCESS | 4008 | 1461253732120 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 08:48:52 INFO - PROCESS | 4008 | 1461253732122 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 08:48:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:48:52 INFO - PROCESS | 4008 | 1461253732125 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - PROCESS | 4008 | 1461253732127 Marionette TRACE conn5 <- [1,494,null,{}] 08:48:52 INFO - PROCESS | 4008 | 1461253732131 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:52 INFO - PROCESS | 4008 | 1461253732212 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 08:48:52 INFO - PROCESS | 4008 | 1461253732218 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23071F000 == 51 [pid = 4008] [id = 133] 08:48:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D227EEC800) [pid = 4008] [serial = 397] [outer = 0000000000000000] 08:48:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22A4C3400) [pid = 4008] [serial = 398] [outer = 000000D227EEC800] 08:48:52 INFO - PROCESS | 4008 | 1461253732264 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22F8D7C00) [pid = 4008] [serial = 399] [outer = 000000D227EEC800] 08:48:52 INFO - PROCESS | 4008 | 1461253732690 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 08:48:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:48:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 629ms 08:48:52 INFO - PROCESS | 4008 | 1461253732758 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 08:48:52 INFO - PROCESS | 4008 | 1461253732760 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 08:48:52 INFO - PROCESS | 4008 | 1461253732763 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:48:52 INFO - PROCESS | 4008 | 1461253732765 Marionette TRACE conn5 <- [1,498,null,{}] 08:48:52 INFO - PROCESS | 4008 | 1461253732768 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:52 INFO - PROCESS | 4008 | 1461253732851 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 08:48:52 INFO - PROCESS | 4008 | 1461253732860 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23111F000 == 52 [pid = 4008] [id = 134] 08:48:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D22F8DE800) [pid = 4008] [serial = 400] [outer = 0000000000000000] 08:48:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D22F8E2400) [pid = 4008] [serial = 401] [outer = 000000D22F8DE800] 08:48:52 INFO - PROCESS | 4008 | 1461253732906 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D22B8C3800) [pid = 4008] [serial = 402] [outer = 000000D22F8DE800] 08:48:53 INFO - PROCESS | 4008 | 1461253733340 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 08:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 628ms 08:48:53 INFO - PROCESS | 4008 | 1461253733395 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 08:48:53 INFO - PROCESS | 4008 | 1461253733397 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 08:48:53 INFO - PROCESS | 4008 | 1461253733400 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:48:53 INFO - PROCESS | 4008 | 1461253733402 Marionette TRACE conn5 <- [1,502,null,{}] 08:48:53 INFO - PROCESS | 4008 | 1461253733405 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:53 INFO - PROCESS | 4008 | 1461253733488 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 08:48:53 INFO - PROCESS | 4008 | 1461253733496 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF24000 == 53 [pid = 4008] [id = 135] 08:48:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D21FB07800) [pid = 4008] [serial = 403] [outer = 0000000000000000] 08:48:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D21FB0DC00) [pid = 4008] [serial = 404] [outer = 000000D21FB07800] 08:48:53 INFO - PROCESS | 4008 | 1461253733541 Marionette DEBUG loaded listener.js 08:48:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D22B8C3C00) [pid = 4008] [serial = 405] [outer = 000000D21FB07800] 08:48:54 INFO - PROCESS | 4008 | 1461253734192 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 08:48:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:48:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 818ms 08:48:54 INFO - PROCESS | 4008 | 1461253734226 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 08:48:54 INFO - PROCESS | 4008 | 1461253734231 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 08:48:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:48:54 INFO - PROCESS | 4008 | 1461253734236 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:48:54 INFO - PROCESS | 4008 | 1461253734241 Marionette TRACE conn5 <- [1,506,null,{}] 08:48:54 INFO - PROCESS | 4008 | 1461253734247 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:54 INFO - PROCESS | 4008 | 1461253734361 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 08:48:54 INFO - PROCESS | 4008 | 1461253734483 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FB7000 == 54 [pid = 4008] [id = 136] 08:48:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D21B745800) [pid = 4008] [serial = 406] [outer = 0000000000000000] 08:48:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D21FB0EC00) [pid = 4008] [serial = 407] [outer = 000000D21B745800] 08:48:54 INFO - PROCESS | 4008 | 1461253734545 Marionette DEBUG loaded listener.js 08:48:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000D221A9A000) [pid = 4008] [serial = 408] [outer = 000000D21B745800] 08:48:55 INFO - PROCESS | 4008 | 1461253735168 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 08:48:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:48:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 986ms 08:48:55 INFO - PROCESS | 4008 | 1461253735223 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 08:48:55 INFO - PROCESS | 4008 | 1461253735230 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 08:48:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:48:55 INFO - PROCESS | 4008 | 1461253735236 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:48:55 INFO - PROCESS | 4008 | 1461253735239 Marionette TRACE conn5 <- [1,510,null,{}] 08:48:55 INFO - PROCESS | 4008 | 1461253735244 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:55 INFO - PROCESS | 4008 | 1461253735357 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 08:48:55 INFO - PROCESS | 4008 | 1461253735476 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF18800 == 55 [pid = 4008] [id = 137] 08:48:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000D228BBA400) [pid = 4008] [serial = 409] [outer = 0000000000000000] 08:48:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000D228E2DC00) [pid = 4008] [serial = 410] [outer = 000000D228BBA400] 08:48:55 INFO - PROCESS | 4008 | 1461253735534 Marionette DEBUG loaded listener.js 08:48:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000D22B8C8400) [pid = 4008] [serial = 411] [outer = 000000D228BBA400] 08:48:56 INFO - PROCESS | 4008 | 1461253736198 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 08:48:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:48:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1019ms 08:48:56 INFO - PROCESS | 4008 | 1461253736261 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 08:48:56 INFO - PROCESS | 4008 | 1461253736264 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 08:48:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:48:56 INFO - PROCESS | 4008 | 1461253736268 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 4008 | 1461253736272 Marionette TRACE conn5 <- [1,514,null,{}] 08:48:56 INFO - PROCESS | 4008 | 1461253736284 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:56 INFO - PROCESS | 4008 | 1461253736462 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 08:48:56 INFO - PROCESS | 4008 | 1461253736574 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230754000 == 56 [pid = 4008] [id = 138] 08:48:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000D22BFBD800) [pid = 4008] [serial = 412] [outer = 0000000000000000] 08:48:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000D22E4E4000) [pid = 4008] [serial = 413] [outer = 000000D22BFBD800] 08:48:56 INFO - PROCESS | 4008 | 1461253736636 Marionette DEBUG loaded listener.js 08:48:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000D22E72A400) [pid = 4008] [serial = 414] [outer = 000000D22BFBD800] 08:48:57 INFO - PROCESS | 4008 | 1461253737220 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 08:48:57 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 08:48:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 986ms 08:48:57 INFO - PROCESS | 4008 | 1461253737256 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 08:48:57 INFO - PROCESS | 4008 | 1461253737260 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 08:48:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:48:57 INFO - PROCESS | 4008 | 1461253737263 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:48:57 INFO - PROCESS | 4008 | 1461253737265 Marionette TRACE conn5 <- [1,518,null,{}] 08:48:57 INFO - PROCESS | 4008 | 1461253737269 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:57 INFO - PROCESS | 4008 | 1461253737380 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 08:48:57 INFO - PROCESS | 4008 | 1461253737471 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2216C3000 == 57 [pid = 4008] [id = 139] 08:48:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000D21B349400) [pid = 4008] [serial = 415] [outer = 0000000000000000] 08:48:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000D22038A800) [pid = 4008] [serial = 416] [outer = 000000D21B349400] 08:48:57 INFO - PROCESS | 4008 | 1461253737528 Marionette DEBUG loaded listener.js 08:48:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000D22B86A400) [pid = 4008] [serial = 417] [outer = 000000D21B349400] 08:48:58 INFO - PROCESS | 4008 | 1461253738157 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 08:48:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:48:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 923ms 08:48:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:48:58 INFO - PROCESS | 4008 | 1461253738188 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 08:48:58 INFO - PROCESS | 4008 | 1461253738191 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 08:48:58 INFO - PROCESS | 4008 | 1461253738194 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:48:58 INFO - PROCESS | 4008 | 1461253738196 Marionette TRACE conn5 <- [1,522,null,{}] 08:48:58 INFO - PROCESS | 4008 | 1461253738200 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:58 INFO - PROCESS | 4008 | 1461253738308 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 08:48:58 INFO - PROCESS | 4008 | 1461253738403 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B64B000 == 58 [pid = 4008] [id = 140] 08:48:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000D21C683000) [pid = 4008] [serial = 418] [outer = 0000000000000000] 08:48:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000D22B871000) [pid = 4008] [serial = 419] [outer = 000000D21C683000] 08:48:58 INFO - PROCESS | 4008 | 1461253738460 Marionette DEBUG loaded listener.js 08:48:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000D22CA7D800) [pid = 4008] [serial = 420] [outer = 000000D21C683000] 08:48:59 INFO - PROCESS | 4008 | 1461253739218 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 08:48:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:48:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1072ms 08:48:59 INFO - PROCESS | 4008 | 1461253739269 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 08:48:59 INFO - PROCESS | 4008 | 1461253739273 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 08:48:59 INFO - PROCESS | 4008 | 1461253739293 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:48:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:48:59 INFO - PROCESS | 4008 | 1461253739297 Marionette TRACE conn5 <- [1,526,null,{}] 08:48:59 INFO - PROCESS | 4008 | 1461253739303 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:59 INFO - PROCESS | 4008 | 1461253739406 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 08:48:59 INFO - PROCESS | 4008 | 1461253739487 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FA8000 == 59 [pid = 4008] [id = 141] 08:48:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000D21B028400) [pid = 4008] [serial = 421] [outer = 0000000000000000] 08:48:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000D21AFC9400) [pid = 4008] [serial = 422] [outer = 000000D21B028400] 08:48:59 INFO - PROCESS | 4008 | 1461253739587 Marionette DEBUG loaded listener.js 08:48:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (000000D21B746000) [pid = 4008] [serial = 423] [outer = 000000D21B028400] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D230707000 == 58 [pid = 4008] [id = 107] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D23111F000 == 57 [pid = 4008] [id = 134] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D23071F000 == 56 [pid = 4008] [id = 133] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D230674000 == 55 [pid = 4008] [id = 132] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D2208BB800 == 54 [pid = 4008] [id = 131] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E665000 == 53 [pid = 4008] [id = 130] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BE81800 == 52 [pid = 4008] [id = 129] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 160 (000000D21F865400) [pid = 4008] [serial = 322] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (000000D227EE6400) [pid = 4008] [serial = 325] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000D22BADE000) [pid = 4008] [serial = 328] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000D2196A4000) [pid = 4008] [serial = 358] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4B9800 == 51 [pid = 4008] [id = 128] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D2216CA000 == 50 [pid = 4008] [id = 127] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D227524000 == 49 [pid = 4008] [id = 126] 08:49:00 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213D9800 == 48 [pid = 4008] [id = 121] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000D22AE3D400) [pid = 4008] [serial = 133] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000D22F817000) [pid = 4008] [serial = 191] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (000000D228DC1000) [pid = 4008] [serial = 346] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000D22BA34000) [pid = 4008] [serial = 349] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000D228E29000) [pid = 4008] [serial = 347] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000D22BE8BC00) [pid = 4008] [serial = 350] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000D22C7E4400) [pid = 4008] [serial = 355] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000D22035A800) [pid = 4008] [serial = 335] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000D21C687400) [pid = 4008] [serial = 334] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000D22881B000) [pid = 4008] [serial = 343] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000D227291000) [pid = 4008] [serial = 340] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000D227AED800) [pid = 4008] [serial = 341] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D21B952400) [pid = 4008] [serial = 337] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D2207EFC00) [pid = 4008] [serial = 338] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D22C7A9000) [pid = 4008] [serial = 332] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D22BAE6800) [pid = 4008] [serial = 331] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D22CF0BC00) [pid = 4008] [serial = 356] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D22BE8A400) [pid = 4008] [serial = 352] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D228BB3000) [pid = 4008] [serial = 344] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D22BE97800) [pid = 4008] [serial = 353] [outer = 0000000000000000] [url = about:blank] 08:49:00 INFO - PROCESS | 4008 | 1461253740305 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 08:49:00 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 08:49:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1028ms 08:49:00 INFO - PROCESS | 4008 | 1461253740327 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 4008 | 1461253740333 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 08:49:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:49:00 INFO - PROCESS | 4008 | 1461253740339 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 4008 | 1461253740342 Marionette TRACE conn5 <- [1,530,null,{}] 08:49:00 INFO - PROCESS | 4008 | 1461253740362 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:00 INFO - PROCESS | 4008 | 1461253740451 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 08:49:00 INFO - PROCESS | 4008 | 1461253740459 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F48000 == 49 [pid = 4008] [id = 142] 08:49:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D2196A4000) [pid = 4008] [serial = 424] [outer = 0000000000000000] 08:49:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D21B320000) [pid = 4008] [serial = 425] [outer = 000000D2196A4000] 08:49:00 INFO - PROCESS | 4008 | 1461253740505 Marionette DEBUG loaded listener.js 08:49:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D21C67D800) [pid = 4008] [serial = 426] [outer = 000000D2196A4000] 08:49:01 INFO - PROCESS | 4008 | 1461253741149 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 08:49:01 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 08:49:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:49:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:49:01 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 08:49:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:49:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:49:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 838ms 08:49:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:49:01 INFO - PROCESS | 4008 | 1461253741183 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 08:49:01 INFO - PROCESS | 4008 | 1461253741186 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 08:49:01 INFO - PROCESS | 4008 | 1461253741189 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:49:01 INFO - PROCESS | 4008 | 1461253741193 Marionette TRACE conn5 <- [1,534,null,{}] 08:49:01 INFO - PROCESS | 4008 | 1461253741204 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:01 INFO - PROCESS | 4008 | 1461253741301 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 08:49:01 INFO - PROCESS | 4008 | 1461253741310 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2288AC800 == 50 [pid = 4008] [id = 143] 08:49:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D220825C00) [pid = 4008] [serial = 427] [outer = 0000000000000000] 08:49:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D22146D000) [pid = 4008] [serial = 428] [outer = 000000D220825C00] 08:49:01 INFO - PROCESS | 4008 | 1461253741361 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D226B6C800) [pid = 4008] [serial = 429] [outer = 000000D220825C00] 08:49:01 INFO - PROCESS | 4008 | 1461253741817 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 08:49:01 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. 08:49:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 691ms 08:49:01 INFO - PROCESS | 4008 | 1461253741883 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 08:49:01 INFO - PROCESS | 4008 | 1461253741885 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 08:49:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:49:01 INFO - PROCESS | 4008 | 1461253741889 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:49:01 INFO - PROCESS | 4008 | 1461253741891 Marionette TRACE conn5 <- [1,538,null,{}] 08:49:01 INFO - PROCESS | 4008 | 1461253741895 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:01 INFO - PROCESS | 4008 | 1461253741980 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 08:49:02 INFO - PROCESS | 4008 | 1461253741988 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B634800 == 51 [pid = 4008] [id = 144] 08:49:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D227954400) [pid = 4008] [serial = 430] [outer = 0000000000000000] 08:49:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D227AE8C00) [pid = 4008] [serial = 431] [outer = 000000D227954400] 08:49:02 INFO - PROCESS | 4008 | 1461253742036 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000D227C30800) [pid = 4008] [serial = 432] [outer = 000000D227954400] 08:49:02 INFO - PROCESS | 4008 | 1461253742491 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 08:49:02 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. 08:49:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 629ms 08:49:02 INFO - PROCESS | 4008 | 1461253742521 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 4008 | 1461253742523 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 08:49:02 INFO - PROCESS | 4008 | 1461253742526 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:49:02 INFO - PROCESS | 4008 | 1461253742528 Marionette TRACE conn5 <- [1,542,null,{}] 08:49:02 INFO - PROCESS | 4008 | 1461253742531 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:02 INFO - PROCESS | 4008 | 1461253742615 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 08:49:02 INFO - PROCESS | 4008 | 1461253742655 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D220788800 == 52 [pid = 4008] [id = 145] 08:49:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000D227C2D400) [pid = 4008] [serial = 433] [outer = 0000000000000000] 08:49:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000D22862B000) [pid = 4008] [serial = 434] [outer = 000000D227C2D400] 08:49:02 INFO - PROCESS | 4008 | 1461253742703 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000D228BAE400) [pid = 4008] [serial = 435] [outer = 000000D227C2D400] 08:49:03 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:03 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:03 INFO - PROCESS | 4008 | 1461253743200 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 08:49:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:49:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 734ms 08:49:03 INFO - PROCESS | 4008 | 1461253743264 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 08:49:03 INFO - PROCESS | 4008 | 1461253743266 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 08:49:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:49:03 INFO - PROCESS | 4008 | 1461253743270 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:49:03 INFO - PROCESS | 4008 | 1461253743271 Marionette TRACE conn5 <- [1,546,null,{}] 08:49:03 INFO - PROCESS | 4008 | 1461253743276 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:03 INFO - PROCESS | 4008 | 1461253743404 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 08:49:03 INFO - PROCESS | 4008 | 1461253743457 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E663000 == 53 [pid = 4008] [id = 146] 08:49:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000D228DC7400) [pid = 4008] [serial = 436] [outer = 0000000000000000] 08:49:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000D228E2F800) [pid = 4008] [serial = 437] [outer = 000000D228DC7400] 08:49:03 INFO - PROCESS | 4008 | 1461253743508 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000D22A86D800) [pid = 4008] [serial = 438] [outer = 000000D228DC7400] 08:49:03 INFO - PROCESS | 4008 | 1461253743972 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:49:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 776ms 08:49:04 INFO - PROCESS | 4008 | 1461253744049 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 4008 | 1461253744051 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 08:49:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:49:04 INFO - PROCESS | 4008 | 1461253744061 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 4008 | 1461253744063 Marionette TRACE conn5 <- [1,550,null,{}] 08:49:04 INFO - PROCESS | 4008 | 1461253744067 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:04 INFO - PROCESS | 4008 | 1461253744173 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 08:49:04 INFO - PROCESS | 4008 | 1461253744185 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F51E000 == 54 [pid = 4008] [id = 147] 08:49:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000D22AEF7000) [pid = 4008] [serial = 439] [outer = 0000000000000000] 08:49:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000D22B675800) [pid = 4008] [serial = 440] [outer = 000000D22AEF7000] 08:49:04 INFO - PROCESS | 4008 | 1461253744270 Marionette DEBUG loaded listener.js 08:49:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000D22B8CD400) [pid = 4008] [serial = 441] [outer = 000000D22AEF7000] 08:49:04 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:04 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:04 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:04 INFO - PROCESS | 4008 | 1461253744702 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:49:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 692ms 08:49:04 INFO - PROCESS | 4008 | 1461253744755 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 08:49:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:49:04 INFO - PROCESS | 4008 | 1461253744758 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 08:49:04 INFO - PROCESS | 4008 | 1461253744761 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 4008 | 1461253744763 Marionette TRACE conn5 <- [1,554,null,{}] 08:49:04 INFO - PROCESS | 4008 | 1461253744766 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:04 INFO - PROCESS | 4008 | 1461253744874 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 08:49:05 INFO - PROCESS | 4008 | 1461253745217 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (000000D22C7E2400) [pid = 4008] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000D22E62C400) [pid = 4008] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000D22E734000) [pid = 4008] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000D22B668C00) [pid = 4008] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000D22149CC00) [pid = 4008] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000D219746400) [pid = 4008] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000D21AFCAC00) [pid = 4008] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000D2207ACC00) [pid = 4008] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000D2195F0000) [pid = 4008] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000D22A254400) [pid = 4008] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D22F8DE800) [pid = 4008] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D227EEC800) [pid = 4008] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D227A78400) [pid = 4008] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D219740C00) [pid = 4008] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D21F866000) [pid = 4008] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D22B671400) [pid = 4008] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D21B746800) [pid = 4008] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D21AFC2000) [pid = 4008] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D2195E9400) [pid = 4008] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D227A7D400) [pid = 4008] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22C7E5400) [pid = 4008] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D228E24000) [pid = 4008] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D227CC1800) [pid = 4008] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22021BC00) [pid = 4008] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D21C817C00) [pid = 4008] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22C7E6000) [pid = 4008] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D228A96C00) [pid = 4008] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D21C69EC00) [pid = 4008] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D2279C2800) [pid = 4008] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D2208D9400) [pid = 4008] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22D328400) [pid = 4008] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21B01DC00) [pid = 4008] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21973F000) [pid = 4008] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22BA2E000) [pid = 4008] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D21CA17400) [pid = 4008] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D21B748000) [pid = 4008] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D227AECC00) [pid = 4008] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:49:05 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D221467800) [pid = 4008] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:49:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21AA14000 == 55 [pid = 4008] [id = 148] 08:49:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D2195EA800) [pid = 4008] [serial = 442] [outer = 0000000000000000] 08:49:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D219699800) [pid = 4008] [serial = 443] [outer = 000000D2195EA800] 08:49:05 INFO - PROCESS | 4008 | 1461253745289 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D21B316000) [pid = 4008] [serial = 444] [outer = 000000D2195EA800] 08:49:05 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:05 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:05 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:05 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:05 INFO - PROCESS | 4008 | 1461253745731 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:49:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:49:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1024ms 08:49:05 INFO - PROCESS | 4008 | 1461253745788 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 08:49:05 INFO - PROCESS | 4008 | 1461253745790 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 08:49:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:49:05 INFO - PROCESS | 4008 | 1461253745793 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:49:05 INFO - PROCESS | 4008 | 1461253745795 Marionette TRACE conn5 <- [1,558,null,{}] 08:49:05 INFO - PROCESS | 4008 | 1461253745814 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:05 INFO - PROCESS | 4008 | 1461253745898 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 08:49:05 INFO - PROCESS | 4008 | 1461253745904 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230663000 == 56 [pid = 4008] [id = 149] 08:49:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D21B747800) [pid = 4008] [serial = 445] [outer = 0000000000000000] 08:49:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22145F800) [pid = 4008] [serial = 446] [outer = 000000D21B747800] 08:49:05 INFO - PROCESS | 4008 | 1461253745950 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D227C33C00) [pid = 4008] [serial = 447] [outer = 000000D21B747800] 08:49:06 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:06 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:06 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:06 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:06 INFO - PROCESS | 4008 | 1461253746373 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 08:49:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:49:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 629ms 08:49:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:49:06 INFO - PROCESS | 4008 | 1461253746426 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 4008 | 1461253746428 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 08:49:06 INFO - PROCESS | 4008 | 1461253746431 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 4008 | 1461253746433 Marionette TRACE conn5 <- [1,562,null,{}] 08:49:06 INFO - PROCESS | 4008 | 1461253746437 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:06 INFO - PROCESS | 4008 | 1461253746521 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 08:49:06 INFO - PROCESS | 4008 | 1461253746529 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230717000 == 57 [pid = 4008] [id = 150] 08:49:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22908BC00) [pid = 4008] [serial = 448] [outer = 0000000000000000] 08:49:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22B671400) [pid = 4008] [serial = 449] [outer = 000000D22908BC00] 08:49:06 INFO - PROCESS | 4008 | 1461253746576 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22BAE2400) [pid = 4008] [serial = 450] [outer = 000000D22908BC00] 08:49:07 INFO - PROCESS | 4008 | 1461253747044 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:49:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 08:49:07 INFO - PROCESS | 4008 | 1461253747106 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 4008 | 1461253747109 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 08:49:07 INFO - PROCESS | 4008 | 1461253747112 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:49:07 INFO - PROCESS | 4008 | 1461253747114 Marionette TRACE conn5 <- [1,566,null,{}] 08:49:07 INFO - PROCESS | 4008 | 1461253747118 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:07 INFO - PROCESS | 4008 | 1461253747220 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 08:49:07 INFO - PROCESS | 4008 | 1461253747361 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21CA53000 == 58 [pid = 4008] [id = 151] 08:49:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D2195E2000) [pid = 4008] [serial = 451] [outer = 0000000000000000] 08:49:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D219677800) [pid = 4008] [serial = 452] [outer = 000000D2195E2000] 08:49:07 INFO - PROCESS | 4008 | 1461253747422 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D21A86D000) [pid = 4008] [serial = 453] [outer = 000000D2195E2000] 08:49:08 INFO - PROCESS | 4008 | 1461253748101 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 08:49:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:49:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1022ms 08:49:08 INFO - PROCESS | 4008 | 1461253748137 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 08:49:08 INFO - PROCESS | 4008 | 1461253748142 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 08:49:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:49:08 INFO - PROCESS | 4008 | 1461253748147 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:49:08 INFO - PROCESS | 4008 | 1461253748151 Marionette TRACE conn5 <- [1,570,null,{}] 08:49:08 INFO - PROCESS | 4008 | 1461253748178 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:08 INFO - PROCESS | 4008 | 1461253748295 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 08:49:08 INFO - PROCESS | 4008 | 1461253748415 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A3F800 == 59 [pid = 4008] [id = 152] 08:49:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D21FB07000) [pid = 4008] [serial = 454] [outer = 0000000000000000] 08:49:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D21FBBA400) [pid = 4008] [serial = 455] [outer = 000000D21FB07000] 08:49:08 INFO - PROCESS | 4008 | 1461253748476 Marionette DEBUG loaded listener.js 08:49:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22149EC00) [pid = 4008] [serial = 456] [outer = 000000D21FB07000] 08:49:09 INFO - PROCESS | 4008 | 1461253749036 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 08:49:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:49:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 923ms 08:49:09 INFO - PROCESS | 4008 | 1461253749077 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 08:49:09 INFO - PROCESS | 4008 | 1461253749082 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 08:49:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:49:09 INFO - PROCESS | 4008 | 1461253749086 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:49:09 INFO - PROCESS | 4008 | 1461253749088 Marionette TRACE conn5 <- [1,574,null,{}] 08:49:09 INFO - PROCESS | 4008 | 1461253749093 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:09 INFO - PROCESS | 4008 | 1461253749204 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 08:49:09 INFO - PROCESS | 4008 | 1461253749295 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F57C800 == 60 [pid = 4008] [id = 153] 08:49:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D227EE9400) [pid = 4008] [serial = 457] [outer = 0000000000000000] 08:49:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D228BB4800) [pid = 4008] [serial = 458] [outer = 000000D227EE9400] 08:49:09 INFO - PROCESS | 4008 | 1461253749354 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D228E29000) [pid = 4008] [serial = 459] [outer = 000000D227EE9400] 08:49:09 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:09 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:10 INFO - PROCESS | 4008 | 1461253749995 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 08:49:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:49:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 923ms 08:49:10 INFO - PROCESS | 4008 | 1461253750010 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 08:49:10 INFO - PROCESS | 4008 | 1461253750013 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 08:49:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:49:10 INFO - PROCESS | 4008 | 1461253750024 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 4008 | 1461253750031 Marionette TRACE conn5 <- [1,578,null,{}] 08:49:10 INFO - PROCESS | 4008 | 1461253750036 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:10 INFO - PROCESS | 4008 | 1461253750150 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 08:49:10 INFO - PROCESS | 4008 | 1461253750239 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C718000 == 61 [pid = 4008] [id = 154] 08:49:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22BAE7C00) [pid = 4008] [serial = 460] [outer = 0000000000000000] 08:49:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22BFB9000) [pid = 4008] [serial = 461] [outer = 000000D22BAE7C00] 08:49:10 INFO - PROCESS | 4008 | 1461253750296 Marionette DEBUG loaded listener.js 08:49:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D22C7A9400) [pid = 4008] [serial = 462] [outer = 000000D22BAE7C00] 08:49:10 INFO - PROCESS | 4008 | 1461253750817 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 08:49:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:49:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 839ms 08:49:10 INFO - PROCESS | 4008 | 1461253750859 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 08:49:10 INFO - PROCESS | 4008 | 1461253750862 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 08:49:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:49:10 INFO - PROCESS | 4008 | 1461253750865 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 4008 | 1461253750867 Marionette TRACE conn5 <- [1,582,null,{}] 08:49:10 INFO - PROCESS | 4008 | 1461253750871 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:10 INFO - PROCESS | 4008 | 1461253750982 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 08:49:11 INFO - PROCESS | 4008 | 1461253751073 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C72F800 == 62 [pid = 4008] [id = 155] 08:49:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D224C06000) [pid = 4008] [serial = 463] [outer = 0000000000000000] 08:49:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D22C7E6000) [pid = 4008] [serial = 464] [outer = 000000D224C06000] 08:49:11 INFO - PROCESS | 4008 | 1461253751131 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D22CA81400) [pid = 4008] [serial = 465] [outer = 000000D224C06000] 08:49:11 INFO - PROCESS | 4008 | 1461253751745 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:49:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:49:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 923ms 08:49:11 INFO - PROCESS | 4008 | 1461253751791 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 08:49:11 INFO - PROCESS | 4008 | 1461253751793 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 08:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:49:11 INFO - PROCESS | 4008 | 1461253751797 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 4008 | 1461253751799 Marionette TRACE conn5 <- [1,586,null,{}] 08:49:11 INFO - PROCESS | 4008 | 1461253751803 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:11 INFO - PROCESS | 4008 | 1461253751908 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 08:49:12 INFO - PROCESS | 4008 | 1461253752031 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232CB4000 == 63 [pid = 4008] [id = 156] 08:49:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D22D1C4400) [pid = 4008] [serial = 466] [outer = 0000000000000000] 08:49:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D22D1C8400) [pid = 4008] [serial = 467] [outer = 000000D22D1C4400] 08:49:12 INFO - PROCESS | 4008 | 1461253752193 Marionette DEBUG loaded listener.js 08:49:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D22D289000) [pid = 4008] [serial = 468] [outer = 000000D22D1C4400] 08:49:12 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 08:49:12 INFO - PROCESS | 4008 | 1461253752965 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 08:49:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:49:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1178ms 08:49:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:49:12 INFO - PROCESS | 4008 | 1461253752978 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 08:49:12 INFO - PROCESS | 4008 | 1461253752980 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 08:49:12 INFO - PROCESS | 4008 | 1461253752984 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:49:12 INFO - PROCESS | 4008 | 1461253752986 Marionette TRACE conn5 <- [1,590,null,{}] 08:49:12 INFO - PROCESS | 4008 | 1461253752990 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:13 INFO - PROCESS | 4008 | 1461253753101 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 08:49:13 INFO - PROCESS | 4008 | 1461253753191 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B0EA800 == 64 [pid = 4008] [id = 157] 08:49:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D2196A6800) [pid = 4008] [serial = 469] [outer = 0000000000000000] 08:49:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000D21B020800) [pid = 4008] [serial = 470] [outer = 000000D2196A6800] 08:49:13 INFO - PROCESS | 4008 | 1461253753247 Marionette DEBUG loaded listener.js 08:49:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000D2202A1800) [pid = 4008] [serial = 471] [outer = 000000D2196A6800] 08:49:14 INFO - PROCESS | 4008 | 1461253754005 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1072ms 08:49:14 INFO - PROCESS | 4008 | 1461253754059 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 4008 | 1461253754063 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 08:49:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:49:14 INFO - PROCESS | 4008 | 1461253754068 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 4008 | 1461253754073 Marionette TRACE conn5 <- [1,594,null,{}] 08:49:14 INFO - PROCESS | 4008 | 1461253754079 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:14 INFO - PROCESS | 4008 | 1461253754186 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 08:49:14 INFO - PROCESS | 4008 | 1461253754316 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FA3800 == 65 [pid = 4008] [id = 158] 08:49:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000D219743000) [pid = 4008] [serial = 472] [outer = 0000000000000000] 08:49:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000D21AAC9C00) [pid = 4008] [serial = 473] [outer = 000000D219743000] 08:49:14 INFO - PROCESS | 4008 | 1461253754371 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000D21B955C00) [pid = 4008] [serial = 474] [outer = 000000D219743000] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D2306A6800 == 64 [pid = 4008] [id = 45] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D230717000 == 63 [pid = 4008] [id = 150] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D230663000 == 62 [pid = 4008] [id = 149] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D21AA14000 == 61 [pid = 4008] [id = 148] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F51E000 == 60 [pid = 4008] [id = 147] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E663000 == 59 [pid = 4008] [id = 146] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D220788800 == 58 [pid = 4008] [id = 145] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B634800 == 57 [pid = 4008] [id = 144] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D2288AC800 == 56 [pid = 4008] [id = 143] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F48000 == 55 [pid = 4008] [id = 142] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000D21FB0DC00) [pid = 4008] [serial = 404] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FA8000 == 54 [pid = 4008] [id = 141] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D230754000 == 53 [pid = 4008] [id = 138] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF18800 == 52 [pid = 4008] [id = 137] 08:49:14 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FB7000 == 51 [pid = 4008] [id = 136] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000D22BAE6C00) [pid = 4008] [serial = 329] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000D22D1D1C00) [pid = 4008] [serial = 239] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000D21B743400) [pid = 4008] [serial = 227] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000D21AFC7800) [pid = 4008] [serial = 182] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D229029800) [pid = 4008] [serial = 188] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D22D328000) [pid = 4008] [serial = 287] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D22A4CA800) [pid = 4008] [serial = 281] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D227EEAC00) [pid = 4008] [serial = 88] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D22149A400) [pid = 4008] [serial = 230] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D221411400) [pid = 4008] [serial = 323] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D22F81EC00) [pid = 4008] [serial = 272] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D228DCAC00) [pid = 4008] [serial = 97] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22140DC00) [pid = 4008] [serial = 139] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D228A89C00) [pid = 4008] [serial = 142] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D228E24C00) [pid = 4008] [serial = 326] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22E62AC00) [pid = 4008] [serial = 236] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D21CA7DC00) [pid = 4008] [serial = 275] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D21B321000) [pid = 4008] [serial = 136] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22E72B800) [pid = 4008] [serial = 320] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D227CC0800) [pid = 4008] [serial = 94] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D2205BB000) [pid = 4008] [serial = 91] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22B669800) [pid = 4008] [serial = 284] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D227C39000) [pid = 4008] [serial = 278] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22CF0B000) [pid = 4008] [serial = 389] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22E735C00) [pid = 4008] [serial = 393] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22E72D000) [pid = 4008] [serial = 392] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22D27F000) [pid = 4008] [serial = 390] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22F819C00) [pid = 4008] [serial = 395] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22BE93000) [pid = 4008] [serial = 386] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D227CC2000) [pid = 4008] [serial = 377] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D224457C00) [pid = 4008] [serial = 376] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21C360000) [pid = 4008] [serial = 362] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21B01E000) [pid = 4008] [serial = 361] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22D1C6400) [pid = 4008] [serial = 374] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22021D000) [pid = 4008] [serial = 373] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D227A7C400) [pid = 4008] [serial = 365] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D224F37000) [pid = 4008] [serial = 364] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21C684000) [pid = 4008] [serial = 380] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D228A91400) [pid = 4008] [serial = 381] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22A86C400) [pid = 4008] [serial = 383] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22BA2B000) [pid = 4008] [serial = 384] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22BA29400) [pid = 4008] [serial = 367] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22BFC1C00) [pid = 4008] [serial = 370] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D22B8C3800) [pid = 4008] [serial = 402] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D21C68B800) [pid = 4008] [serial = 158] [outer = 0000000000000000] [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.] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22F8E2400) [pid = 4008] [serial = 401] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22F8D8400) [pid = 4008] [serial = 396] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D22A4C3400) [pid = 4008] [serial = 398] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D22C7A5000) [pid = 4008] [serial = 387] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22F8D7C00) [pid = 4008] [serial = 399] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D22C7AD000) [pid = 4008] [serial = 233] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D228DC5400) [pid = 4008] [serial = 100] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D221467400) [pid = 4008] [serial = 185] [outer = 0000000000000000] [url = about:blank] 08:49:14 INFO - PROCESS | 4008 | 1461253754977 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 923ms 08:49:14 INFO - PROCESS | 4008 | 1461253754996 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 08:49:15 INFO - PROCESS | 4008 | 1461253755002 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 08:49:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:49:15 INFO - PROCESS | 4008 | 1461253755008 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 4008 | 1461253755011 Marionette TRACE conn5 <- [1,598,null,{}] 08:49:15 INFO - PROCESS | 4008 | 1461253755014 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:15 INFO - PROCESS | 4008 | 1461253755103 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 08:49:15 INFO - PROCESS | 4008 | 1461253755116 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221ED1800 == 52 [pid = 4008] [id = 159] 08:49:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D219743800) [pid = 4008] [serial = 475] [outer = 0000000000000000] 08:49:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D21B340400) [pid = 4008] [serial = 476] [outer = 000000D219743800] 08:49:15 INFO - PROCESS | 4008 | 1461253755224 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D21CA7DC00) [pid = 4008] [serial = 477] [outer = 000000D219743800] 08:49:15 INFO - PROCESS | 4008 | 1461253755718 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 08:49:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:49:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 734ms 08:49:15 INFO - PROCESS | 4008 | 1461253755744 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 08:49:15 INFO - PROCESS | 4008 | 1461253755746 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 08:49:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:49:15 INFO - PROCESS | 4008 | 1461253755750 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 4008 | 1461253755753 Marionette TRACE conn5 <- [1,602,null,{}] 08:49:15 INFO - PROCESS | 4008 | 1461253755769 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:15 INFO - PROCESS | 4008 | 1461253755864 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 08:49:15 INFO - PROCESS | 4008 | 1461253755871 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22800C000 == 53 [pid = 4008] [id = 160] 08:49:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D221410000) [pid = 4008] [serial = 478] [outer = 0000000000000000] 08:49:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D221469C00) [pid = 4008] [serial = 479] [outer = 000000D221410000] 08:49:15 INFO - PROCESS | 4008 | 1461253755924 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D224C10400) [pid = 4008] [serial = 480] [outer = 000000D221410000] 08:49:16 INFO - PROCESS | 4008 | 1461253756441 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:49:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 734ms 08:49:16 INFO - PROCESS | 4008 | 1461253756487 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 4008 | 1461253756489 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 08:49:16 INFO - PROCESS | 4008 | 1461253756493 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:49:16 INFO - PROCESS | 4008 | 1461253756494 Marionette TRACE conn5 <- [1,606,null,{}] 08:49:16 INFO - PROCESS | 4008 | 1461253756498 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:16 INFO - PROCESS | 4008 | 1461253756585 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 08:49:16 INFO - PROCESS | 4008 | 1461253756592 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284C8800 == 54 [pid = 4008] [id = 161] 08:49:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D226B65000) [pid = 4008] [serial = 481] [outer = 0000000000000000] 08:49:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D227609800) [pid = 4008] [serial = 482] [outer = 000000D226B65000] 08:49:16 INFO - PROCESS | 4008 | 1461253756640 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227AEF000) [pid = 4008] [serial = 483] [outer = 000000D226B65000] 08:49:17 INFO - PROCESS | 4008 | 1461253757086 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:49:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 629ms 08:49:17 INFO - PROCESS | 4008 | 1461253757128 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 4008 | 1461253757130 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 08:49:17 INFO - PROCESS | 4008 | 1461253757134 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 4008 | 1461253757135 Marionette TRACE conn5 <- [1,610,null,{}] 08:49:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:49:17 INFO - PROCESS | 4008 | 1461253757139 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:17 INFO - PROCESS | 4008 | 1461253757273 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 08:49:17 INFO - PROCESS | 4008 | 1461253757293 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D229008000 == 55 [pid = 4008] [id = 162] 08:49:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D227AECC00) [pid = 4008] [serial = 484] [outer = 0000000000000000] 08:49:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D227EA3000) [pid = 4008] [serial = 485] [outer = 000000D227AECC00] 08:49:17 INFO - PROCESS | 4008 | 1461253757340 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D228621C00) [pid = 4008] [serial = 486] [outer = 000000D227AECC00] 08:49:17 INFO - PROCESS | 4008 | 1461253757798 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:49:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 671ms 08:49:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:49:17 INFO - PROCESS | 4008 | 1461253757810 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 4008 | 1461253757812 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 08:49:17 INFO - PROCESS | 4008 | 1461253757815 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 4008 | 1461253757817 Marionette TRACE conn5 <- [1,614,null,{}] 08:49:17 INFO - PROCESS | 4008 | 1461253757828 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:17 INFO - PROCESS | 4008 | 1461253757953 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 08:49:17 INFO - PROCESS | 4008 | 1461253757961 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AEE7000 == 56 [pid = 4008] [id = 163] 08:49:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D228A8C800) [pid = 4008] [serial = 487] [outer = 0000000000000000] 08:49:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D228DC2400) [pid = 4008] [serial = 488] [outer = 000000D228A8C800] 08:49:18 INFO - PROCESS | 4008 | 1461253758009 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D229719800) [pid = 4008] [serial = 489] [outer = 000000D228A8C800] 08:49:18 INFO - PROCESS | 4008 | 1461253758469 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:49:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:49:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 08:49:18 INFO - PROCESS | 4008 | 1461253758490 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 08:49:18 INFO - PROCESS | 4008 | 1461253758492 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 08:49:18 INFO - PROCESS | 4008 | 1461253758495 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:49:18 INFO - PROCESS | 4008 | 1461253758497 Marionette TRACE conn5 <- [1,618,null,{}] 08:49:18 INFO - PROCESS | 4008 | 1461253758507 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:18 INFO - PROCESS | 4008 | 1461253758649 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 08:49:18 INFO - PROCESS | 4008 | 1461253758673 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BE6F800 == 57 [pid = 4008] [id = 164] 08:49:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D227AF0400) [pid = 4008] [serial = 490] [outer = 0000000000000000] 08:49:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22B666400) [pid = 4008] [serial = 491] [outer = 000000D227AF0400] 08:49:18 INFO - PROCESS | 4008 | 1461253758719 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22B866800) [pid = 4008] [serial = 492] [outer = 000000D227AF0400] 08:49:19 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D228DC7400) [pid = 4008] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:49:19 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227C2D400) [pid = 4008] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:49:19 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D220825C00) [pid = 4008] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:49:19 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21B028400) [pid = 4008] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:49:19 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D2196A4000) [pid = 4008] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:49:19 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22AEF7000) [pid = 4008] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:49:19 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D227954400) [pid = 4008] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:49:19 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D2195EA800) [pid = 4008] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:49:19 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21B747800) [pid = 4008] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:49:19 INFO - PROCESS | 4008 | 1461253759277 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 08:49:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:49:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 818ms 08:49:19 INFO - PROCESS | 4008 | 1461253759317 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 08:49:19 INFO - PROCESS | 4008 | 1461253759319 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 08:49:19 INFO - PROCESS | 4008 | 1461253759322 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:49:19 INFO - PROCESS | 4008 | 1461253759324 Marionette TRACE conn5 <- [1,622,null,{}] 08:49:19 INFO - PROCESS | 4008 | 1461253759328 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:19 INFO - PROCESS | 4008 | 1461253759412 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 08:49:19 INFO - PROCESS | 4008 | 1461253759418 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEDC000 == 58 [pid = 4008] [id = 165] 08:49:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D21FBBC000) [pid = 4008] [serial = 493] [outer = 0000000000000000] 08:49:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D227EEA800) [pid = 4008] [serial = 494] [outer = 000000D21FBBC000] 08:49:19 INFO - PROCESS | 4008 | 1461253759464 Marionette DEBUG loaded listener.js 08:49:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22B8C5800) [pid = 4008] [serial = 495] [outer = 000000D21FBBC000] 08:49:19 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:19 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:19 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:19 INFO - PROCESS | 4008 | 1461253759890 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 08:49:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:49:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 588ms 08:49:19 INFO - PROCESS | 4008 | 1461253759913 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 08:49:19 INFO - PROCESS | 4008 | 1461253759915 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 08:49:19 INFO - PROCESS | 4008 | 1461253759918 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:49:19 INFO - PROCESS | 4008 | 1461253759920 Marionette TRACE conn5 <- [1,626,null,{}] 08:49:19 INFO - PROCESS | 4008 | 1461253759929 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:20 INFO - PROCESS | 4008 | 1461253760043 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 08:49:20 INFO - PROCESS | 4008 | 1461253760052 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C695800 == 59 [pid = 4008] [id = 166] 08:49:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22B8C3000) [pid = 4008] [serial = 496] [outer = 0000000000000000] 08:49:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22BAE3800) [pid = 4008] [serial = 497] [outer = 000000D22B8C3000] 08:49:20 INFO - PROCESS | 4008 | 1461253760097 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22BE91000) [pid = 4008] [serial = 498] [outer = 000000D22B8C3000] 08:49:20 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:20 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:20 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:20 INFO - PROCESS | 4008 | 1461253760507 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:49:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:49:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 629ms 08:49:20 INFO - PROCESS | 4008 | 1461253760551 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 08:49:20 INFO - PROCESS | 4008 | 1461253760553 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 08:49:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:49:20 INFO - PROCESS | 4008 | 1461253760577 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 4008 | 1461253760579 Marionette TRACE conn5 <- [1,630,null,{}] 08:49:20 INFO - PROCESS | 4008 | 1461253760583 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:20 INFO - PROCESS | 4008 | 1461253760670 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 08:49:20 INFO - PROCESS | 4008 | 1461253760677 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E387000 == 60 [pid = 4008] [id = 167] 08:49:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22BE92800) [pid = 4008] [serial = 499] [outer = 0000000000000000] 08:49:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22C444800) [pid = 4008] [serial = 500] [outer = 000000D22BE92800] 08:49:20 INFO - PROCESS | 4008 | 1461253760724 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22C44BC00) [pid = 4008] [serial = 501] [outer = 000000D22BE92800] 08:49:21 INFO - PROCESS | 4008 | 1461253761158 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 08:49:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:49:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 650ms 08:49:21 INFO - PROCESS | 4008 | 1461253761210 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 4008 | 1461253761213 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 08:49:21 INFO - PROCESS | 4008 | 1461253761216 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:49:21 INFO - PROCESS | 4008 | 1461253761218 Marionette TRACE conn5 <- [1,634,null,{}] 08:49:21 INFO - PROCESS | 4008 | 1461253761221 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:21 INFO - PROCESS | 4008 | 1461253761388 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 08:49:21 INFO - PROCESS | 4008 | 1461253761540 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213BC000 == 61 [pid = 4008] [id = 168] 08:49:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D219741C00) [pid = 4008] [serial = 502] [outer = 0000000000000000] 08:49:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D21AAC4800) [pid = 4008] [serial = 503] [outer = 000000D219741C00] 08:49:21 INFO - PROCESS | 4008 | 1461253761601 Marionette DEBUG loaded listener.js 08:49:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D21B73EC00) [pid = 4008] [serial = 504] [outer = 000000D219741C00] 08:49:22 INFO - PROCESS | 4008 | 1461253762180 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:49:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:49:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1019ms 08:49:22 INFO - PROCESS | 4008 | 1461253762240 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 08:49:22 INFO - PROCESS | 4008 | 1461253762245 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 08:49:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:49:22 INFO - PROCESS | 4008 | 1461253762250 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:49:22 INFO - PROCESS | 4008 | 1461253762255 Marionette TRACE conn5 <- [1,638,null,{}] 08:49:22 INFO - PROCESS | 4008 | 1461253762282 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:22 INFO - PROCESS | 4008 | 1461253762398 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 08:49:22 INFO - PROCESS | 4008 | 1461253762516 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228238800 == 62 [pid = 4008] [id = 169] 08:49:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D2205C3C00) [pid = 4008] [serial = 505] [outer = 0000000000000000] 08:49:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D220826800) [pid = 4008] [serial = 506] [outer = 000000D2205C3C00] 08:49:22 INFO - PROCESS | 4008 | 1461253762577 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D224F34000) [pid = 4008] [serial = 507] [outer = 000000D2205C3C00] 08:49:23 INFO - PROCESS | 4008 | 1461253763190 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 08:49:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:49:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 986ms 08:49:23 INFO - PROCESS | 4008 | 1461253763239 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 4008 | 1461253763243 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 08:49:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:49:23 INFO - PROCESS | 4008 | 1461253763247 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 4008 | 1461253763249 Marionette TRACE conn5 <- [1,642,null,{}] 08:49:23 INFO - PROCESS | 4008 | 1461253763253 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:23 INFO - PROCESS | 4008 | 1461253763367 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 08:49:23 INFO - PROCESS | 4008 | 1461253763501 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F502800 == 63 [pid = 4008] [id = 170] 08:49:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D228BB2400) [pid = 4008] [serial = 508] [outer = 0000000000000000] 08:49:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D228D43800) [pid = 4008] [serial = 509] [outer = 000000D228BB2400] 08:49:23 INFO - PROCESS | 4008 | 1461253763566 Marionette DEBUG loaded listener.js 08:49:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22952E400) [pid = 4008] [serial = 510] [outer = 000000D228BB2400] 08:49:24 INFO - PROCESS | 4008 | 1461253764205 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:49:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1023ms 08:49:24 INFO - PROCESS | 4008 | 1461253764271 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 4008 | 1461253764275 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 08:49:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:49:24 INFO - PROCESS | 4008 | 1461253764287 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 4008 | 1461253764292 Marionette TRACE conn5 <- [1,646,null,{}] 08:49:24 INFO - PROCESS | 4008 | 1461253764313 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:24 INFO - PROCESS | 4008 | 1461253764433 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 08:49:24 INFO - PROCESS | 4008 | 1461253764544 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F799000 == 64 [pid = 4008] [id = 171] 08:49:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22C443000) [pid = 4008] [serial = 511] [outer = 0000000000000000] 08:49:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22CA88400) [pid = 4008] [serial = 512] [outer = 000000D22C443000] 08:49:24 INFO - PROCESS | 4008 | 1461253764602 Marionette DEBUG loaded listener.js 08:49:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22D1C9800) [pid = 4008] [serial = 513] [outer = 000000D22C443000] 08:49:25 INFO - PROCESS | 4008 | 1461253765167 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:49:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:49:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 944ms 08:49:25 INFO - PROCESS | 4008 | 1461253765229 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 08:49:25 INFO - PROCESS | 4008 | 1461253765231 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 08:49:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:49:25 INFO - PROCESS | 4008 | 1461253765235 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:49:25 INFO - PROCESS | 4008 | 1461253765237 Marionette TRACE conn5 <- [1,650,null,{}] 08:49:25 INFO - PROCESS | 4008 | 1461253765241 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:25 INFO - PROCESS | 4008 | 1461253765351 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 08:49:25 INFO - PROCESS | 4008 | 1461253765468 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23067C000 == 65 [pid = 4008] [id = 172] 08:49:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22C448400) [pid = 4008] [serial = 514] [outer = 0000000000000000] 08:49:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22C4EF800) [pid = 4008] [serial = 515] [outer = 000000D22C448400] 08:49:25 INFO - PROCESS | 4008 | 1461253765526 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22D150400) [pid = 4008] [serial = 516] [outer = 000000D22C448400] 08:49:25 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:25 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:26 INFO - PROCESS | 4008 | 1461253766151 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:49:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 985ms 08:49:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:49:26 INFO - PROCESS | 4008 | 1461253766223 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 4008 | 1461253766225 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 08:49:26 INFO - PROCESS | 4008 | 1461253766229 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 4008 | 1461253766231 Marionette TRACE conn5 <- [1,654,null,{}] 08:49:26 INFO - PROCESS | 4008 | 1461253766235 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:26 INFO - PROCESS | 4008 | 1461253766346 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 08:49:26 INFO - PROCESS | 4008 | 1461253766613 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E47800 == 66 [pid = 4008] [id = 173] 08:49:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D2196A2800) [pid = 4008] [serial = 517] [outer = 0000000000000000] 08:49:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D21973D400) [pid = 4008] [serial = 518] [outer = 000000D2196A2800] 08:49:26 INFO - PROCESS | 4008 | 1461253766684 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D21B33E800) [pid = 4008] [serial = 519] [outer = 000000D2196A2800] 08:49:27 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:27 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:27 INFO - PROCESS | 4008 | 1461253767272 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 08:49:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:49:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1124ms 08:49:27 INFO - PROCESS | 4008 | 1461253767356 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 08:49:27 INFO - PROCESS | 4008 | 1461253767362 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 08:49:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:49:27 INFO - PROCESS | 4008 | 1461253767367 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 4008 | 1461253767370 Marionette TRACE conn5 <- [1,658,null,{}] 08:49:27 INFO - PROCESS | 4008 | 1461253767391 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:27 INFO - PROCESS | 4008 | 1461253767504 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 08:49:27 INFO - PROCESS | 4008 | 1461253767575 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22797A800 == 67 [pid = 4008] [id = 174] 08:49:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22035A800) [pid = 4008] [serial = 520] [outer = 0000000000000000] 08:49:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D221410800) [pid = 4008] [serial = 521] [outer = 000000D22035A800] 08:49:27 INFO - PROCESS | 4008 | 1461253767672 Marionette DEBUG loaded listener.js 08:49:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D226DB6800) [pid = 4008] [serial = 522] [outer = 000000D22035A800] 08:49:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E387000 == 66 [pid = 4008] [id = 167] 08:49:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C695800 == 65 [pid = 4008] [id = 166] 08:49:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEDC000 == 64 [pid = 4008] [id = 165] 08:49:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BE6F800 == 63 [pid = 4008] [id = 164] 08:49:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AEE7000 == 62 [pid = 4008] [id = 163] 08:49:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D229008000 == 61 [pid = 4008] [id = 162] 08:49:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284C8800 == 60 [pid = 4008] [id = 161] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22B671400) [pid = 4008] [serial = 449] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D21FB0EC00) [pid = 4008] [serial = 407] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D228E2DC00) [pid = 4008] [serial = 410] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22E4E4000) [pid = 4008] [serial = 413] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22038A800) [pid = 4008] [serial = 416] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOCSHELL 000000D22800C000 == 59 [pid = 4008] [id = 160] 08:49:28 INFO - PROCESS | 4008 | --DOCSHELL 000000D221ED1800 == 58 [pid = 4008] [id = 159] 08:49:28 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FA3800 == 57 [pid = 4008] [id = 158] 08:49:28 INFO - PROCESS | 4008 | --DOCSHELL 000000D21CA53000 == 56 [pid = 4008] [id = 151] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D228E2F800) [pid = 4008] [serial = 437] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22862B000) [pid = 4008] [serial = 434] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22146D000) [pid = 4008] [serial = 428] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D226B6C800) [pid = 4008] [serial = 429] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D21B746000) [pid = 4008] [serial = 423] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D21AFC9400) [pid = 4008] [serial = 422] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21B320000) [pid = 4008] [serial = 425] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21C67D800) [pid = 4008] [serial = 426] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22B675800) [pid = 4008] [serial = 440] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D227AE8C00) [pid = 4008] [serial = 431] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D227C30800) [pid = 4008] [serial = 432] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22A86D800) [pid = 4008] [serial = 438] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22B871000) [pid = 4008] [serial = 419] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22B8CD400) [pid = 4008] [serial = 441] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D219699800) [pid = 4008] [serial = 443] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22145F800) [pid = 4008] [serial = 446] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D21B316000) [pid = 4008] [serial = 444] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227C33C00) [pid = 4008] [serial = 447] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D228BAE400) [pid = 4008] [serial = 435] [outer = 0000000000000000] [url = about:blank] 08:49:28 INFO - PROCESS | 4008 | 1461253768244 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:49:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 923ms 08:49:28 INFO - PROCESS | 4008 | 1461253768296 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 4008 | 1461253768300 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 08:49:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:49:28 INFO - PROCESS | 4008 | 1461253768305 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 4008 | 1461253768307 Marionette TRACE conn5 <- [1,662,null,{}] 08:49:28 INFO - PROCESS | 4008 | 1461253768310 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:28 INFO - PROCESS | 4008 | 1461253768399 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 08:49:28 INFO - PROCESS | 4008 | 1461253768476 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2258F3000 == 57 [pid = 4008] [id = 175] 08:49:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21B317C00) [pid = 4008] [serial = 523] [outer = 0000000000000000] 08:49:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D21C6A4C00) [pid = 4008] [serial = 524] [outer = 000000D21B317C00] 08:49:28 INFO - PROCESS | 4008 | 1461253768525 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22035B400) [pid = 4008] [serial = 525] [outer = 000000D21B317C00] 08:49:28 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:28 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:28 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:49:28 INFO - PROCESS | 4008 | 1461253768934 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 08:49:28 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 08:49:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 08:49:28 INFO - PROCESS | 4008 | 1461253768978 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 4008 | 1461253768980 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 08:49:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:49:28 INFO - PROCESS | 4008 | 1461253768985 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:49:29 INFO - PROCESS | 4008 | 1461253768991 Marionette TRACE conn5 <- [1,666,null,{}] 08:49:29 INFO - PROCESS | 4008 | 1461253769000 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:29 INFO - PROCESS | 4008 | 1461253769089 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 08:49:29 INFO - PROCESS | 4008 | 1461253769096 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4B0000 == 58 [pid = 4008] [id = 176] 08:49:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22149FC00) [pid = 4008] [serial = 526] [outer = 0000000000000000] 08:49:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D227223400) [pid = 4008] [serial = 527] [outer = 000000D22149FC00] 08:49:29 INFO - PROCESS | 4008 | 1461253769142 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D227C30800) [pid = 4008] [serial = 528] [outer = 000000D22149FC00] 08:49:29 INFO - PROCESS | 4008 | 1461253769589 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 08:49:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:49:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 629ms 08:49:29 INFO - PROCESS | 4008 | 1461253769616 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 08:49:29 INFO - PROCESS | 4008 | 1461253769619 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 08:49:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:49:29 INFO - PROCESS | 4008 | 1461253769622 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:49:29 INFO - PROCESS | 4008 | 1461253769623 Marionette TRACE conn5 <- [1,670,null,{}] 08:49:29 INFO - PROCESS | 4008 | 1461253769627 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:29 INFO - PROCESS | 4008 | 1461253769714 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 08:49:29 INFO - PROCESS | 4008 | 1461253769721 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA6B000 == 59 [pid = 4008] [id = 177] 08:49:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22843B800) [pid = 4008] [serial = 529] [outer = 0000000000000000] 08:49:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D2288C2000) [pid = 4008] [serial = 530] [outer = 000000D22843B800] 08:49:29 INFO - PROCESS | 4008 | 1461253769797 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D228BB0000) [pid = 4008] [serial = 531] [outer = 000000D22843B800] 08:49:30 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:49:30 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:49:30 INFO - PROCESS | 4008 | 1461253770729 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 08:49:30 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) 08:49:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1131ms 08:49:30 INFO - PROCESS | 4008 | 1461253770756 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 4008 | 1461253770758 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 08:49:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:49:30 INFO - PROCESS | 4008 | 1461253770767 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 4008 | 1461253770769 Marionette TRACE conn5 <- [1,674,null,{}] 08:49:30 INFO - PROCESS | 4008 | 1461253770773 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:30 INFO - PROCESS | 4008 | 1461253770884 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 08:49:30 INFO - PROCESS | 4008 | 1461253770892 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF25800 == 60 [pid = 4008] [id = 178] 08:49:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D228E23800) [pid = 4008] [serial = 532] [outer = 0000000000000000] 08:49:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D228E26800) [pid = 4008] [serial = 533] [outer = 000000D228E23800] 08:49:31 INFO - PROCESS | 4008 | 1461253771000 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22A86AC00) [pid = 4008] [serial = 534] [outer = 000000D228E23800] 08:49:31 INFO - PROCESS | 4008 | 1461253771953 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:49:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1241ms 08:49:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:49:32 INFO - PROCESS | 4008 | 1461253772005 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 4008 | 1461253772008 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 08:49:32 INFO - PROCESS | 4008 | 1461253772011 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 4008 | 1461253772013 Marionette TRACE conn5 <- [1,678,null,{}] 08:49:32 INFO - PROCESS | 4008 | 1461253772016 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:32 INFO - PROCESS | 4008 | 1461253772134 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 08:49:32 INFO - PROCESS | 4008 | 1461253772142 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E373800 == 61 [pid = 4008] [id = 179] 08:49:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22B66F000) [pid = 4008] [serial = 535] [outer = 0000000000000000] 08:49:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22BA2A000) [pid = 4008] [serial = 536] [outer = 000000D22B66F000] 08:49:32 INFO - PROCESS | 4008 | 1461253772188 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22BAE8800) [pid = 4008] [serial = 537] [outer = 000000D22B66F000] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D219743800) [pid = 4008] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D226B65000) [pid = 4008] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22B8C3000) [pid = 4008] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D228E2F000) [pid = 4008] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22B669C00) [pid = 4008] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22908BC00) [pid = 4008] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D227AECC00) [pid = 4008] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D228A8C800) [pid = 4008] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D227AF0400) [pid = 4008] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21FBBC000) [pid = 4008] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D221410000) [pid = 4008] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:49:32 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D219743000) [pid = 4008] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:49:33 INFO - PROCESS | 4008 | 1461253773212 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:49:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1240ms 08:49:33 INFO - PROCESS | 4008 | 1461253773254 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 4008 | 1461253773256 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 08:49:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:49:33 INFO - PROCESS | 4008 | 1461253773260 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 4008 | 1461253773261 Marionette TRACE conn5 <- [1,682,null,{}] 08:49:33 INFO - PROCESS | 4008 | 1461253773265 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:33 INFO - PROCESS | 4008 | 1461253773350 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 08:49:33 INFO - PROCESS | 4008 | 1461253773357 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C72B000 == 62 [pid = 4008] [id = 180] 08:49:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D221E37400) [pid = 4008] [serial = 538] [outer = 0000000000000000] 08:49:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22BA28800) [pid = 4008] [serial = 539] [outer = 000000D221E37400] 08:49:33 INFO - PROCESS | 4008 | 1461253773403 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22BE93000) [pid = 4008] [serial = 540] [outer = 000000D221E37400] 08:49:34 INFO - PROCESS | 4008 | 1461253774341 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 08:49:34 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) 08:49:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1128ms 08:49:34 INFO - PROCESS | 4008 | 1461253774391 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 4008 | 1461253774393 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 08:49:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:49:34 INFO - PROCESS | 4008 | 1461253774397 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 4008 | 1461253774399 Marionette TRACE conn5 <- [1,686,null,{}] 08:49:34 INFO - PROCESS | 4008 | 1461253774402 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:34 INFO - PROCESS | 4008 | 1461253774550 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 08:49:34 INFO - PROCESS | 4008 | 1461253774663 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B031800 == 63 [pid = 4008] [id = 181] 08:49:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D21969B400) [pid = 4008] [serial = 541] [outer = 0000000000000000] 08:49:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D219746400) [pid = 4008] [serial = 542] [outer = 000000D21969B400] 08:49:34 INFO - PROCESS | 4008 | 1461253774726 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D21B347000) [pid = 4008] [serial = 543] [outer = 000000D21969B400] 08:49:35 INFO - PROCESS | 4008 | 1461253775874 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 08:49:35 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) 08:49:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1535ms 08:49:35 INFO - PROCESS | 4008 | 1461253775937 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 08:49:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:49:35 INFO - PROCESS | 4008 | 1461253775942 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 08:49:36 INFO - PROCESS | 4008 | 1461253775997 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 4008 | 1461253776002 Marionette TRACE conn5 <- [1,690,null,{}] 08:49:36 INFO - PROCESS | 4008 | 1461253776011 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:36 INFO - PROCESS | 4008 | 1461253776153 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 08:49:36 INFO - PROCESS | 4008 | 1461253776265 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22847F000 == 64 [pid = 4008] [id = 182] 08:49:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D21FBB6400) [pid = 4008] [serial = 544] [outer = 0000000000000000] 08:49:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D220823400) [pid = 4008] [serial = 545] [outer = 000000D21FBB6400] 08:49:36 INFO - PROCESS | 4008 | 1461253776327 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D224FE1800) [pid = 4008] [serial = 546] [outer = 000000D21FBB6400] 08:49:37 INFO - PROCESS | 4008 | 1461253777392 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 08:49:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:49:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1487ms 08:49:37 INFO - PROCESS | 4008 | 1461253777437 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 08:49:37 INFO - PROCESS | 4008 | 1461253777441 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 08:49:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:49:37 INFO - PROCESS | 4008 | 1461253777445 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:49:37 INFO - PROCESS | 4008 | 1461253777447 Marionette TRACE conn5 <- [1,694,null,{}] 08:49:37 INFO - PROCESS | 4008 | 1461253777452 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:37 INFO - PROCESS | 4008 | 1461253777600 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 08:49:37 INFO - PROCESS | 4008 | 1461253777730 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6A7000 == 65 [pid = 4008] [id = 183] 08:49:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D226DAFC00) [pid = 4008] [serial = 547] [outer = 0000000000000000] 08:49:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D227EE8800) [pid = 4008] [serial = 548] [outer = 000000D226DAFC00] 08:49:37 INFO - PROCESS | 4008 | 1461253777790 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D228DC9800) [pid = 4008] [serial = 549] [outer = 000000D226DAFC00] 08:49:38 INFO - PROCESS | 4008 | 1461253778836 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:49:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1425ms 08:49:38 INFO - PROCESS | 4008 | 1461253778871 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 4008 | 1461253778876 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 08:49:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:49:38 INFO - PROCESS | 4008 | 1461253778887 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 4008 | 1461253778892 Marionette TRACE conn5 <- [1,698,null,{}] 08:49:38 INFO - PROCESS | 4008 | 1461253778939 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:39 INFO - PROCESS | 4008 | 1461253779054 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 08:49:39 INFO - PROCESS | 4008 | 1461253779261 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C715800 == 66 [pid = 4008] [id = 184] 08:49:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22A2EE000) [pid = 4008] [serial = 550] [outer = 0000000000000000] 08:49:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22BA26C00) [pid = 4008] [serial = 551] [outer = 000000D22A2EE000] 08:49:39 INFO - PROCESS | 4008 | 1461253779320 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22C451000) [pid = 4008] [serial = 552] [outer = 000000D22A2EE000] 08:49:40 INFO - PROCESS | 4008 | 1461253780498 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 08:49:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:49:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1633ms 08:49:40 INFO - PROCESS | 4008 | 1461253780518 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 4008 | 1461253780522 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 08:49:40 INFO - PROCESS | 4008 | 1461253780528 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:49:40 INFO - PROCESS | 4008 | 1461253780532 Marionette TRACE conn5 <- [1,702,null,{}] 08:49:40 INFO - PROCESS | 4008 | 1461253780544 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:40 INFO - PROCESS | 4008 | 1461253780725 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 08:49:40 INFO - PROCESS | 4008 | 1461253780816 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FA7800 == 67 [pid = 4008] [id = 185] 08:49:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D21FB07C00) [pid = 4008] [serial = 553] [outer = 0000000000000000] 08:49:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D21FBB0C00) [pid = 4008] [serial = 554] [outer = 000000D21FB07C00] 08:49:40 INFO - PROCESS | 4008 | 1461253780870 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D221460000) [pid = 4008] [serial = 555] [outer = 000000D21FB07C00] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FA22800 == 66 [pid = 4008] [id = 26] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FAD0000 == 65 [pid = 4008] [id = 27] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D225089800 == 64 [pid = 4008] [id = 17] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D225093800 == 63 [pid = 4008] [id = 28] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D21AABA800 == 62 [pid = 4008] [id = 25] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D230713000 == 61 [pid = 4008] [id = 124] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C72B000 == 60 [pid = 4008] [id = 180] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E373800 == 59 [pid = 4008] [id = 179] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF25800 == 58 [pid = 4008] [id = 178] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA6B000 == 57 [pid = 4008] [id = 177] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4B0000 == 56 [pid = 4008] [id = 176] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D2258F3000 == 55 [pid = 4008] [id = 175] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D22797A800 == 54 [pid = 4008] [id = 174] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22C7E6000) [pid = 4008] [serial = 464] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22D1C8400) [pid = 4008] [serial = 467] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22C444800) [pid = 4008] [serial = 500] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E47800 == 53 [pid = 4008] [id = 173] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F502800 == 52 [pid = 4008] [id = 170] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D228238800 == 51 [pid = 4008] [id = 169] 08:49:41 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213BC000 == 50 [pid = 4008] [id = 168] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22C7EA000) [pid = 4008] [serial = 368] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22D1C8800) [pid = 4008] [serial = 371] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22BAE2400) [pid = 4008] [serial = 450] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D227EA3000) [pid = 4008] [serial = 485] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D228621C00) [pid = 4008] [serial = 486] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D229719800) [pid = 4008] [serial = 489] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D228DC2400) [pid = 4008] [serial = 488] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22B666400) [pid = 4008] [serial = 491] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D227EEA800) [pid = 4008] [serial = 494] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D221469C00) [pid = 4008] [serial = 479] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D224C10400) [pid = 4008] [serial = 480] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21FBBA400) [pid = 4008] [serial = 455] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21B955C00) [pid = 4008] [serial = 474] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21AAC9C00) [pid = 4008] [serial = 473] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D21B020800) [pid = 4008] [serial = 470] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D21B340400) [pid = 4008] [serial = 476] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21CA7DC00) [pid = 4008] [serial = 477] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D219677800) [pid = 4008] [serial = 452] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D228BB4800) [pid = 4008] [serial = 458] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D227609800) [pid = 4008] [serial = 482] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22BFB9000) [pid = 4008] [serial = 461] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22BAE3800) [pid = 4008] [serial = 497] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22B866800) [pid = 4008] [serial = 492] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D22B8C5800) [pid = 4008] [serial = 495] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D22BE91000) [pid = 4008] [serial = 498] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D227AEF000) [pid = 4008] [serial = 483] [outer = 0000000000000000] [url = about:blank] 08:49:41 INFO - PROCESS | 4008 | 1461253781859 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 08:49:41 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 08:49:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1386ms 08:49:41 INFO - PROCESS | 4008 | 1461253781918 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 4008 | 1461253781924 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 08:49:41 INFO - PROCESS | 4008 | 1461253781930 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:49:41 INFO - PROCESS | 4008 | 1461253781932 Marionette TRACE conn5 <- [1,706,null,{}] 08:49:41 INFO - PROCESS | 4008 | 1461253781936 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:42 INFO - PROCESS | 4008 | 1461253782030 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 08:49:42 INFO - PROCESS | 4008 | 1461253782038 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227C88800 == 51 [pid = 4008] [id = 186] 08:49:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21B340C00) [pid = 4008] [serial = 556] [outer = 0000000000000000] 08:49:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D21FA82800) [pid = 4008] [serial = 557] [outer = 000000D21B340C00] 08:49:42 INFO - PROCESS | 4008 | 1461253782087 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D225071400) [pid = 4008] [serial = 558] [outer = 000000D21B340C00] 08:49:43 INFO - PROCESS | 4008 | 1461253783084 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 08:49:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:49:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1180ms 08:49:43 INFO - PROCESS | 4008 | 1461253783121 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 4008 | 1461253783123 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 08:49:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:49:43 INFO - PROCESS | 4008 | 1461253783127 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 4008 | 1461253783131 Marionette TRACE conn5 <- [1,710,null,{}] 08:49:43 INFO - PROCESS | 4008 | 1461253783142 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:43 INFO - PROCESS | 4008 | 1461253783264 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 08:49:43 INFO - PROCESS | 4008 | 1461253783314 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A2AD000 == 52 [pid = 4008] [id = 187] 08:49:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D227C34000) [pid = 4008] [serial = 559] [outer = 0000000000000000] 08:49:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D227EDD400) [pid = 4008] [serial = 560] [outer = 000000D227C34000] 08:49:43 INFO - PROCESS | 4008 | 1461253783366 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D228BAFC00) [pid = 4008] [serial = 561] [outer = 000000D227C34000] 08:49:43 INFO - PROCESS | 4008 | 1461253783883 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 4008 | 1461253783909 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 08:49:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:49:43 INFO - PROCESS | 4008 | 1461253783918 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 4008 | 1461253783920 Marionette TRACE conn5 <- [1,714,null,{}] 08:49:43 INFO - PROCESS | 4008 | 1461253783923 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:44 INFO - PROCESS | 4008 | 1461253784042 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 08:49:44 INFO - PROCESS | 4008 | 1461253784050 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA6C000 == 53 [pid = 4008] [id = 188] 08:49:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22908DC00) [pid = 4008] [serial = 562] [outer = 0000000000000000] 08:49:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22A9D0800) [pid = 4008] [serial = 563] [outer = 000000D22908DC00] 08:49:44 INFO - PROCESS | 4008 | 1461253784137 Marionette DEBUG loaded listener.js 08:49:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22B670C00) [pid = 4008] [serial = 564] [outer = 000000D22908DC00] 08:49:44 INFO - PROCESS | 4008 | 1461253784633 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:49:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 777ms 08:49:44 INFO - PROCESS | 4008 | 1461253784696 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 4008 | 1461253784698 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 08:49:44 INFO - PROCESS | 4008 | 1461253784701 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:49:44 INFO - PROCESS | 4008 | 1461253784703 Marionette TRACE conn5 <- [1,718,null,{}] 08:49:44 INFO - PROCESS | 4008 | 1461253784707 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:44 INFO - PROCESS | 4008 | 1461253784822 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 08:49:44 INFO - PROCESS | 4008 | 1461253784878 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C604000 == 54 [pid = 4008] [id = 189] 08:49:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22B66C000) [pid = 4008] [serial = 565] [outer = 0000000000000000] 08:49:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22B8CBC00) [pid = 4008] [serial = 566] [outer = 000000D22B66C000] 08:49:44 INFO - PROCESS | 4008 | 1461253784925 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22BE8F800) [pid = 4008] [serial = 567] [outer = 000000D22B66C000] 08:49:45 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D228E23800) [pid = 4008] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:49:45 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22B66F000) [pid = 4008] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:49:45 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22035A800) [pid = 4008] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:49:45 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21B317C00) [pid = 4008] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:49:45 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D2196A2800) [pid = 4008] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:49:45 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22843B800) [pid = 4008] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:49:45 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22149FC00) [pid = 4008] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:49:45 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22BE92800) [pid = 4008] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:49:45 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21FB07800) [pid = 4008] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:49:45 INFO - PROCESS | 4008 | 1461253785390 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 140","_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] 08:49:45 INFO - PROCESS | 4008 | 1461253785442 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 08:49:45 INFO - PROCESS | 4008 | 1461253785466 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 4008 | 1461253785467 Marionette TRACE conn5 <- [1,722,null,{}] 08:49:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:49:45 INFO - PROCESS | 4008 | 1461253785474 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:45 INFO - PROCESS | 4008 | 1461253785597 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 08:49:45 INFO - PROCESS | 4008 | 1461253785613 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E669800 == 55 [pid = 4008] [id = 190] 08:49:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22C44B000) [pid = 4008] [serial = 568] [outer = 0000000000000000] 08:49:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22C7E4800) [pid = 4008] [serial = 569] [outer = 000000D22C44B000] 08:49:45 INFO - PROCESS | 4008 | 1461253785662 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22CA85800) [pid = 4008] [serial = 570] [outer = 000000D22C44B000] 08:49:46 INFO - PROCESS | 4008 | 1461253786105 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:49:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 671ms 08:49:46 INFO - PROCESS | 4008 | 1461253786145 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 4008 | 1461253786147 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 08:49:46 INFO - PROCESS | 4008 | 1461253786150 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:49:46 INFO - PROCESS | 4008 | 1461253786152 Marionette TRACE conn5 <- [1,726,null,{}] 08:49:46 INFO - PROCESS | 4008 | 1461253786183 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:46 INFO - PROCESS | 4008 | 1461253786267 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 08:49:46 INFO - PROCESS | 4008 | 1461253786274 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F604800 == 56 [pid = 4008] [id = 191] 08:49:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22CF0B800) [pid = 4008] [serial = 571] [outer = 0000000000000000] 08:49:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22D1D3000) [pid = 4008] [serial = 572] [outer = 000000D22CF0B800] 08:49:46 INFO - PROCESS | 4008 | 1461253786320 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22D284800) [pid = 4008] [serial = 573] [outer = 000000D22CF0B800] 08:49:47 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:49:47 INFO - PROCESS | 4008 | 1461253787274 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 08:49:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:49:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1173ms 08:49:47 INFO - PROCESS | 4008 | 1461253787328 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 4008 | 1461253787333 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 08:49:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:49:47 INFO - PROCESS | 4008 | 1461253787380 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 4008 | 1461253787385 Marionette TRACE conn5 <- [1,730,null,{}] 08:49:47 INFO - PROCESS | 4008 | 1461253787393 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:47 INFO - PROCESS | 4008 | 1461253787495 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 08:49:47 INFO - PROCESS | 4008 | 1461253787659 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D226B7C800 == 57 [pid = 4008] [id = 192] 08:49:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D21B74D000) [pid = 4008] [serial = 574] [outer = 0000000000000000] 08:49:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D21C6A3400) [pid = 4008] [serial = 575] [outer = 000000D21B74D000] 08:49:47 INFO - PROCESS | 4008 | 1461253787764 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21FBBA400) [pid = 4008] [serial = 576] [outer = 000000D21B74D000] 08:49:48 INFO - PROCESS | 4008 | 1461253788789 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 08:49:48 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 08:49:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1449ms 08:49:48 INFO - PROCESS | 4008 | 1461253788846 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 4008 | 1461253788852 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 08:49:48 INFO - PROCESS | 4008 | 1461253788860 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:49:48 INFO - PROCESS | 4008 | 1461253788864 Marionette TRACE conn5 <- [1,734,null,{}] 08:49:48 INFO - PROCESS | 4008 | 1461253788868 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:48 INFO - PROCESS | 4008 | 1461253788973 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 08:49:49 INFO - PROCESS | 4008 | 1461253789126 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AEE4800 == 58 [pid = 4008] [id = 193] 08:49:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22038C800) [pid = 4008] [serial = 577] [outer = 0000000000000000] 08:49:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D227AE6C00) [pid = 4008] [serial = 578] [outer = 000000D22038C800] 08:49:49 INFO - PROCESS | 4008 | 1461253789226 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D227EEC800) [pid = 4008] [serial = 579] [outer = 000000D22038C800] 08:49:50 INFO - PROCESS | 4008 | 1461253790283 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 08:49:50 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.) 08:49:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1423ms 08:49:50 INFO - PROCESS | 4008 | 1461253790289 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 4008 | 1461253790292 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 08:49:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:49:50 INFO - PROCESS | 4008 | 1461253790296 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 4008 | 1461253790300 Marionette TRACE conn5 <- [1,738,null,{}] 08:49:50 INFO - PROCESS | 4008 | 1461253790312 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:50 INFO - PROCESS | 4008 | 1461253790429 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 08:49:50 INFO - PROCESS | 4008 | 1461253790540 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230690000 == 59 [pid = 4008] [id = 194] 08:49:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D227C2C800) [pid = 4008] [serial = 580] [outer = 0000000000000000] 08:49:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22C446400) [pid = 4008] [serial = 581] [outer = 000000D227C2C800] 08:49:50 INFO - PROCESS | 4008 | 1461253790643 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22C7ED800) [pid = 4008] [serial = 582] [outer = 000000D227C2C800] 08:49:51 INFO - PROCESS | 4008 | 1461253791818 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 08:49:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:49:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1534ms 08:49:51 INFO - PROCESS | 4008 | 1461253791832 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 4008 | 1461253791836 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 08:49:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:49:51 INFO - PROCESS | 4008 | 1461253791848 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 4008 | 1461253791852 Marionette TRACE conn5 <- [1,742,null,{}] 08:49:51 INFO - PROCESS | 4008 | 1461253791859 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:52 INFO - PROCESS | 4008 | 1461253792039 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 08:49:52 INFO - PROCESS | 4008 | 1461253792158 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227DAB000 == 60 [pid = 4008] [id = 195] 08:49:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D2196A5400) [pid = 4008] [serial = 583] [outer = 0000000000000000] 08:49:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D21B746400) [pid = 4008] [serial = 584] [outer = 000000D2196A5400] 08:49:52 INFO - PROCESS | 4008 | 1461253792217 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D21FB0C000) [pid = 4008] [serial = 585] [outer = 000000D2196A5400] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213D9000 == 59 [pid = 4008] [id = 16] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D221ED2800 == 58 [pid = 4008] [id = 80] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A43800 == 57 [pid = 4008] [id = 20] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E670800 == 56 [pid = 4008] [id = 24] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D220336000 == 55 [pid = 4008] [id = 15] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D21C869000 == 54 [pid = 4008] [id = 14] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D2216C3000 == 53 [pid = 4008] [id = 139] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213D8000 == 52 [pid = 4008] [id = 22] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22BA28800) [pid = 4008] [serial = 539] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6A7000 == 51 [pid = 4008] [id = 183] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D22847F000 == 50 [pid = 4008] [id = 182] 08:49:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B031800 == 49 [pid = 4008] [id = 181] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22BAE8800) [pid = 4008] [serial = 537] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D228BB0000) [pid = 4008] [serial = 531] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22B8C3C00) [pid = 4008] [serial = 405] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D228E26800) [pid = 4008] [serial = 533] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22BA2A000) [pid = 4008] [serial = 536] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D226DB6800) [pid = 4008] [serial = 522] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D221410800) [pid = 4008] [serial = 521] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21AAC4800) [pid = 4008] [serial = 503] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D21C6A4C00) [pid = 4008] [serial = 524] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22035B400) [pid = 4008] [serial = 525] [outer = 0000000000000000] [url = about:blank] 08:49:52 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21B33E800) [pid = 4008] [serial = 519] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21973D400) [pid = 4008] [serial = 518] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D2288C2000) [pid = 4008] [serial = 530] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22A86AC00) [pid = 4008] [serial = 534] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D227223400) [pid = 4008] [serial = 527] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D227C30800) [pid = 4008] [serial = 528] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22C44BC00) [pid = 4008] [serial = 501] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D220826800) [pid = 4008] [serial = 506] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D22CA88400) [pid = 4008] [serial = 512] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D228D43800) [pid = 4008] [serial = 509] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22C4EF800) [pid = 4008] [serial = 515] [outer = 0000000000000000] [url = about:blank] 08:49:53 INFO - PROCESS | 4008 | 1461253793271 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 08:49:53 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 08:49:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1441ms 08:49:53 INFO - PROCESS | 4008 | 1461253793293 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 4008 | 1461253793299 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 08:49:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:49:53 INFO - PROCESS | 4008 | 1461253793305 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 4008 | 1461253793308 Marionette TRACE conn5 <- [1,746,null,{}] 08:49:53 INFO - PROCESS | 4008 | 1461253793311 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:53 INFO - PROCESS | 4008 | 1461253793401 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 08:49:53 INFO - PROCESS | 4008 | 1461253793408 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2216CD800 == 50 [pid = 4008] [id = 196] 08:49:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D219679000) [pid = 4008] [serial = 586] [outer = 0000000000000000] 08:49:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21B34AC00) [pid = 4008] [serial = 587] [outer = 000000D219679000] 08:49:53 INFO - PROCESS | 4008 | 1461253793456 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D21FA7DC00) [pid = 4008] [serial = 588] [outer = 000000D219679000] 08:49:53 INFO - PROCESS | 4008 | 1461253793968 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 08:49:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:49:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 692ms 08:49:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:49:54 INFO - PROCESS | 4008 | 1461253793999 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 08:49:54 INFO - PROCESS | 4008 | 1461253794001 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 08:49:54 INFO - PROCESS | 4008 | 1461253794005 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 4008 | 1461253794009 Marionette TRACE conn5 <- [1,750,null,{}] 08:49:54 INFO - PROCESS | 4008 | 1461253794019 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:54 INFO - PROCESS | 4008 | 1461253794114 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 08:49:54 INFO - PROCESS | 4008 | 1461253794121 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22889A800 == 51 [pid = 4008] [id = 197] 08:49:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D224FDE400) [pid = 4008] [serial = 589] [outer = 0000000000000000] 08:49:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22728D000) [pid = 4008] [serial = 590] [outer = 000000D224FDE400] 08:49:54 INFO - PROCESS | 4008 | 1461253794171 Marionette DEBUG loaded listener.js 08:49:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D227AE6400) [pid = 4008] [serial = 591] [outer = 000000D224FDE400] 08:49:55 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:49:55 INFO - PROCESS | 4008 | 1461253795121 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 08:49:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:49:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1130ms 08:49:55 INFO - PROCESS | 4008 | 1461253795138 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 08:49:55 INFO - PROCESS | 4008 | 1461253795140 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 08:49:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:49:55 INFO - PROCESS | 4008 | 1461253795144 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:49:55 INFO - PROCESS | 4008 | 1461253795146 Marionette TRACE conn5 <- [1,754,null,{}] 08:49:55 INFO - PROCESS | 4008 | 1461253795156 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:55 INFO - PROCESS | 4008 | 1461253795267 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 08:49:55 INFO - PROCESS | 4008 | 1461253795273 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B63D000 == 52 [pid = 4008] [id = 198] 08:49:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D227EE2C00) [pid = 4008] [serial = 592] [outer = 0000000000000000] 08:49:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D2282D6C00) [pid = 4008] [serial = 593] [outer = 000000D227EE2C00] 08:49:55 INFO - PROCESS | 4008 | 1461253795321 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D228BB3800) [pid = 4008] [serial = 594] [outer = 000000D227EE2C00] 08:49:56 INFO - PROCESS | 4008 | 1461253796261 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 08:49:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:49:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1133ms 08:49:56 INFO - PROCESS | 4008 | 1461253796279 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 4008 | 1461253796281 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 08:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:49:56 INFO - PROCESS | 4008 | 1461253796284 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 4008 | 1461253796286 Marionette TRACE conn5 <- [1,758,null,{}] 08:49:56 INFO - PROCESS | 4008 | 1461253796294 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:56 INFO - PROCESS | 4008 | 1461253796405 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 08:49:56 INFO - PROCESS | 4008 | 1461253796411 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEDE000 == 53 [pid = 4008] [id = 199] 08:49:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D227EE5400) [pid = 4008] [serial = 595] [outer = 0000000000000000] 08:49:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D228E2D000) [pid = 4008] [serial = 596] [outer = 000000D227EE5400] 08:49:56 INFO - PROCESS | 4008 | 1461253796457 Marionette DEBUG loaded listener.js 08:49:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22A93F000) [pid = 4008] [serial = 597] [outer = 000000D227EE5400] 08:49:56 INFO - PROCESS | 4008 | 1461253796938 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 671ms 08:49:56 INFO - PROCESS | 4008 | 1461253796960 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 4008 | 1461253796963 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 08:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:49:56 INFO - PROCESS | 4008 | 1461253796966 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 4008 | 1461253796968 Marionette TRACE conn5 <- [1,762,null,{}] 08:49:56 INFO - PROCESS | 4008 | 1461253796971 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:57 INFO - PROCESS | 4008 | 1461253797111 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 08:49:57 INFO - PROCESS | 4008 | 1461253797120 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227663000 == 54 [pid = 4008] [id = 200] 08:49:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22B86E400) [pid = 4008] [serial = 598] [outer = 0000000000000000] 08:49:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22BA27000) [pid = 4008] [serial = 599] [outer = 000000D22B86E400] 08:49:57 INFO - PROCESS | 4008 | 1461253797337 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22BAE9C00) [pid = 4008] [serial = 600] [outer = 000000D22B86E400] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22D1C4400) [pid = 4008] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D228BBA400) [pid = 4008] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D224C06000) [pid = 4008] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22BAE7C00) [pid = 4008] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227EE9400) [pid = 4008] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21B349400) [pid = 4008] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21C683000) [pid = 4008] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21969CC00) [pid = 4008] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D2195E2000) [pid = 4008] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22BFBD800) [pid = 4008] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21B745800) [pid = 4008] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D2196A6800) [pid = 4008] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D21FB07000) [pid = 4008] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D227C34000) [pid = 4008] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22908DC00) [pid = 4008] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D22A2EE000) [pid = 4008] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D21B340C00) [pid = 4008] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D221E37400) [pid = 4008] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D21FB07C00) [pid = 4008] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D22B66C000) [pid = 4008] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:49:57 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D22C44B000) [pid = 4008] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:49:57 INFO - PROCESS | 4008 | 1461253797764 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 08:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 841ms 08:49:57 INFO - PROCESS | 4008 | 1461253797809 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 08:49:57 INFO - PROCESS | 4008 | 1461253797811 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 08:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:49:57 INFO - PROCESS | 4008 | 1461253797814 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:49:57 INFO - PROCESS | 4008 | 1461253797816 Marionette TRACE conn5 <- [1,766,null,{}] 08:49:57 INFO - PROCESS | 4008 | 1461253797819 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:57 INFO - PROCESS | 4008 | 1461253797932 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 08:49:57 INFO - PROCESS | 4008 | 1461253797946 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E37F000 == 55 [pid = 4008] [id = 201] 08:49:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D227294C00) [pid = 4008] [serial = 601] [outer = 0000000000000000] 08:49:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D227CC0800) [pid = 4008] [serial = 602] [outer = 000000D227294C00] 08:49:57 INFO - PROCESS | 4008 | 1461253797992 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D22B864800) [pid = 4008] [serial = 603] [outer = 000000D227294C00] 08:49:58 INFO - PROCESS | 4008 | 1461253798393 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 629ms 08:49:58 INFO - PROCESS | 4008 | 1461253798447 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 4008 | 1461253798449 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 08:49:58 INFO - PROCESS | 4008 | 1461253798452 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:49:58 INFO - PROCESS | 4008 | 1461253798454 Marionette TRACE conn5 <- [1,770,null,{}] 08:49:58 INFO - PROCESS | 4008 | 1461253798457 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:58 INFO - PROCESS | 4008 | 1461253798570 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 08:49:58 INFO - PROCESS | 4008 | 1461253798578 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D220788800 == 56 [pid = 4008] [id = 202] 08:49:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22BA33400) [pid = 4008] [serial = 604] [outer = 0000000000000000] 08:49:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D22BE92000) [pid = 4008] [serial = 605] [outer = 000000D22BA33400] 08:49:58 INFO - PROCESS | 4008 | 1461253798624 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D22C44A800) [pid = 4008] [serial = 606] [outer = 000000D22BA33400] 08:49:59 INFO - PROCESS | 4008 | 1461253799017 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 629ms 08:49:59 INFO - PROCESS | 4008 | 1461253799085 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 4008 | 1461253799087 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 08:49:59 INFO - PROCESS | 4008 | 1461253799090 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:49:59 INFO - PROCESS | 4008 | 1461253799092 Marionette TRACE conn5 <- [1,774,null,{}] 08:49:59 INFO - PROCESS | 4008 | 1461253799096 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:59 INFO - PROCESS | 4008 | 1461253799210 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 08:49:59 INFO - PROCESS | 4008 | 1461253799257 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F7B1000 == 57 [pid = 4008] [id = 203] 08:49:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D22C44B800) [pid = 4008] [serial = 607] [outer = 0000000000000000] 08:49:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22C4F1C00) [pid = 4008] [serial = 608] [outer = 000000D22C44B800] 08:49:59 INFO - PROCESS | 4008 | 1461253799305 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22C7E2400) [pid = 4008] [serial = 609] [outer = 000000D22C44B800] 08:49:59 INFO - PROCESS | 4008 | 1461253799970 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 923ms 08:50:00 INFO - PROCESS | 4008 | 1461253800018 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 4008 | 1461253800024 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 08:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:50:00 INFO - PROCESS | 4008 | 1461253800030 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 4008 | 1461253800034 Marionette TRACE conn5 <- [1,778,null,{}] 08:50:00 INFO - PROCESS | 4008 | 1461253800039 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:00 INFO - PROCESS | 4008 | 1461253800193 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 08:50:00 INFO - PROCESS | 4008 | 1461253800213 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FBD000 == 58 [pid = 4008] [id = 204] 08:50:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D21B74B800) [pid = 4008] [serial = 610] [outer = 0000000000000000] 08:50:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D21C6A4C00) [pid = 4008] [serial = 611] [outer = 000000D21B74B800] 08:50:00 INFO - PROCESS | 4008 | 1461253800271 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D2207FA000) [pid = 4008] [serial = 612] [outer = 000000D21B74B800] 08:50:00 INFO - PROCESS | 4008 | 1461253800974 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 985ms 08:50:01 INFO - PROCESS | 4008 | 1461253801017 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 4008 | 1461253801024 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 08:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:50:01 INFO - PROCESS | 4008 | 1461253801031 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 4008 | 1461253801034 Marionette TRACE conn5 <- [1,782,null,{}] 08:50:01 INFO - PROCESS | 4008 | 1461253801038 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:01 INFO - PROCESS | 4008 | 1461253801159 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 08:50:01 INFO - PROCESS | 4008 | 1461253801281 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C617800 == 59 [pid = 4008] [id = 205] 08:50:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D2279C7800) [pid = 4008] [serial = 613] [outer = 0000000000000000] 08:50:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D227EEB800) [pid = 4008] [serial = 614] [outer = 000000D2279C7800] 08:50:01 INFO - PROCESS | 4008 | 1461253801340 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22A9C7400) [pid = 4008] [serial = 615] [outer = 000000D2279C7800] 08:50:01 INFO - PROCESS | 4008 | 1461253801970 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 08:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 985ms 08:50:02 INFO - PROCESS | 4008 | 1461253802022 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 4008 | 1461253802025 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 08:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:50:02 INFO - PROCESS | 4008 | 1461253802028 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 4008 | 1461253802033 Marionette TRACE conn5 <- [1,786,null,{}] 08:50:02 INFO - PROCESS | 4008 | 1461253802045 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:02 INFO - PROCESS | 4008 | 1461253802161 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 08:50:02 INFO - PROCESS | 4008 | 1461253802283 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230757000 == 60 [pid = 4008] [id = 206] 08:50:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22C7AFC00) [pid = 4008] [serial = 616] [outer = 0000000000000000] 08:50:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22C99E800) [pid = 4008] [serial = 617] [outer = 000000D22C7AFC00] 08:50:02 INFO - PROCESS | 4008 | 1461253802343 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22C9AC400) [pid = 4008] [serial = 618] [outer = 000000D22C7AFC00] 08:50:02 INFO - PROCESS | 4008 | 1461253802887 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 08:50:02 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 08:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 944ms 08:50:02 INFO - PROCESS | 4008 | 1461253802975 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 4008 | 1461253802978 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 08:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:50:02 INFO - PROCESS | 4008 | 1461253802982 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 4008 | 1461253802984 Marionette TRACE conn5 <- [1,790,null,{}] 08:50:02 INFO - PROCESS | 4008 | 1461253802987 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:03 INFO - PROCESS | 4008 | 1461253803132 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 08:50:03 INFO - PROCESS | 4008 | 1461253803251 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231113000 == 61 [pid = 4008] [id = 207] 08:50:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22C9AB400) [pid = 4008] [serial = 619] [outer = 0000000000000000] 08:50:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22D1CFC00) [pid = 4008] [serial = 620] [outer = 000000D22C9AB400] 08:50:03 INFO - PROCESS | 4008 | 1461253803310 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22D288400) [pid = 4008] [serial = 621] [outer = 000000D22C9AB400] 08:50:03 INFO - PROCESS | 4008 | 1461253803900 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 08:50:03 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 08:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 986ms 08:50:03 INFO - PROCESS | 4008 | 1461253803970 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 4008 | 1461253803972 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 08:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:50:03 INFO - PROCESS | 4008 | 1461253803976 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 4008 | 1461253803978 Marionette TRACE conn5 <- [1,794,null,{}] 08:50:03 INFO - PROCESS | 4008 | 1461253803982 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:04 INFO - PROCESS | 4008 | 1461253804091 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 08:50:04 INFO - PROCESS | 4008 | 1461253804210 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231548800 == 62 [pid = 4008] [id = 208] 08:50:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22D1C4C00) [pid = 4008] [serial = 622] [outer = 0000000000000000] 08:50:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22E4E4400) [pid = 4008] [serial = 623] [outer = 000000D22D1C4C00] 08:50:04 INFO - PROCESS | 4008 | 1461253804269 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22E4ED800) [pid = 4008] [serial = 624] [outer = 000000D22D1C4C00] 08:50:04 INFO - PROCESS | 4008 | 1461253804892 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 08:50:04 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 08:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 923ms 08:50:04 INFO - PROCESS | 4008 | 1461253804902 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 08:50:04 INFO - PROCESS | 4008 | 1461253804904 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 08:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:50:04 INFO - PROCESS | 4008 | 1461253804920 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 4008 | 1461253804923 Marionette TRACE conn5 <- [1,798,null,{}] 08:50:04 INFO - PROCESS | 4008 | 1461253804929 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:05 INFO - PROCESS | 4008 | 1461253805048 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 08:50:05 INFO - PROCESS | 4008 | 1461253805171 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232C9A800 == 63 [pid = 4008] [id = 209] 08:50:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D21B346400) [pid = 4008] [serial = 625] [outer = 0000000000000000] 08:50:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22E630C00) [pid = 4008] [serial = 626] [outer = 000000D21B346400] 08:50:05 INFO - PROCESS | 4008 | 1461253805232 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22F813C00) [pid = 4008] [serial = 627] [outer = 000000D21B346400] 08:50:05 INFO - PROCESS | 4008 | 1461253805964 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 08:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1090ms 08:50:06 INFO - PROCESS | 4008 | 1461253806009 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 4008 | 1461253806013 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 08:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:50:06 INFO - PROCESS | 4008 | 1461253806018 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 4008 | 1461253806022 Marionette TRACE conn5 <- [1,802,null,{}] 08:50:06 INFO - PROCESS | 4008 | 1461253806029 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:06 INFO - PROCESS | 4008 | 1461253806134 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 08:50:06 INFO - PROCESS | 4008 | 1461253806263 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227C97800 == 64 [pid = 4008] [id = 210] 08:50:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D21AF7A400) [pid = 4008] [serial = 628] [outer = 0000000000000000] 08:50:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D21B31C800) [pid = 4008] [serial = 629] [outer = 000000D21AF7A400] 08:50:06 INFO - PROCESS | 4008 | 1461253806315 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D21C67F800) [pid = 4008] [serial = 630] [outer = 000000D21AF7A400] 08:50:06 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E372800 == 63 [pid = 4008] [id = 23] 08:50:06 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D220823400) [pid = 4008] [serial = 545] [outer = 0000000000000000] [url = about:blank] 08:50:06 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D227EE8800) [pid = 4008] [serial = 548] [outer = 0000000000000000] [url = about:blank] 08:50:06 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D219746400) [pid = 4008] [serial = 542] [outer = 0000000000000000] [url = about:blank] 08:50:06 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22D1D3000) [pid = 4008] [serial = 572] [outer = 0000000000000000] [url = about:blank] 08:50:06 INFO - PROCESS | 4008 | 1461253806979 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 4008 | 1461253807013 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 08:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:50:07 INFO - PROCESS | 4008 | 1461253807019 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 4008 | 1461253807022 Marionette TRACE conn5 <- [1,806,null,{}] 08:50:07 INFO - PROCESS | 4008 | 1461253807025 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:07 INFO - PROCESS | 4008 | 1461253807117 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22D289000) [pid = 4008] [serial = 468] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22B8C8400) [pid = 4008] [serial = 411] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22CA81400) [pid = 4008] [serial = 465] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22C7A9400) [pid = 4008] [serial = 462] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D228E29000) [pid = 4008] [serial = 459] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22B86A400) [pid = 4008] [serial = 417] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22CA7D800) [pid = 4008] [serial = 420] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22C7B1800) [pid = 4008] [serial = 359] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D21A86D000) [pid = 4008] [serial = 453] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22E72A400) [pid = 4008] [serial = 414] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D221A9A000) [pid = 4008] [serial = 408] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D2202A1800) [pid = 4008] [serial = 471] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22149EC00) [pid = 4008] [serial = 456] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D228BAFC00) [pid = 4008] [serial = 561] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22B670C00) [pid = 4008] [serial = 564] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22C451000) [pid = 4008] [serial = 552] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D22BA26C00) [pid = 4008] [serial = 551] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D21FA82800) [pid = 4008] [serial = 557] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22A9D0800) [pid = 4008] [serial = 563] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22BE93000) [pid = 4008] [serial = 540] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D221460000) [pid = 4008] [serial = 555] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D21FBB0C00) [pid = 4008] [serial = 554] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22B8CBC00) [pid = 4008] [serial = 566] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D22BE8F800) [pid = 4008] [serial = 567] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D227EDD400) [pid = 4008] [serial = 560] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D22CA85800) [pid = 4008] [serial = 570] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D22C7E4800) [pid = 4008] [serial = 569] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D225071400) [pid = 4008] [serial = 558] [outer = 0000000000000000] [url = about:blank] 08:50:07 INFO - PROCESS | 4008 | 1461253807214 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EE4000 == 64 [pid = 4008] [id = 211] 08:50:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D21A048800) [pid = 4008] [serial = 631] [outer = 0000000000000000] 08:50:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D21B320800) [pid = 4008] [serial = 632] [outer = 000000D21A048800] 08:50:07 INFO - PROCESS | 4008 | 1461253807266 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D22035A800) [pid = 4008] [serial = 633] [outer = 000000D21A048800] 08:50:07 INFO - PROCESS | 4008 | 1461253807724 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 734ms 08:50:07 INFO - PROCESS | 4008 | 1461253807754 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 4008 | 1461253807757 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 08:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:50:07 INFO - PROCESS | 4008 | 1461253807760 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 4008 | 1461253807764 Marionette TRACE conn5 <- [1,810,null,{}] 08:50:07 INFO - PROCESS | 4008 | 1461253807775 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:07 INFO - PROCESS | 4008 | 1461253807870 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 08:50:07 INFO - PROCESS | 4008 | 1461253807880 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228665000 == 65 [pid = 4008] [id = 212] 08:50:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D225076C00) [pid = 4008] [serial = 634] [outer = 0000000000000000] 08:50:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D227218400) [pid = 4008] [serial = 635] [outer = 000000D225076C00] 08:50:07 INFO - PROCESS | 4008 | 1461253807930 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D227AE7400) [pid = 4008] [serial = 636] [outer = 000000D225076C00] 08:50:08 INFO - PROCESS | 4008 | 1461253808407 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 4008 | 1461253808437 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 08:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:50:08 INFO - PROCESS | 4008 | 1461253808440 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 4008 | 1461253808442 Marionette TRACE conn5 <- [1,814,null,{}] 08:50:08 INFO - PROCESS | 4008 | 1461253808446 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:08 INFO - PROCESS | 4008 | 1461253808537 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 08:50:08 INFO - PROCESS | 4008 | 1461253808545 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B63A800 == 66 [pid = 4008] [id = 213] 08:50:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D221468400) [pid = 4008] [serial = 637] [outer = 0000000000000000] 08:50:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D228BB9800) [pid = 4008] [serial = 638] [outer = 000000D221468400] 08:50:08 INFO - PROCESS | 4008 | 1461253808593 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D228E23800) [pid = 4008] [serial = 639] [outer = 000000D221468400] 08:50:09 INFO - PROCESS | 4008 | 1461253809024 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 629ms 08:50:09 INFO - PROCESS | 4008 | 1461253809072 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 4008 | 1461253809074 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 08:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:50:09 INFO - PROCESS | 4008 | 1461253809078 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 4008 | 1461253809080 Marionette TRACE conn5 <- [1,818,null,{}] 08:50:09 INFO - PROCESS | 4008 | 1461253809083 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:09 INFO - PROCESS | 4008 | 1461253809171 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 08:50:09 INFO - PROCESS | 4008 | 1461253809177 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D220289800 == 67 [pid = 4008] [id = 214] 08:50:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D228E2DC00) [pid = 4008] [serial = 640] [outer = 0000000000000000] 08:50:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22A254400) [pid = 4008] [serial = 641] [outer = 000000D228E2DC00] 08:50:09 INFO - PROCESS | 4008 | 1461253809223 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D22B862400) [pid = 4008] [serial = 642] [outer = 000000D228E2DC00] 08:50:09 INFO - PROCESS | 4008 | 1461253809735 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 08:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:50:09 INFO - PROCESS | 4008 | 1461253809753 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 4008 | 1461253809755 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 08:50:09 INFO - PROCESS | 4008 | 1461253809758 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 4008 | 1461253809760 Marionette TRACE conn5 <- [1,822,null,{}] 08:50:09 INFO - PROCESS | 4008 | 1461253809764 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:09 INFO - PROCESS | 4008 | 1461253809900 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 08:50:09 INFO - PROCESS | 4008 | 1461253809955 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6B0800 == 68 [pid = 4008] [id = 215] 08:50:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22B8CD000) [pid = 4008] [serial = 643] [outer = 0000000000000000] 08:50:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22BAEA400) [pid = 4008] [serial = 644] [outer = 000000D22B8CD000] 08:50:10 INFO - PROCESS | 4008 | 1461253810005 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22BFBC800) [pid = 4008] [serial = 645] [outer = 000000D22B8CD000] 08:50:10 INFO - PROCESS | 4008 | 1461253810442 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 734ms 08:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:50:10 INFO - PROCESS | 4008 | 1461253810497 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 4008 | 1461253810499 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 08:50:10 INFO - PROCESS | 4008 | 1461253810502 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 4008 | 1461253810504 Marionette TRACE conn5 <- [1,826,null,{}] 08:50:10 INFO - PROCESS | 4008 | 1461253810508 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:10 INFO - PROCESS | 4008 | 1461253810659 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 08:50:10 INFO - PROCESS | 4008 | 1461253810714 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E792000 == 69 [pid = 4008] [id = 216] 08:50:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22C4E9400) [pid = 4008] [serial = 646] [outer = 0000000000000000] 08:50:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22C7A6800) [pid = 4008] [serial = 647] [outer = 000000D22C4E9400] 08:50:10 INFO - PROCESS | 4008 | 1461253810761 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22C9A0000) [pid = 4008] [serial = 648] [outer = 000000D22C4E9400] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D22B86E400) [pid = 4008] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D228BB2400) [pid = 4008] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21969B400) [pid = 4008] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D227EE2C00) [pid = 4008] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D2205C3C00) [pid = 4008] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D227EE5400) [pid = 4008] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D226DAFC00) [pid = 4008] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D219741C00) [pid = 4008] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D2196A5400) [pid = 4008] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D21FBB6400) [pid = 4008] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D22C443000) [pid = 4008] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D22C448400) [pid = 4008] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22BA33400) [pid = 4008] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D224FDE400) [pid = 4008] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D227294C00) [pid = 4008] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:50:12 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D219679000) [pid = 4008] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:50:12 INFO - PROCESS | 4008 | 1461253812649 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 08:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2188ms 08:50:12 INFO - PROCESS | 4008 | 1461253812692 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 4008 | 1461253812695 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 08:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:50:12 INFO - PROCESS | 4008 | 1461253812698 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 4008 | 1461253812700 Marionette TRACE conn5 <- [1,830,null,{}] 08:50:12 INFO - PROCESS | 4008 | 1461253812703 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:12 INFO - PROCESS | 4008 | 1461253812791 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 08:50:12 INFO - PROCESS | 4008 | 1461253812798 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230712000 == 70 [pid = 4008] [id = 217] 08:50:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D21A0E2000) [pid = 4008] [serial = 649] [outer = 0000000000000000] 08:50:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D227AE7800) [pid = 4008] [serial = 650] [outer = 000000D21A0E2000] 08:50:12 INFO - PROCESS | 4008 | 1461253812843 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D22BAE7C00) [pid = 4008] [serial = 651] [outer = 000000D21A0E2000] 08:50:13 INFO - PROCESS | 4008 | 1461253813287 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 629ms 08:50:13 INFO - PROCESS | 4008 | 1461253813330 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 4008 | 1461253813333 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 08:50:13 INFO - PROCESS | 4008 | 1461253813336 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:50:13 INFO - PROCESS | 4008 | 1461253813338 Marionette TRACE conn5 <- [1,834,null,{}] 08:50:13 INFO - PROCESS | 4008 | 1461253813341 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:13 INFO - PROCESS | 4008 | 1461253813430 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 08:50:13 INFO - PROCESS | 4008 | 1461253813438 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231545800 == 71 [pid = 4008] [id = 218] 08:50:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22B669400) [pid = 4008] [serial = 652] [outer = 0000000000000000] 08:50:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D22C7B0C00) [pid = 4008] [serial = 653] [outer = 000000D22B669400] 08:50:13 INFO - PROCESS | 4008 | 1461253813483 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D22D322C00) [pid = 4008] [serial = 654] [outer = 000000D22B669400] 08:50:13 INFO - PROCESS | 4008 | 1461253813924 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 629ms 08:50:13 INFO - PROCESS | 4008 | 1461253813973 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 4008 | 1461253813976 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 08:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:50:13 INFO - PROCESS | 4008 | 1461253813979 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 4008 | 1461253813981 Marionette TRACE conn5 <- [1,838,null,{}] 08:50:13 INFO - PROCESS | 4008 | 1461253813984 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:14 INFO - PROCESS | 4008 | 1461253814079 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 08:50:14 INFO - PROCESS | 4008 | 1461253814085 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232CA4800 == 72 [pid = 4008] [id = 219] 08:50:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D22E626C00) [pid = 4008] [serial = 655] [outer = 0000000000000000] 08:50:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22E62E400) [pid = 4008] [serial = 656] [outer = 000000D22E626C00] 08:50:14 INFO - PROCESS | 4008 | 1461253814130 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22E733000) [pid = 4008] [serial = 657] [outer = 000000D22E626C00] 08:50:14 INFO - PROCESS | 4008 | 1461253814841 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 08:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 923ms 08:50:14 INFO - PROCESS | 4008 | 1461253814906 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 4008 | 1461253814911 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 08:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:50:14 INFO - PROCESS | 4008 | 1461253814918 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 4008 | 1461253814922 Marionette TRACE conn5 <- [1,842,null,{}] 08:50:14 INFO - PROCESS | 4008 | 1461253814928 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:15 INFO - PROCESS | 4008 | 1461253815084 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 08:50:15 INFO - PROCESS | 4008 | 1461253815202 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E52000 == 73 [pid = 4008] [id = 220] 08:50:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D21C358400) [pid = 4008] [serial = 658] [outer = 0000000000000000] 08:50:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D21FBB4000) [pid = 4008] [serial = 659] [outer = 000000D21C358400] 08:50:15 INFO - PROCESS | 4008 | 1461253815262 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22149CC00) [pid = 4008] [serial = 660] [outer = 000000D21C358400] 08:50:15 INFO - PROCESS | 4008 | 1461253815870 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 08:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 986ms 08:50:15 INFO - PROCESS | 4008 | 1461253815907 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 4008 | 1461253815913 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 08:50:15 INFO - PROCESS | 4008 | 1461253815920 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:50:15 INFO - PROCESS | 4008 | 1461253815923 Marionette TRACE conn5 <- [1,846,null,{}] 08:50:15 INFO - PROCESS | 4008 | 1461253815927 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:16 INFO - PROCESS | 4008 | 1461253816048 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 08:50:16 INFO - PROCESS | 4008 | 1461253816171 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C47C800 == 74 [pid = 4008] [id = 221] 08:50:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D227223400) [pid = 4008] [serial = 661] [outer = 0000000000000000] 08:50:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D228820400) [pid = 4008] [serial = 662] [outer = 000000D227223400] 08:50:16 INFO - PROCESS | 4008 | 1461253816229 Marionette DEBUG loaded listener.js 08:50:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22B869C00) [pid = 4008] [serial = 663] [outer = 000000D227223400] 08:50:16 INFO - PROCESS | 4008 | 1461253816848 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 08:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 986ms 08:50:16 INFO - PROCESS | 4008 | 1461253816912 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 4008 | 1461253816915 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 08:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:50:16 INFO - PROCESS | 4008 | 1461253816918 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 4008 | 1461253816923 Marionette TRACE conn5 <- [1,850,null,{}] 08:50:16 INFO - PROCESS | 4008 | 1461253816935 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:17 INFO - PROCESS | 4008 | 1461253817116 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 08:50:17 INFO - PROCESS | 4008 | 1461253817209 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231118000 == 75 [pid = 4008] [id = 222] 08:50:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D2288E9C00) [pid = 4008] [serial = 664] [outer = 0000000000000000] 08:50:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D2288F1C00) [pid = 4008] [serial = 665] [outer = 000000D2288E9C00] 08:50:17 INFO - PROCESS | 4008 | 1461253817269 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22BE93000) [pid = 4008] [serial = 666] [outer = 000000D2288E9C00] 08:50:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22D1D1000) [pid = 4008] [serial = 667] [outer = 000000D22D155C00] 08:50:18 INFO - PROCESS | 4008 | 1461253817998 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1135ms 08:50:18 INFO - PROCESS | 4008 | 1461253818056 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 4008 | 1461253818059 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 08:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:50:18 INFO - PROCESS | 4008 | 1461253818063 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 4008 | 1461253818065 Marionette TRACE conn5 <- [1,854,null,{}] 08:50:18 INFO - PROCESS | 4008 | 1461253818069 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:18 INFO - PROCESS | 4008 | 1461253818185 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 08:50:18 INFO - PROCESS | 4008 | 1461253818306 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227C99000 == 76 [pid = 4008] [id = 223] 08:50:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22146A800) [pid = 4008] [serial = 668] [outer = 0000000000000000] 08:50:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D2288EA000) [pid = 4008] [serial = 669] [outer = 000000D22146A800] 08:50:18 INFO - PROCESS | 4008 | 1461253818365 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22F818400) [pid = 4008] [serial = 670] [outer = 000000D22146A800] 08:50:19 INFO - PROCESS | 4008 | 1461253819182 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1178ms 08:50:19 INFO - PROCESS | 4008 | 1461253819243 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 4008 | 1461253819248 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 08:50:19 INFO - PROCESS | 4008 | 1461253819253 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:50:19 INFO - PROCESS | 4008 | 1461253819257 Marionette TRACE conn5 <- [1,858,null,{}] 08:50:19 INFO - PROCESS | 4008 | 1461253819262 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:19 INFO - PROCESS | 4008 | 1461253819365 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 08:50:19 INFO - PROCESS | 4008 | 1461253819443 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213BC000 == 77 [pid = 4008] [id = 224] 08:50:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D21AFBCC00) [pid = 4008] [serial = 671] [outer = 0000000000000000] 08:50:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D21AFC3800) [pid = 4008] [serial = 672] [outer = 000000D21AFBCC00] 08:50:19 INFO - PROCESS | 4008 | 1461253819534 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D21B33F400) [pid = 4008] [serial = 673] [outer = 000000D21AFBCC00] 08:50:20 INFO - PROCESS | 4008 | 1461253820183 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 08:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 986ms 08:50:20 INFO - PROCESS | 4008 | 1461253820243 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 4008 | 1461253820249 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 08:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:50:20 INFO - PROCESS | 4008 | 1461253820255 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 4008 | 1461253820258 Marionette TRACE conn5 <- [1,862,null,{}] 08:50:20 INFO - PROCESS | 4008 | 1461253820262 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:20 INFO - PROCESS | 4008 | 1461253820400 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B047000 == 76 [pid = 4008] [id = 13] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FB4800 == 75 [pid = 4008] [id = 95] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C715800 == 74 [pid = 4008] [id = 184] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D23066A000 == 73 [pid = 4008] [id = 123] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A2D800 == 72 [pid = 4008] [id = 122] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E675000 == 71 [pid = 4008] [id = 94] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF24000 == 70 [pid = 4008] [id = 135] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D227989000 == 69 [pid = 4008] [id = 10] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A2A8800 == 68 [pid = 4008] [id = 21] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D227D93800 == 67 [pid = 4008] [id = 18] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22801E000 == 66 [pid = 4008] [id = 93] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D231545800 == 65 [pid = 4008] [id = 218] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D230712000 == 64 [pid = 4008] [id = 217] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E792000 == 63 [pid = 4008] [id = 216] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D227AE6C00) [pid = 4008] [serial = 578] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D21C6A3400) [pid = 4008] [serial = 575] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6B0800 == 62 [pid = 4008] [id = 215] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D220289800 == 61 [pid = 4008] [id = 214] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B63A800 == 60 [pid = 4008] [id = 213] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D228665000 == 59 [pid = 4008] [id = 212] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EE4000 == 58 [pid = 4008] [id = 211] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D227C97800 == 57 [pid = 4008] [id = 210] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D231113000 == 56 [pid = 4008] [id = 207] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D230757000 == 55 [pid = 4008] [id = 206] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C617800 == 54 [pid = 4008] [id = 205] 08:50:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FBD000 == 53 [pid = 4008] [id = 204] 08:50:20 INFO - PROCESS | 4008 | 1461253820533 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B851800 == 54 [pid = 4008] [id = 225] 08:50:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D2195E7800) [pid = 4008] [serial = 674] [outer = 0000000000000000] 08:50:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D2196A0800) [pid = 4008] [serial = 675] [outer = 000000D2195E7800] 08:50:20 INFO - PROCESS | 4008 | 1461253820581 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D21B343400) [pid = 4008] [serial = 676] [outer = 000000D2195E7800] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D227AE6400) [pid = 4008] [serial = 591] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D227CC0800) [pid = 4008] [serial = 602] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D21B34AC00) [pid = 4008] [serial = 587] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22BA27000) [pid = 4008] [serial = 599] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22952E400) [pid = 4008] [serial = 510] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22728D000) [pid = 4008] [serial = 590] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21B347000) [pid = 4008] [serial = 543] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D228BB3800) [pid = 4008] [serial = 594] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D224F34000) [pid = 4008] [serial = 507] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D228E2D000) [pid = 4008] [serial = 596] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D228DC9800) [pid = 4008] [serial = 549] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21B73EC00) [pid = 4008] [serial = 504] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22B864800) [pid = 4008] [serial = 603] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D21FB0C000) [pid = 4008] [serial = 585] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22C446400) [pid = 4008] [serial = 581] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22A93F000) [pid = 4008] [serial = 597] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21FA7DC00) [pid = 4008] [serial = 588] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D224FE1800) [pid = 4008] [serial = 546] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22D1C9800) [pid = 4008] [serial = 513] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22BAE9C00) [pid = 4008] [serial = 600] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D21B746400) [pid = 4008] [serial = 584] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D2282D6C00) [pid = 4008] [serial = 593] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22D150400) [pid = 4008] [serial = 516] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D22BE92000) [pid = 4008] [serial = 605] [outer = 0000000000000000] [url = about:blank] 08:50:20 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D22C44A800) [pid = 4008] [serial = 606] [outer = 0000000000000000] [url = about:blank] 08:50:21 INFO - PROCESS | 4008 | 1461253821040 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 08:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 840ms 08:50:21 INFO - PROCESS | 4008 | 1461253821096 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 4008 | 1461253821099 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 08:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:50:21 INFO - PROCESS | 4008 | 1461253821102 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 4008 | 1461253821106 Marionette TRACE conn5 <- [1,866,null,{}] 08:50:21 INFO - PROCESS | 4008 | 1461253821117 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:21 INFO - PROCESS | 4008 | 1461253821210 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 08:50:21 INFO - PROCESS | 4008 | 1461253821218 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2258F3800 == 55 [pid = 4008] [id = 226] 08:50:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D21C683C00) [pid = 4008] [serial = 677] [outer = 0000000000000000] 08:50:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D21C69E800) [pid = 4008] [serial = 678] [outer = 000000D21C683C00] 08:50:21 INFO - PROCESS | 4008 | 1461253821268 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D21CAF5800) [pid = 4008] [serial = 679] [outer = 000000D21C683C00] 08:50:21 INFO - PROCESS | 4008 | 1461253821737 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 08:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 692ms 08:50:21 INFO - PROCESS | 4008 | 1461253821797 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 4008 | 1461253821800 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 08:50:21 INFO - PROCESS | 4008 | 1461253821803 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:50:21 INFO - PROCESS | 4008 | 1461253821805 Marionette TRACE conn5 <- [1,870,null,{}] 08:50:21 INFO - PROCESS | 4008 | 1461253821809 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:21 INFO - PROCESS | 4008 | 1461253821896 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 08:50:22 INFO - PROCESS | 4008 | 1461253822005 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227F1F000 == 56 [pid = 4008] [id = 227] 08:50:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D21C685800) [pid = 4008] [serial = 680] [outer = 0000000000000000] 08:50:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D21FB11800) [pid = 4008] [serial = 681] [outer = 000000D21C685800] 08:50:22 INFO - PROCESS | 4008 | 1461253822053 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D22029CC00) [pid = 4008] [serial = 682] [outer = 000000D21C685800] 08:50:22 INFO - PROCESS | 4008 | 1461253822440 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 08:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 08:50:22 INFO - PROCESS | 4008 | 1461253822477 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 4008 | 1461253822479 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 08:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:50:22 INFO - PROCESS | 4008 | 1461253822482 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 4008 | 1461253822484 Marionette TRACE conn5 <- [1,874,null,{}] 08:50:22 INFO - PROCESS | 4008 | 1461253822487 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:22 INFO - PROCESS | 4008 | 1461253822606 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 08:50:22 INFO - PROCESS | 4008 | 1461253822624 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228068800 == 57 [pid = 4008] [id = 228] 08:50:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21C9C9400) [pid = 4008] [serial = 683] [outer = 0000000000000000] 08:50:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22073BC00) [pid = 4008] [serial = 684] [outer = 000000D21C9C9400] 08:50:22 INFO - PROCESS | 4008 | 1461253822672 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D221466400) [pid = 4008] [serial = 685] [outer = 000000D21C9C9400] 08:50:23 INFO - PROCESS | 4008 | 1461253823118 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 08:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 08:50:23 INFO - PROCESS | 4008 | 1461253823157 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 4008 | 1461253823159 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 08:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:50:23 INFO - PROCESS | 4008 | 1461253823167 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 4008 | 1461253823169 Marionette TRACE conn5 <- [1,878,null,{}] 08:50:23 INFO - PROCESS | 4008 | 1461253823173 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:23 INFO - PROCESS | 4008 | 1461253823340 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 08:50:23 INFO - PROCESS | 4008 | 1461253823368 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A36000 == 58 [pid = 4008] [id = 229] 08:50:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D224C06000) [pid = 4008] [serial = 686] [outer = 0000000000000000] 08:50:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D226B61800) [pid = 4008] [serial = 687] [outer = 000000D224C06000] 08:50:23 INFO - PROCESS | 4008 | 1461253823420 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D2272A5800) [pid = 4008] [serial = 688] [outer = 000000D224C06000] 08:50:23 INFO - PROCESS | 4008 | 1461253823934 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 08:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 775ms 08:50:23 INFO - PROCESS | 4008 | 1461253823947 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 4008 | 1461253823949 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 08:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:50:23 INFO - PROCESS | 4008 | 1461253823952 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 4008 | 1461253823954 Marionette TRACE conn5 <- [1,882,null,{}] 08:50:23 INFO - PROCESS | 4008 | 1461253823964 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:24 INFO - PROCESS | 4008 | 1461253824081 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 08:50:24 INFO - PROCESS | 4008 | 1461253824087 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B0DD800 == 59 [pid = 4008] [id = 230] 08:50:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D2279C8000) [pid = 4008] [serial = 689] [outer = 0000000000000000] 08:50:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D227A7F800) [pid = 4008] [serial = 690] [outer = 000000D2279C8000] 08:50:24 INFO - PROCESS | 4008 | 1461253824133 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D227C39C00) [pid = 4008] [serial = 691] [outer = 000000D2279C8000] 08:50:24 INFO - PROCESS | 4008 | 1461253824567 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 08:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 629ms 08:50:24 INFO - PROCESS | 4008 | 1461253824584 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 4008 | 1461253824586 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 08:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:50:24 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D225076C00) [pid = 4008] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:50:24 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D22B8CD000) [pid = 4008] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:50:24 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21AF7A400) [pid = 4008] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:50:24 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D221468400) [pid = 4008] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:50:24 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21A048800) [pid = 4008] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:50:24 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22C4E9400) [pid = 4008] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:50:24 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D228E2DC00) [pid = 4008] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:50:24 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D22B669400) [pid = 4008] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:50:24 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D21A0E2000) [pid = 4008] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:50:24 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22CF0B800) [pid = 4008] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:50:24 INFO - PROCESS | 4008 | 1461253824858 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 4008 | 1461253824860 Marionette TRACE conn5 <- [1,886,null,{}] 08:50:24 INFO - PROCESS | 4008 | 1461253824864 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:24 INFO - PROCESS | 4008 | 1461253824950 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 08:50:24 INFO - PROCESS | 4008 | 1461253824958 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2290C4800 == 60 [pid = 4008] [id = 231] 08:50:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D227A7E400) [pid = 4008] [serial = 692] [outer = 0000000000000000] 08:50:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D227CC3800) [pid = 4008] [serial = 693] [outer = 000000D227A7E400] 08:50:25 INFO - PROCESS | 4008 | 1461253825005 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227EEA400) [pid = 4008] [serial = 694] [outer = 000000D227A7E400] 08:50:25 INFO - PROCESS | 4008 | 1461253825423 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 08:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 628ms 08:50:25 INFO - PROCESS | 4008 | 1461253825445 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 08:50:25 INFO - PROCESS | 4008 | 1461253825447 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 08:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:50:25 INFO - PROCESS | 4008 | 1461253825451 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:50:25 INFO - PROCESS | 4008 | 1461253825453 Marionette TRACE conn5 <- [1,890,null,{}] 08:50:25 INFO - PROCESS | 4008 | 1461253825456 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:25 INFO - PROCESS | 4008 | 1461253825540 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 08:50:25 INFO - PROCESS | 4008 | 1461253825546 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEC2800 == 61 [pid = 4008] [id = 232] 08:50:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D2282F0400) [pid = 4008] [serial = 695] [outer = 0000000000000000] 08:50:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D2288E5400) [pid = 4008] [serial = 696] [outer = 000000D2282F0400] 08:50:25 INFO - PROCESS | 4008 | 1461253825593 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D2288F3000) [pid = 4008] [serial = 697] [outer = 000000D2282F0400] 08:50:26 INFO - PROCESS | 4008 | 1461253826022 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 630ms 08:50:26 INFO - PROCESS | 4008 | 1461253826086 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 4008 | 1461253826088 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 08:50:26 INFO - PROCESS | 4008 | 1461253826091 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:50:26 INFO - PROCESS | 4008 | 1461253826093 Marionette TRACE conn5 <- [1,894,null,{}] 08:50:26 INFO - PROCESS | 4008 | 1461253826097 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:26 INFO - PROCESS | 4008 | 1461253826183 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 08:50:26 INFO - PROCESS | 4008 | 1461253826189 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF17800 == 62 [pid = 4008] [id = 233] 08:50:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D228A92800) [pid = 4008] [serial = 698] [outer = 0000000000000000] 08:50:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D228BB2000) [pid = 4008] [serial = 699] [outer = 000000D228A92800] 08:50:26 INFO - PROCESS | 4008 | 1461253826235 Marionette DEBUG loaded listener.js 08:50:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D228DBE000) [pid = 4008] [serial = 700] [outer = 000000D228A92800] 08:50:26 INFO - PROCESS | 4008 | 1461253826677 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 629ms 08:50:26 INFO - PROCESS | 4008 | 1461253826723 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 4008 | 1461253826726 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 08:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:50:26 INFO - PROCESS | 4008 | 1461253826734 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 4008 | 1461253826737 Marionette TRACE conn5 <- [1,898,null,{}] 08:50:26 INFO - PROCESS | 4008 | 1461253826740 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:26 INFO - PROCESS | 4008 | 1461253826909 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 08:50:27 INFO - PROCESS | 4008 | 1461253827035 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21C3DB800 == 63 [pid = 4008] [id = 234] 08:50:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D2195EC000) [pid = 4008] [serial = 701] [outer = 0000000000000000] 08:50:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D219678800) [pid = 4008] [serial = 702] [outer = 000000D2195EC000] 08:50:27 INFO - PROCESS | 4008 | 1461253827097 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D21AFBC800) [pid = 4008] [serial = 703] [outer = 000000D2195EC000] 08:50:27 INFO - PROCESS | 4008 | 1461253827763 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1075ms 08:50:27 INFO - PROCESS | 4008 | 1461253827814 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 4008 | 1461253827819 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 08:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:50:27 INFO - PROCESS | 4008 | 1461253827824 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 4008 | 1461253827829 Marionette TRACE conn5 <- [1,902,null,{}] 08:50:27 INFO - PROCESS | 4008 | 1461253827834 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:27 INFO - PROCESS | 4008 | 1461253827950 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 08:50:28 INFO - PROCESS | 4008 | 1461253828043 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227DA9000 == 64 [pid = 4008] [id = 235] 08:50:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21C682000) [pid = 4008] [serial = 704] [outer = 0000000000000000] 08:50:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D21C689C00) [pid = 4008] [serial = 705] [outer = 000000D21C682000] 08:50:28 INFO - PROCESS | 4008 | 1461253828104 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D21FB09400) [pid = 4008] [serial = 706] [outer = 000000D21C682000] 08:50:28 INFO - PROCESS | 4008 | 1461253828679 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 08:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 944ms 08:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:50:28 INFO - PROCESS | 4008 | 1461253828772 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 08:50:28 INFO - PROCESS | 4008 | 1461253828775 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 08:50:28 INFO - PROCESS | 4008 | 1461253828779 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:50:28 INFO - PROCESS | 4008 | 1461253828782 Marionette TRACE conn5 <- [1,906,null,{}] 08:50:28 INFO - PROCESS | 4008 | 1461253828786 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:28 INFO - PROCESS | 4008 | 1461253828898 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 08:50:29 INFO - PROCESS | 4008 | 1461253829020 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C614000 == 65 [pid = 4008] [id = 236] 08:50:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D224459000) [pid = 4008] [serial = 707] [outer = 0000000000000000] 08:50:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D224FD5000) [pid = 4008] [serial = 708] [outer = 000000D224459000] 08:50:29 INFO - PROCESS | 4008 | 1461253829079 Marionette DEBUG loaded listener.js 08:50:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D227A80400) [pid = 4008] [serial = 709] [outer = 000000D224459000] 08:50:29 INFO - PROCESS | 4008 | 1461253829705 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 986ms 08:50:29 INFO - PROCESS | 4008 | 1461253829773 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 4008 | 1461253829777 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 08:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:50:29 INFO - PROCESS | 4008 | 1461253829790 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 4008 | 1461253829796 Marionette TRACE conn5 <- [1,910,null,{}] 08:50:29 INFO - PROCESS | 4008 | 1461253829800 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:29 INFO - PROCESS | 4008 | 1461253829915 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 08:50:30 INFO - PROCESS | 4008 | 1461253830032 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C722800 == 66 [pid = 4008] [id = 237] 08:50:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D227950800) [pid = 4008] [serial = 710] [outer = 0000000000000000] 08:50:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22A251800) [pid = 4008] [serial = 711] [outer = 000000D227950800] 08:50:30 INFO - PROCESS | 4008 | 1461253830091 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22AD59800) [pid = 4008] [serial = 712] [outer = 000000D227950800] 08:50:30 INFO - PROCESS | 4008 | 1461253830699 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 944ms 08:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:50:30 INFO - PROCESS | 4008 | 1461253830730 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 08:50:30 INFO - PROCESS | 4008 | 1461253830733 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 08:50:30 INFO - PROCESS | 4008 | 1461253830736 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 4008 | 1461253830738 Marionette TRACE conn5 <- [1,914,null,{}] 08:50:30 INFO - PROCESS | 4008 | 1461253830742 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:30 INFO - PROCESS | 4008 | 1461253830871 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 08:50:30 INFO - PROCESS | 4008 | 1461253830966 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E784000 == 67 [pid = 4008] [id = 238] 08:50:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22B669800) [pid = 4008] [serial = 713] [outer = 0000000000000000] 08:50:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22B670C00) [pid = 4008] [serial = 714] [outer = 000000D22B669800] 08:50:31 INFO - PROCESS | 4008 | 1461253831026 Marionette DEBUG loaded listener.js 08:50:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22B86C400) [pid = 4008] [serial = 715] [outer = 000000D22B669800] 08:50:31 INFO - PROCESS | 4008 | 1461253831584 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 881ms 08:50:31 INFO - PROCESS | 4008 | 1461253831626 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 4008 | 1461253831628 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 08:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:50:31 INFO - PROCESS | 4008 | 1461253831632 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 4008 | 1461253831634 Marionette TRACE conn5 <- [1,918,null,{}] 08:50:31 INFO - PROCESS | 4008 | 1461253831638 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:31 INFO - PROCESS | 4008 | 1461253831751 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 08:50:31 INFO - PROCESS | 4008 | 1461253831847 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F573800 == 68 [pid = 4008] [id = 239] 08:50:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22BA27C00) [pid = 4008] [serial = 716] [outer = 0000000000000000] 08:50:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22BA30000) [pid = 4008] [serial = 717] [outer = 000000D22BA27C00] 08:50:31 INFO - PROCESS | 4008 | 1461253831914 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22BAE9000) [pid = 4008] [serial = 718] [outer = 000000D22BA27C00] 08:50:32 INFO - PROCESS | 4008 | 1461253832577 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 08:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 987ms 08:50:32 INFO - PROCESS | 4008 | 1461253832620 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 08:50:32 INFO - PROCESS | 4008 | 1461253832622 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 08:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:50:32 INFO - PROCESS | 4008 | 1461253832626 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:50:32 INFO - PROCESS | 4008 | 1461253832628 Marionette TRACE conn5 <- [1,922,null,{}] 08:50:32 INFO - PROCESS | 4008 | 1461253832632 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:32 INFO - PROCESS | 4008 | 1461253832740 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 08:50:32 INFO - PROCESS | 4008 | 1461253832832 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2216CD000 == 69 [pid = 4008] [id = 240] 08:50:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D227DC1000) [pid = 4008] [serial = 719] [outer = 0000000000000000] 08:50:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22B863800) [pid = 4008] [serial = 720] [outer = 000000D227DC1000] 08:50:32 INFO - PROCESS | 4008 | 1461253832887 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22BFC3C00) [pid = 4008] [serial = 721] [outer = 000000D227DC1000] 08:50:33 INFO - PROCESS | 4008 | 1461253833655 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1080ms 08:50:33 INFO - PROCESS | 4008 | 1461253833712 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 4008 | 1461253833717 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 08:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:50:33 INFO - PROCESS | 4008 | 1461253833722 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 4008 | 1461253833726 Marionette TRACE conn5 <- [1,926,null,{}] 08:50:33 INFO - PROCESS | 4008 | 1461253833731 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:33 INFO - PROCESS | 4008 | 1461253833836 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 08:50:33 INFO - PROCESS | 4008 | 1461253833965 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228016800 == 70 [pid = 4008] [id = 241] 08:50:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D21C359C00) [pid = 4008] [serial = 722] [outer = 0000000000000000] 08:50:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D21C681800) [pid = 4008] [serial = 723] [outer = 000000D21C359C00] 08:50:34 INFO - PROCESS | 4008 | 1461253834020 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D21FB05400) [pid = 4008] [serial = 724] [outer = 000000D21C359C00] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D23067C000 == 69 [pid = 4008] [id = 172] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF17800 == 68 [pid = 4008] [id = 233] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEC2800 == 67 [pid = 4008] [id = 232] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D2290C4800 == 66 [pid = 4008] [id = 231] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B0DD800 == 65 [pid = 4008] [id = 230] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A36000 == 64 [pid = 4008] [id = 229] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D228068800 == 63 [pid = 4008] [id = 228] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D227F1F000 == 62 [pid = 4008] [id = 227] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D2258F3800 == 61 [pid = 4008] [id = 226] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B851800 == 60 [pid = 4008] [id = 225] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22E62E400) [pid = 4008] [serial = 656] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213BC000 == 59 [pid = 4008] [id = 224] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22D284800) [pid = 4008] [serial = 573] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22C4F1C00) [pid = 4008] [serial = 608] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D227218400) [pid = 4008] [serial = 635] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D227AE7400) [pid = 4008] [serial = 636] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22BAEA400) [pid = 4008] [serial = 644] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22C99E800) [pid = 4008] [serial = 617] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D21C67F800) [pid = 4008] [serial = 630] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D21B31C800) [pid = 4008] [serial = 629] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D228BB9800) [pid = 4008] [serial = 638] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D228E23800) [pid = 4008] [serial = 639] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21B320800) [pid = 4008] [serial = 632] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22035A800) [pid = 4008] [serial = 633] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22C7A6800) [pid = 4008] [serial = 647] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22A254400) [pid = 4008] [serial = 641] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22D322C00) [pid = 4008] [serial = 654] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21C6A4C00) [pid = 4008] [serial = 611] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22BFBC800) [pid = 4008] [serial = 645] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22C9A0000) [pid = 4008] [serial = 648] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22E630C00) [pid = 4008] [serial = 626] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D227EEB800) [pid = 4008] [serial = 614] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22D1CFC00) [pid = 4008] [serial = 620] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22C7B0C00) [pid = 4008] [serial = 653] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D22E4E4400) [pid = 4008] [serial = 623] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D227AE7800) [pid = 4008] [serial = 650] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22B862400) [pid = 4008] [serial = 642] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22BAE7C00) [pid = 4008] [serial = 651] [outer = 0000000000000000] [url = about:blank] 08:50:34 INFO - PROCESS | 4008 | 1461253834567 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 08:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 881ms 08:50:34 INFO - PROCESS | 4008 | 1461253834605 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 08:50:34 INFO - PROCESS | 4008 | 1461253834611 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 08:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:50:34 INFO - PROCESS | 4008 | 1461253834617 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 4008 | 1461253834620 Marionette TRACE conn5 <- [1,930,null,{}] 08:50:34 INFO - PROCESS | 4008 | 1461253834624 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:34 INFO - PROCESS | 4008 | 1461253834714 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 08:50:34 INFO - PROCESS | 4008 | 1461253834723 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D225095000 == 60 [pid = 4008] [id = 242] 08:50:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21AFBE800) [pid = 4008] [serial = 725] [outer = 0000000000000000] 08:50:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D21CA88400) [pid = 4008] [serial = 726] [outer = 000000D21AFBE800] 08:50:34 INFO - PROCESS | 4008 | 1461253834771 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22035A800) [pid = 4008] [serial = 727] [outer = 000000D21AFBE800] 08:50:35 INFO - PROCESS | 4008 | 1461253835254 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 08:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 692ms 08:50:35 INFO - PROCESS | 4008 | 1461253835316 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 08:50:35 INFO - PROCESS | 4008 | 1461253835319 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 08:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:50:35 INFO - PROCESS | 4008 | 1461253835323 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:50:35 INFO - PROCESS | 4008 | 1461253835327 Marionette TRACE conn5 <- [1,934,null,{}] 08:50:35 INFO - PROCESS | 4008 | 1461253835337 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:35 INFO - PROCESS | 4008 | 1461253835430 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 08:50:35 INFO - PROCESS | 4008 | 1461253835512 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228661000 == 61 [pid = 4008] [id = 243] 08:50:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22146E000) [pid = 4008] [serial = 728] [outer = 0000000000000000] 08:50:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D225072C00) [pid = 4008] [serial = 729] [outer = 000000D22146E000] 08:50:35 INFO - PROCESS | 4008 | 1461253835562 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22794CC00) [pid = 4008] [serial = 730] [outer = 000000D22146E000] 08:50:35 INFO - PROCESS | 4008 | 1461253835958 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 08:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 692ms 08:50:36 INFO - PROCESS | 4008 | 1461253836016 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 08:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:50:36 INFO - PROCESS | 4008 | 1461253836019 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 08:50:36 INFO - PROCESS | 4008 | 1461253836022 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 4008 | 1461253836024 Marionette TRACE conn5 <- [1,938,null,{}] 08:50:36 INFO - PROCESS | 4008 | 1461253836028 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:36 INFO - PROCESS | 4008 | 1461253836118 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 08:50:36 INFO - PROCESS | 4008 | 1461253836125 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A9E6000 == 62 [pid = 4008] [id = 244] 08:50:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D227AF4000) [pid = 4008] [serial = 731] [outer = 0000000000000000] 08:50:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D227EE2C00) [pid = 4008] [serial = 732] [outer = 000000D227AF4000] 08:50:36 INFO - PROCESS | 4008 | 1461253836173 Marionette DEBUG loaded listener.js 08:50:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D2288EB800) [pid = 4008] [serial = 733] [outer = 000000D227AF4000] 08:50:36 INFO - PROCESS | 4008 | 1461253836620 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 08:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 629ms 08:50:36 INFO - PROCESS | 4008 | 1461253836654 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 4008 | 1461253836657 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 08:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:50:36 INFO - PROCESS | 4008 | 1461253836672 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 4008 | 1461253836674 Marionette TRACE conn5 <- [1,942,null,{}] 08:50:36 INFO - PROCESS | 4008 | 1461253836677 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:36 INFO - PROCESS | 4008 | 1461253836790 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 08:50:36 INFO - PROCESS | 4008 | 1461253836875 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D225093800 == 63 [pid = 4008] [id = 245] 08:50:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D228BADC00) [pid = 4008] [serial = 734] [outer = 0000000000000000] 08:50:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D228BB5000) [pid = 4008] [serial = 735] [outer = 000000D228BADC00] 08:50:36 INFO - PROCESS | 4008 | 1461253836922 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D228E29000) [pid = 4008] [serial = 736] [outer = 000000D228BADC00] 08:50:37 INFO - PROCESS | 4008 | 1461253837358 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 734ms 08:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:50:37 INFO - PROCESS | 4008 | 1461253837413 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 4008 | 1461253837415 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 08:50:37 INFO - PROCESS | 4008 | 1461253837419 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 4008 | 1461253837420 Marionette TRACE conn5 <- [1,946,null,{}] 08:50:37 INFO - PROCESS | 4008 | 1461253837424 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:37 INFO - PROCESS | 4008 | 1461253837563 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 08:50:37 INFO - PROCESS | 4008 | 1461253837620 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C69B800 == 64 [pid = 4008] [id = 246] 08:50:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D228E30800) [pid = 4008] [serial = 737] [outer = 0000000000000000] 08:50:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22BA2EC00) [pid = 4008] [serial = 738] [outer = 000000D228E30800] 08:50:37 INFO - PROCESS | 4008 | 1461253837670 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22BE93C00) [pid = 4008] [serial = 739] [outer = 000000D228E30800] 08:50:38 INFO - PROCESS | 4008 | 1461253838109 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 734ms 08:50:38 INFO - PROCESS | 4008 | 1461253838169 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 4008 | 1461253838171 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 08:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:50:38 INFO - PROCESS | 4008 | 1461253838174 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 4008 | 1461253838176 Marionette TRACE conn5 <- [1,950,null,{}] 08:50:38 INFO - PROCESS | 4008 | 1461253838180 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:38 INFO - PROCESS | 4008 | 1461253838294 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 08:50:38 INFO - PROCESS | 4008 | 1461253838349 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E682000 == 65 [pid = 4008] [id = 247] 08:50:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22C404400) [pid = 4008] [serial = 740] [outer = 0000000000000000] 08:50:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22C40B400) [pid = 4008] [serial = 741] [outer = 000000D22C404400] 08:50:38 INFO - PROCESS | 4008 | 1461253838397 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22C450000) [pid = 4008] [serial = 742] [outer = 000000D22C404400] 08:50:38 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22C44B800) [pid = 4008] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:50:38 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D224C06000) [pid = 4008] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:50:38 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D2279C8000) [pid = 4008] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:50:38 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21AFBCC00) [pid = 4008] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:50:38 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D2195E7800) [pid = 4008] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:50:38 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D21C685800) [pid = 4008] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:50:38 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D21C683C00) [pid = 4008] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:50:38 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D227A7E400) [pid = 4008] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:50:38 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21C9C9400) [pid = 4008] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:50:38 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D2282F0400) [pid = 4008] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:50:38 INFO - PROCESS | 4008 | 1461253838872 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 734ms 08:50:38 INFO - PROCESS | 4008 | 1461253838910 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 4008 | 1461253838913 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 08:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:50:38 INFO - PROCESS | 4008 | 1461253838916 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 4008 | 1461253838918 Marionette TRACE conn5 <- [1,954,null,{}] 08:50:38 INFO - PROCESS | 4008 | 1461253838921 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:39 INFO - PROCESS | 4008 | 1461253839008 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 08:50:39 INFO - PROCESS | 4008 | 1461253839088 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F579000 == 66 [pid = 4008] [id = 248] 08:50:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D21B027C00) [pid = 4008] [serial = 743] [outer = 0000000000000000] 08:50:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D227A7E400) [pid = 4008] [serial = 744] [outer = 000000D21B027C00] 08:50:39 INFO - PROCESS | 4008 | 1461253839137 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22C4E8800) [pid = 4008] [serial = 745] [outer = 000000D21B027C00] 08:50:39 INFO - PROCESS | 4008 | 1461253839511 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 08:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 628ms 08:50:39 INFO - PROCESS | 4008 | 1461253839547 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 08:50:39 INFO - PROCESS | 4008 | 1461253839550 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 08:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:50:39 INFO - PROCESS | 4008 | 1461253839553 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 4008 | 1461253839555 Marionette TRACE conn5 <- [1,958,null,{}] 08:50:39 INFO - PROCESS | 4008 | 1461253839558 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:39 INFO - PROCESS | 4008 | 1461253839701 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 08:50:39 INFO - PROCESS | 4008 | 1461253839713 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230660800 == 67 [pid = 4008] [id = 249] 08:50:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22C4F3000) [pid = 4008] [serial = 746] [outer = 0000000000000000] 08:50:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22C7AC800) [pid = 4008] [serial = 747] [outer = 000000D22C4F3000] 08:50:39 INFO - PROCESS | 4008 | 1461253839760 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22C99E000) [pid = 4008] [serial = 748] [outer = 000000D22C4F3000] 08:50:40 INFO - PROCESS | 4008 | 1461253840171 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 08:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 671ms 08:50:40 INFO - PROCESS | 4008 | 1461253840231 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 08:50:40 INFO - PROCESS | 4008 | 1461253840233 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 08:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:50:40 INFO - PROCESS | 4008 | 1461253840236 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 4008 | 1461253840238 Marionette TRACE conn5 <- [1,962,null,{}] 08:50:40 INFO - PROCESS | 4008 | 1461253840242 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:40 INFO - PROCESS | 4008 | 1461253840331 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 08:50:40 INFO - PROCESS | 4008 | 1461253840337 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23070B800 == 68 [pid = 4008] [id = 250] 08:50:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22C9A3C00) [pid = 4008] [serial = 749] [outer = 0000000000000000] 08:50:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22CA7A400) [pid = 4008] [serial = 750] [outer = 000000D22C9A3C00] 08:50:40 INFO - PROCESS | 4008 | 1461253840382 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22D156800) [pid = 4008] [serial = 751] [outer = 000000D22C9A3C00] 08:50:40 INFO - PROCESS | 4008 | 1461253840960 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 775ms 08:50:41 INFO - PROCESS | 4008 | 1461253841033 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 4008 | 1461253841038 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 08:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:50:41 INFO - PROCESS | 4008 | 1461253841058 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:50:41 INFO - PROCESS | 4008 | 1461253841063 Marionette TRACE conn5 <- [1,966,null,{}] 08:50:41 INFO - PROCESS | 4008 | 1461253841083 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:41 INFO - PROCESS | 4008 | 1461253841202 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 08:50:41 INFO - PROCESS | 4008 | 1461253841320 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227524800 == 69 [pid = 4008] [id = 251] 08:50:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D21B01E000) [pid = 4008] [serial = 752] [outer = 0000000000000000] 08:50:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D21B743400) [pid = 4008] [serial = 753] [outer = 000000D21B01E000] 08:50:41 INFO - PROCESS | 4008 | 1461253841379 Marionette DEBUG loaded listener.js 08:50:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D21FEA1000) [pid = 4008] [serial = 754] [outer = 000000D21B01E000] 08:50:42 INFO - PROCESS | 4008 | 1461253841997 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1005ms 08:50:42 INFO - PROCESS | 4008 | 1461253842049 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 08:50:42 INFO - PROCESS | 4008 | 1461253842056 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 08:50:42 INFO - PROCESS | 4008 | 1461253842063 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 4008 | 1461253842066 Marionette TRACE conn5 <- [1,970,null,{}] 08:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:50:42 INFO - PROCESS | 4008 | 1461253842070 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:42 INFO - PROCESS | 4008 | 1461253842187 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 08:50:42 INFO - PROCESS | 4008 | 1461253842311 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF14800 == 70 [pid = 4008] [id = 252] 08:50:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D221E37C00) [pid = 4008] [serial = 755] [outer = 0000000000000000] 08:50:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22728D000) [pid = 4008] [serial = 756] [outer = 000000D221E37C00] 08:50:42 INFO - PROCESS | 4008 | 1461253842371 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D2288F2800) [pid = 4008] [serial = 757] [outer = 000000D221E37C00] 08:50:42 INFO - PROCESS | 4008 | 1461253842973 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 08:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 985ms 08:50:43 INFO - PROCESS | 4008 | 1461253843054 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 4008 | 1461253843057 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 08:50:43 INFO - PROCESS | 4008 | 1461253843075 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:50:43 INFO - PROCESS | 4008 | 1461253843079 Marionette TRACE conn5 <- [1,974,null,{}] 08:50:43 INFO - PROCESS | 4008 | 1461253843091 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:43 INFO - PROCESS | 4008 | 1461253843215 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 08:50:43 INFO - PROCESS | 4008 | 1461253843333 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230769000 == 71 [pid = 4008] [id = 253] 08:50:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22B674800) [pid = 4008] [serial = 758] [outer = 0000000000000000] 08:50:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22B8CE400) [pid = 4008] [serial = 759] [outer = 000000D22B674800] 08:50:43 INFO - PROCESS | 4008 | 1461253843395 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22C4F1800) [pid = 4008] [serial = 760] [outer = 000000D22B674800] 08:50:44 INFO - PROCESS | 4008 | 1461253844030 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 08:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 985ms 08:50:44 INFO - PROCESS | 4008 | 1461253844066 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 08:50:44 INFO - PROCESS | 4008 | 1461253844069 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 08:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:50:44 INFO - PROCESS | 4008 | 1461253844073 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 4008 | 1461253844075 Marionette TRACE conn5 <- [1,978,null,{}] 08:50:44 INFO - PROCESS | 4008 | 1461253844079 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:44 INFO - PROCESS | 4008 | 1461253844192 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 08:50:44 INFO - PROCESS | 4008 | 1461253844288 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231555800 == 72 [pid = 4008] [id = 254] 08:50:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22D1CC400) [pid = 4008] [serial = 761] [outer = 0000000000000000] 08:50:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22D27D000) [pid = 4008] [serial = 762] [outer = 000000D22D1CC400] 08:50:44 INFO - PROCESS | 4008 | 1461253844347 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22D329800) [pid = 4008] [serial = 763] [outer = 000000D22D1CC400] 08:50:44 INFO - PROCESS | 4008 | 1461253844929 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 08:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 924ms 08:50:45 INFO - PROCESS | 4008 | 1461253844998 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 4008 | 1461253845001 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 08:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:50:45 INFO - PROCESS | 4008 | 1461253845005 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 4008 | 1461253845007 Marionette TRACE conn5 <- [1,982,null,{}] 08:50:45 INFO - PROCESS | 4008 | 1461253845011 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:45 INFO - PROCESS | 4008 | 1461253845125 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 08:50:45 INFO - PROCESS | 4008 | 1461253845242 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232CA6800 == 73 [pid = 4008] [id = 255] 08:50:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D22E4EE800) [pid = 4008] [serial = 764] [outer = 0000000000000000] 08:50:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D22E627000) [pid = 4008] [serial = 765] [outer = 000000D22E4EE800] 08:50:45 INFO - PROCESS | 4008 | 1461253845300 Marionette DEBUG loaded listener.js 08:50:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D22E732000) [pid = 4008] [serial = 766] [outer = 000000D22E4EE800] 08:50:45 INFO - PROCESS | 4008 | 1461253845863 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 08:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 923ms 08:50:45 INFO - PROCESS | 4008 | 1461253845930 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 4008 | 1461253845933 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 08:50:45 INFO - PROCESS | 4008 | 1461253845936 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:50:45 INFO - PROCESS | 4008 | 1461253845938 Marionette TRACE conn5 <- [1,986,null,{}] 08:50:45 INFO - PROCESS | 4008 | 1461253845942 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:46 INFO - PROCESS | 4008 | 1461253846073 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 08:50:46 INFO - PROCESS | 4008 | 1461253846207 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23398C000 == 74 [pid = 4008] [id = 256] 08:50:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D219742400) [pid = 4008] [serial = 767] [outer = 0000000000000000] 08:50:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D22F81F400) [pid = 4008] [serial = 768] [outer = 000000D219742400] 08:50:46 INFO - PROCESS | 4008 | 1461253846268 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D22F8E5C00) [pid = 4008] [serial = 769] [outer = 000000D219742400] 08:50:47 INFO - PROCESS | 4008 | 1461253847081 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 08:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1180ms 08:50:47 INFO - PROCESS | 4008 | 1461253847119 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 4008 | 1461253847124 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 08:50:47 INFO - PROCESS | 4008 | 1461253847129 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:50:47 INFO - PROCESS | 4008 | 1461253847133 Marionette TRACE conn5 <- [1,990,null,{}] 08:50:47 INFO - PROCESS | 4008 | 1461253847139 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:47 INFO - PROCESS | 4008 | 1461253847245 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 08:50:47 INFO - PROCESS | 4008 | 1461253847376 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22800F800 == 75 [pid = 4008] [id = 257] 08:50:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D21969D400) [pid = 4008] [serial = 770] [outer = 0000000000000000] 08:50:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D219749C00) [pid = 4008] [serial = 771] [outer = 000000D21969D400] 08:50:47 INFO - PROCESS | 4008 | 1461253847428 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000D21C684C00) [pid = 4008] [serial = 772] [outer = 000000D21969D400] 08:50:48 INFO - PROCESS | 4008 | 1461253848065 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 08:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 985ms 08:50:48 INFO - PROCESS | 4008 | 1461253848119 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 4008 | 1461253848125 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 08:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:50:48 INFO - PROCESS | 4008 | 1461253848131 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 4008 | 1461253848134 Marionette TRACE conn5 <- [1,994,null,{}] 08:50:48 INFO - PROCESS | 4008 | 1461253848138 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:48 INFO - PROCESS | 4008 | 1461253848241 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 08:50:48 INFO - PROCESS | 4008 | 1461253848341 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228E59800 == 76 [pid = 4008] [id = 258] 08:50:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000D221461C00) [pid = 4008] [serial = 773] [outer = 0000000000000000] 08:50:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000D221E39C00) [pid = 4008] [serial = 774] [outer = 000000D221461C00] 08:50:48 INFO - PROCESS | 4008 | 1461253848392 Marionette DEBUG loaded listener.js 08:50:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000D22781F000) [pid = 4008] [serial = 775] [outer = 000000D221461C00] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D230660800 == 75 [pid = 4008] [id = 249] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F579000 == 74 [pid = 4008] [id = 248] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E682000 == 73 [pid = 4008] [id = 247] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C69B800 == 72 [pid = 4008] [id = 246] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D225093800 == 71 [pid = 4008] [id = 245] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A9E6000 == 70 [pid = 4008] [id = 244] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D232CA4800 == 69 [pid = 4008] [id = 219] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000D21FBB4000) [pid = 4008] [serial = 659] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000D228820400) [pid = 4008] [serial = 662] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000D2288F1C00) [pid = 4008] [serial = 665] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000D2288EA000) [pid = 4008] [serial = 669] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D228661000 == 68 [pid = 4008] [id = 243] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D225095000 == 67 [pid = 4008] [id = 242] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D228016800 == 66 [pid = 4008] [id = 241] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F573800 == 65 [pid = 4008] [id = 239] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E784000 == 64 [pid = 4008] [id = 238] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C722800 == 63 [pid = 4008] [id = 237] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C614000 == 62 [pid = 4008] [id = 236] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D227DA9000 == 61 [pid = 4008] [id = 235] 08:50:48 INFO - PROCESS | 4008 | --DOCSHELL 000000D21C3DB800 == 60 [pid = 4008] [id = 234] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D226B61800) [pid = 4008] [serial = 687] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D227A7F800) [pid = 4008] [serial = 690] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D2272A5800) [pid = 4008] [serial = 688] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D21B33F400) [pid = 4008] [serial = 673] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D21AFC3800) [pid = 4008] [serial = 672] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D2196A0800) [pid = 4008] [serial = 675] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D21B343400) [pid = 4008] [serial = 676] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D21FB11800) [pid = 4008] [serial = 681] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22029CC00) [pid = 4008] [serial = 682] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D21C69E800) [pid = 4008] [serial = 678] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D21CAF5800) [pid = 4008] [serial = 679] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D227EEA400) [pid = 4008] [serial = 694] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D227CC3800) [pid = 4008] [serial = 693] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22029A800) [pid = 4008] [serial = 378] [outer = 0000000000000000] [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.] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D227C39C00) [pid = 4008] [serial = 691] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22073BC00) [pid = 4008] [serial = 684] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D2288F3000) [pid = 4008] [serial = 697] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D221466400) [pid = 4008] [serial = 685] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D2288E5400) [pid = 4008] [serial = 696] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22C7E2400) [pid = 4008] [serial = 609] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D228BB2000) [pid = 4008] [serial = 699] [outer = 0000000000000000] [url = about:blank] 08:50:48 INFO - PROCESS | 4008 | 1461253848900 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 08:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 839ms 08:50:48 INFO - PROCESS | 4008 | 1461253848972 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 4008 | 1461253848974 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 08:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:50:48 INFO - PROCESS | 4008 | 1461253848978 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 4008 | 1461253848981 Marionette TRACE conn5 <- [1,998,null,{}] 08:50:48 INFO - PROCESS | 4008 | 1461253848992 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:49 INFO - PROCESS | 4008 | 1461253849087 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 08:50:49 INFO - PROCESS | 4008 | 1461253849189 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227524000 == 61 [pid = 4008] [id = 259] 08:50:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D21B33F400) [pid = 4008] [serial = 776] [outer = 0000000000000000] 08:50:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D220352000) [pid = 4008] [serial = 777] [outer = 000000D21B33F400] 08:50:49 INFO - PROCESS | 4008 | 1461253849239 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D224458000) [pid = 4008] [serial = 778] [outer = 000000D21B33F400] 08:50:49 INFO - PROCESS | 4008 | 1461253849629 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 08:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 693ms 08:50:49 INFO - PROCESS | 4008 | 1461253849673 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 08:50:49 INFO - PROCESS | 4008 | 1461253849676 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 08:50:49 INFO - PROCESS | 4008 | 1461253849680 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:50:49 INFO - PROCESS | 4008 | 1461253849681 Marionette TRACE conn5 <- [1,1002,null,{}] 08:50:49 INFO - PROCESS | 4008 | 1461253849685 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:49 INFO - PROCESS | 4008 | 1461253849775 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 08:50:49 INFO - PROCESS | 4008 | 1461253849782 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A912800 == 62 [pid = 4008] [id = 260] 08:50:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22760E800) [pid = 4008] [serial = 779] [outer = 0000000000000000] 08:50:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D227CBCC00) [pid = 4008] [serial = 780] [outer = 000000D22760E800] 08:50:49 INFO - PROCESS | 4008 | 1461253849828 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D2282D6C00) [pid = 4008] [serial = 781] [outer = 000000D22760E800] 08:50:50 INFO - PROCESS | 4008 | 1461253850267 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 08:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 629ms 08:50:50 INFO - PROCESS | 4008 | 1461253850314 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 4008 | 1461253850316 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 08:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:50:50 INFO - PROCESS | 4008 | 1461253850319 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 4008 | 1461253850321 Marionette TRACE conn5 <- [1,1006,null,{}] 08:50:50 INFO - PROCESS | 4008 | 1461253850325 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:50 INFO - PROCESS | 4008 | 1461253850413 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 08:50:50 INFO - PROCESS | 4008 | 1461253850419 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D225099000 == 63 [pid = 4008] [id = 261] 08:50:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D2288EF400) [pid = 4008] [serial = 782] [outer = 0000000000000000] 08:50:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D228A8E000) [pid = 4008] [serial = 783] [outer = 000000D2288EF400] 08:50:50 INFO - PROCESS | 4008 | 1461253850465 Marionette DEBUG loaded listener.js 08:50:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D228DBFC00) [pid = 4008] [serial = 784] [outer = 000000D2288EF400] 08:50:50 INFO - PROCESS | 4008 | 1461253850973 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 08:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 671ms 08:50:51 INFO - PROCESS | 4008 | 1461253850996 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 4008 | 1461253850998 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 08:50:51 INFO - PROCESS | 4008 | 1461253851008 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:50:51 INFO - PROCESS | 4008 | 1461253851010 Marionette TRACE conn5 <- [1,1010,null,{}] 08:50:51 INFO - PROCESS | 4008 | 1461253851014 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:51 INFO - PROCESS | 4008 | 1461253851151 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 08:50:51 INFO - PROCESS | 4008 | 1461253851211 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C610000 == 64 [pid = 4008] [id = 262] 08:50:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22AE37000) [pid = 4008] [serial = 785] [outer = 0000000000000000] 08:50:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22B868000) [pid = 4008] [serial = 786] [outer = 000000D22AE37000] 08:50:51 INFO - PROCESS | 4008 | 1461253851262 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22BA2B000) [pid = 4008] [serial = 787] [outer = 000000D22AE37000] 08:50:51 INFO - PROCESS | 4008 | 1461253851699 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 08:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 735ms 08:50:51 INFO - PROCESS | 4008 | 1461253851748 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 4008 | 1461253851750 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 08:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:50:51 INFO - PROCESS | 4008 | 1461253851753 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 4008 | 1461253851755 Marionette TRACE conn5 <- [1,1014,null,{}] 08:50:51 INFO - PROCESS | 4008 | 1461253851809 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:51 INFO - PROCESS | 4008 | 1461253851922 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 08:50:51 INFO - PROCESS | 4008 | 1461253851978 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E680800 == 65 [pid = 4008] [id = 263] 08:50:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22BADFC00) [pid = 4008] [serial = 788] [outer = 0000000000000000] 08:50:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D22BE94C00) [pid = 4008] [serial = 789] [outer = 000000D22BADFC00] 08:50:52 INFO - PROCESS | 4008 | 1461253852023 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D22C405800) [pid = 4008] [serial = 790] [outer = 000000D22BADFC00] 08:50:52 INFO - PROCESS | 4008 | 1461253852446 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 08:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 713ms 08:50:52 INFO - PROCESS | 4008 | 1461253852472 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 4008 | 1461253852475 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 08:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:50:52 INFO - PROCESS | 4008 | 1461253852478 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 4008 | 1461253852480 Marionette TRACE conn5 <- [1,1018,null,{}] 08:50:52 INFO - PROCESS | 4008 | 1461253852483 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:52 INFO - PROCESS | 4008 | 1461253852601 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 08:50:52 INFO - PROCESS | 4008 | 1461253852660 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F7A8000 == 66 [pid = 4008] [id = 264] 08:50:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D22BFC5800) [pid = 4008] [serial = 791] [outer = 0000000000000000] 08:50:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D22C7A2C00) [pid = 4008] [serial = 792] [outer = 000000D22BFC5800] 08:50:52 INFO - PROCESS | 4008 | 1461253852706 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D22C9A7800) [pid = 4008] [serial = 793] [outer = 000000D22BFC5800] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D21B74D000) [pid = 4008] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D227C2C800) [pid = 4008] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D2288E9C00) [pid = 4008] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D22C7AFC00) [pid = 4008] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D22146A800) [pid = 4008] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D2279C7800) [pid = 4008] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D21C358400) [pid = 4008] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D21B346400) [pid = 4008] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22E626C00) [pid = 4008] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22C9AB400) [pid = 4008] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22D1C4C00) [pid = 4008] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D227223400) [pid = 4008] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D21B74B800) [pid = 4008] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D21C359C00) [pid = 4008] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D227AF4000) [pid = 4008] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D228BADC00) [pid = 4008] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22146E000) [pid = 4008] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D21AFBE800) [pid = 4008] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22BA27C00) [pid = 4008] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D227950800) [pid = 4008] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D228E30800) [pid = 4008] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22B669800) [pid = 4008] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D21C682000) [pid = 4008] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21B027C00) [pid = 4008] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D224459000) [pid = 4008] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D2195EC000) [pid = 4008] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D227DC1000) [pid = 4008] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22C404400) [pid = 4008] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22C4F3000) [pid = 4008] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:50:53 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22038C800) [pid = 4008] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:50:53 INFO - PROCESS | 4008 | 1461253853382 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 08:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 923ms 08:50:53 INFO - PROCESS | 4008 | 1461253853406 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 4008 | 1461253853408 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 08:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:50:53 INFO - PROCESS | 4008 | 1461253853411 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 4008 | 1461253853413 Marionette TRACE conn5 <- [1,1022,null,{}] 08:50:53 INFO - PROCESS | 4008 | 1461253853417 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:53 INFO - PROCESS | 4008 | 1461253853506 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 08:50:53 INFO - PROCESS | 4008 | 1461253853512 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F7A8800 == 67 [pid = 4008] [id = 265] 08:50:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D21B73FC00) [pid = 4008] [serial = 794] [outer = 0000000000000000] 08:50:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D224F31000) [pid = 4008] [serial = 795] [outer = 000000D21B73FC00] 08:50:53 INFO - PROCESS | 4008 | 1461253853558 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D2288E4400) [pid = 4008] [serial = 796] [outer = 000000D21B73FC00] 08:50:53 INFO - PROCESS | 4008 | 1461253853987 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 08:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 629ms 08:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:50:54 INFO - PROCESS | 4008 | 1461253854044 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 4008 | 1461253854046 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 08:50:54 INFO - PROCESS | 4008 | 1461253854049 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 4008 | 1461253854051 Marionette TRACE conn5 <- [1,1026,null,{}] 08:50:54 INFO - PROCESS | 4008 | 1461253854055 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:54 INFO - PROCESS | 4008 | 1461253854145 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 08:50:54 INFO - PROCESS | 4008 | 1461253854153 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231113000 == 68 [pid = 4008] [id = 266] 08:50:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22B674400) [pid = 4008] [serial = 797] [outer = 0000000000000000] 08:50:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22BAE5800) [pid = 4008] [serial = 798] [outer = 000000D22B674400] 08:50:54 INFO - PROCESS | 4008 | 1461253854199 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22C99DC00) [pid = 4008] [serial = 799] [outer = 000000D22B674400] 08:50:54 INFO - PROCESS | 4008 | 1461253854628 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 08:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 629ms 08:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:50:54 INFO - PROCESS | 4008 | 1461253854682 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 4008 | 1461253854684 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 08:50:54 INFO - PROCESS | 4008 | 1461253854687 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 4008 | 1461253854690 Marionette TRACE conn5 <- [1,1030,null,{}] 08:50:54 INFO - PROCESS | 4008 | 1461253854694 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:54 INFO - PROCESS | 4008 | 1461253854804 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 08:50:54 INFO - PROCESS | 4008 | 1461253854851 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D233988000 == 69 [pid = 4008] [id = 267] 08:50:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22D282000) [pid = 4008] [serial = 800] [outer = 0000000000000000] 08:50:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22E627400) [pid = 4008] [serial = 801] [outer = 000000D22D282000] 08:50:54 INFO - PROCESS | 4008 | 1461253854903 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22F81C000) [pid = 4008] [serial = 802] [outer = 000000D22D282000] 08:50:55 INFO - PROCESS | 4008 | 1461253855570 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 08:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 923ms 08:50:55 INFO - PROCESS | 4008 | 1461253855615 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 08:50:55 INFO - PROCESS | 4008 | 1461253855622 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 08:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:50:55 INFO - PROCESS | 4008 | 1461253855628 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 4008 | 1461253855633 Marionette TRACE conn5 <- [1,1034,null,{}] 08:50:55 INFO - PROCESS | 4008 | 1461253855638 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:55 INFO - PROCESS | 4008 | 1461253855793 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 08:50:55 INFO - PROCESS | 4008 | 1461253855923 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227CA1000 == 70 [pid = 4008] [id = 268] 08:50:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D21B349000) [pid = 4008] [serial = 803] [outer = 0000000000000000] 08:50:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D21C35CC00) [pid = 4008] [serial = 804] [outer = 000000D21B349000] 08:50:55 INFO - PROCESS | 4008 | 1461253855984 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D21FB02800) [pid = 4008] [serial = 805] [outer = 000000D21B349000] 08:50:56 INFO - PROCESS | 4008 | 1461253856603 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 08:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1029ms 08:50:56 INFO - PROCESS | 4008 | 1461253856658 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 4008 | 1461253856664 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 08:50:56 INFO - PROCESS | 4008 | 1461253856671 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:50:56 INFO - PROCESS | 4008 | 1461253856674 Marionette TRACE conn5 <- [1,1038,null,{}] 08:50:56 INFO - PROCESS | 4008 | 1461253856679 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:56 INFO - PROCESS | 4008 | 1461253856800 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 08:50:56 INFO - PROCESS | 4008 | 1461253856927 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF1E000 == 71 [pid = 4008] [id = 269] 08:50:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D224C14000) [pid = 4008] [serial = 806] [outer = 0000000000000000] 08:50:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22721A400) [pid = 4008] [serial = 807] [outer = 000000D224C14000] 08:50:56 INFO - PROCESS | 4008 | 1461253856985 Marionette DEBUG loaded listener.js 08:50:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D227EE4000) [pid = 4008] [serial = 808] [outer = 000000D224C14000] 08:50:57 INFO - PROCESS | 4008 | 1461253857619 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 08:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 987ms 08:50:57 INFO - PROCESS | 4008 | 1461253857673 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 4008 | 1461253857676 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 08:50:57 INFO - PROCESS | 4008 | 1461253857681 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:50:57 INFO - PROCESS | 4008 | 1461253857685 Marionette TRACE conn5 <- [1,1042,null,{}] 08:50:57 INFO - PROCESS | 4008 | 1461253857697 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:57 INFO - PROCESS | 4008 | 1461253857819 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 08:50:57 INFO - PROCESS | 4008 | 1461253857947 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D235ED8800 == 72 [pid = 4008] [id = 270] 08:50:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22B862C00) [pid = 4008] [serial = 809] [outer = 0000000000000000] 08:50:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22B8C5800) [pid = 4008] [serial = 810] [outer = 000000D22B862C00] 08:50:58 INFO - PROCESS | 4008 | 1461253858009 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22C9AAC00) [pid = 4008] [serial = 811] [outer = 000000D22B862C00] 08:50:58 INFO - PROCESS | 4008 | 1461253858563 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 08:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 923ms 08:50:58 INFO - PROCESS | 4008 | 1461253858607 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 08:50:58 INFO - PROCESS | 4008 | 1461253858611 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 08:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:50:58 INFO - PROCESS | 4008 | 1461253858615 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 4008 | 1461253858617 Marionette TRACE conn5 <- [1,1046,null,{}] 08:50:58 INFO - PROCESS | 4008 | 1461253858621 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:58 INFO - PROCESS | 4008 | 1461253858739 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 08:50:58 INFO - PROCESS | 4008 | 1461253858837 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23413A800 == 73 [pid = 4008] [id = 271] 08:50:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22D325400) [pid = 4008] [serial = 812] [outer = 0000000000000000] 08:50:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22E627C00) [pid = 4008] [serial = 813] [outer = 000000D22D325400] 08:50:58 INFO - PROCESS | 4008 | 1461253858894 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22F8D7800) [pid = 4008] [serial = 814] [outer = 000000D22D325400] 08:50:59 INFO - PROCESS | 4008 | 1461253859475 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 08:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 881ms 08:50:59 INFO - PROCESS | 4008 | 1461253859510 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 08:50:59 INFO - PROCESS | 4008 | 1461253859512 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 08:50:59 INFO - PROCESS | 4008 | 1461253859517 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:50:59 INFO - PROCESS | 4008 | 1461253859519 Marionette TRACE conn5 <- [1,1050,null,{}] 08:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:50:59 INFO - PROCESS | 4008 | 1461253859523 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:59 INFO - PROCESS | 4008 | 1461253859636 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 08:50:59 INFO - PROCESS | 4008 | 1461253859734 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D233B98800 == 74 [pid = 4008] [id = 272] 08:50:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22F8DF000) [pid = 4008] [serial = 815] [outer = 0000000000000000] 08:50:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22F8E2C00) [pid = 4008] [serial = 816] [outer = 000000D22F8DF000] 08:50:59 INFO - PROCESS | 4008 | 1461253859792 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D231D1EC00) [pid = 4008] [serial = 817] [outer = 000000D22F8DF000] 08:51:00 INFO - PROCESS | 4008 | 1461253860399 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 08:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 923ms 08:51:00 INFO - PROCESS | 4008 | 1461253860447 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 4008 | 1461253860450 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 08:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:51:00 INFO - PROCESS | 4008 | 1461253860453 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 4008 | 1461253860455 Marionette TRACE conn5 <- [1,1054,null,{}] 08:51:00 INFO - PROCESS | 4008 | 1461253860460 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:00 INFO - PROCESS | 4008 | 1461253860585 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 08:51:00 INFO - PROCESS | 4008 | 1461253860714 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2356D3000 == 75 [pid = 4008] [id = 273] 08:51:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D231D09800) [pid = 4008] [serial = 818] [outer = 0000000000000000] 08:51:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D231D10400) [pid = 4008] [serial = 819] [outer = 000000D231D09800] 08:51:00 INFO - PROCESS | 4008 | 1461253860775 Marionette DEBUG loaded listener.js 08:51:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D2330CC800) [pid = 4008] [serial = 820] [outer = 000000D231D09800] 08:51:01 INFO - PROCESS | 4008 | 1461253861435 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 08:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1021ms 08:51:01 INFO - PROCESS | 4008 | 1461253861477 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 08:51:01 INFO - PROCESS | 4008 | 1461253861480 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 08:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:51:01 INFO - PROCESS | 4008 | 1461253861484 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:51:01 INFO - PROCESS | 4008 | 1461253861486 Marionette TRACE conn5 <- [1,1058,null,{}] 08:51:01 INFO - PROCESS | 4008 | 1461253861490 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:01 INFO - PROCESS | 4008 | 1461253861603 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 08:51:01 INFO - PROCESS | 4008 | 1461253861731 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FBD5000 == 76 [pid = 4008] [id = 274] 08:51:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D2195F0400) [pid = 4008] [serial = 821] [outer = 0000000000000000] 08:51:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D2196A8400) [pid = 4008] [serial = 822] [outer = 000000D2195F0400] 08:51:01 INFO - PROCESS | 4008 | 1461253861790 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D21C81E000) [pid = 4008] [serial = 823] [outer = 000000D2195F0400] 08:51:02 INFO - PROCESS | 4008 | 1461253862547 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 08:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1078ms 08:51:02 INFO - PROCESS | 4008 | 1461253862565 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 4008 | 1461253862570 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 08:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:51:02 INFO - PROCESS | 4008 | 1461253862576 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 4008 | 1461253862579 Marionette TRACE conn5 <- [1,1062,null,{}] 08:51:02 INFO - PROCESS | 4008 | 1461253862584 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:02 INFO - PROCESS | 4008 | 1461253862691 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 08:51:02 INFO - PROCESS | 4008 | 1461253862826 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228478800 == 77 [pid = 4008] [id = 275] 08:51:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D219745800) [pid = 4008] [serial = 824] [outer = 0000000000000000] 08:51:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D21B60A000) [pid = 4008] [serial = 825] [outer = 000000D219745800] 08:51:02 INFO - PROCESS | 4008 | 1461253862879 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D2205BC800) [pid = 4008] [serial = 826] [outer = 000000D219745800] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E52000 == 76 [pid = 4008] [id = 220] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D231113000 == 75 [pid = 4008] [id = 266] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F7A8800 == 74 [pid = 4008] [id = 265] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F7A8000 == 73 [pid = 4008] [id = 264] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E680800 == 72 [pid = 4008] [id = 263] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C610000 == 71 [pid = 4008] [id = 262] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D225099000 == 70 [pid = 4008] [id = 261] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A912800 == 69 [pid = 4008] [id = 260] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D22CA7A400) [pid = 4008] [serial = 750] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D227524000 == 68 [pid = 4008] [id = 259] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D228E59800 == 67 [pid = 4008] [id = 258] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D22800F800 == 66 [pid = 4008] [id = 257] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF14800 == 65 [pid = 4008] [id = 252] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D227524800 == 64 [pid = 4008] [id = 251] 08:51:03 INFO - PROCESS | 4008 | --DOCSHELL 000000D23070B800 == 63 [pid = 4008] [id = 250] 08:51:03 INFO - PROCESS | 4008 | 1461253863556 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 08:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1028ms 08:51:03 INFO - PROCESS | 4008 | 1461253863608 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 08:51:03 INFO - PROCESS | 4008 | 1461253863613 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 08:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:51:03 INFO - PROCESS | 4008 | 1461253863619 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 4008 | 1461253863622 Marionette TRACE conn5 <- [1,1066,null,{}] 08:51:03 INFO - PROCESS | 4008 | 1461253863650 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D22B869C00) [pid = 4008] [serial = 663] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D2207FA000) [pid = 4008] [serial = 612] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D22BE93000) [pid = 4008] [serial = 666] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D22C9AC400) [pid = 4008] [serial = 618] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D22F818400) [pid = 4008] [serial = 670] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D22A9C7400) [pid = 4008] [serial = 615] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D22149CC00) [pid = 4008] [serial = 660] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22F813C00) [pid = 4008] [serial = 627] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D22E733000) [pid = 4008] [serial = 657] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22D288400) [pid = 4008] [serial = 621] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22E4ED800) [pid = 4008] [serial = 624] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D227EEC800) [pid = 4008] [serial = 579] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D21FBBA400) [pid = 4008] [serial = 576] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22C7ED800) [pid = 4008] [serial = 582] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D21FB05400) [pid = 4008] [serial = 724] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D21C681800) [pid = 4008] [serial = 723] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D227EE2C00) [pid = 4008] [serial = 732] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D228BB5000) [pid = 4008] [serial = 735] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D225072C00) [pid = 4008] [serial = 729] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22794CC00) [pid = 4008] [serial = 730] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21CA88400) [pid = 4008] [serial = 726] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22035A800) [pid = 4008] [serial = 727] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22BAE9000) [pid = 4008] [serial = 718] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22BA30000) [pid = 4008] [serial = 717] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22AD59800) [pid = 4008] [serial = 712] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22A251800) [pid = 4008] [serial = 711] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22BE93C00) [pid = 4008] [serial = 739] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22B670C00) [pid = 4008] [serial = 714] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22BA2EC00) [pid = 4008] [serial = 738] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22B86C400) [pid = 4008] [serial = 715] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D21FB09400) [pid = 4008] [serial = 706] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21C689C00) [pid = 4008] [serial = 705] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D227A7E400) [pid = 4008] [serial = 744] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D227A80400) [pid = 4008] [serial = 709] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D224FD5000) [pid = 4008] [serial = 708] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D21AFBC800) [pid = 4008] [serial = 703] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D219678800) [pid = 4008] [serial = 702] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22BFC3C00) [pid = 4008] [serial = 721] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D22B863800) [pid = 4008] [serial = 720] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D22C40B400) [pid = 4008] [serial = 741] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22C7AC800) [pid = 4008] [serial = 747] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22C450000) [pid = 4008] [serial = 742] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D22C99E000) [pid = 4008] [serial = 748] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D228E29000) [pid = 4008] [serial = 736] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22C4E8800) [pid = 4008] [serial = 745] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D2288EB800) [pid = 4008] [serial = 733] [outer = 0000000000000000] [url = about:blank] 08:51:03 INFO - PROCESS | 4008 | 1461253863795 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 08:51:03 INFO - PROCESS | 4008 | 1461253863813 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D225090800 == 64 [pid = 4008] [id = 276] 08:51:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D21AF79C00) [pid = 4008] [serial = 827] [outer = 0000000000000000] 08:51:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D21C886400) [pid = 4008] [serial = 828] [outer = 000000D21AF79C00] 08:51:03 INFO - PROCESS | 4008 | 1461253863860 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D22021FC00) [pid = 4008] [serial = 829] [outer = 000000D21AF79C00] 08:51:04 INFO - PROCESS | 4008 | 1461253864329 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 08:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 734ms 08:51:04 INFO - PROCESS | 4008 | 1461253864355 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 08:51:04 INFO - PROCESS | 4008 | 1461253864357 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 08:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:51:04 INFO - PROCESS | 4008 | 1461253864361 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 4008 | 1461253864365 Marionette TRACE conn5 <- [1,1070,null,{}] 08:51:04 INFO - PROCESS | 4008 | 1461253864376 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:04 INFO - PROCESS | 4008 | 1461253864472 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 08:51:04 INFO - PROCESS | 4008 | 1461253864481 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2288A8800 == 65 [pid = 4008] [id = 277] 08:51:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D221A9BC00) [pid = 4008] [serial = 830] [outer = 0000000000000000] 08:51:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D224FD8400) [pid = 4008] [serial = 831] [outer = 000000D221A9BC00] 08:51:04 INFO - PROCESS | 4008 | 1461253864531 Marionette DEBUG loaded listener.js 08:51:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D2272A8C00) [pid = 4008] [serial = 832] [outer = 000000D221A9BC00] 08:51:04 INFO - PROCESS | 4008 | 1461253864996 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 671ms 08:51:05 INFO - PROCESS | 4008 | 1461253865035 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 4008 | 1461253865038 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 08:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:51:05 INFO - PROCESS | 4008 | 1461253865041 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 4008 | 1461253865043 Marionette TRACE conn5 <- [1,1074,null,{}] 08:51:05 INFO - PROCESS | 4008 | 1461253865046 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:05 INFO - PROCESS | 4008 | 1461253865140 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 08:51:05 INFO - PROCESS | 4008 | 1461253865253 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AE1D800 == 66 [pid = 4008] [id = 278] 08:51:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22721FC00) [pid = 4008] [serial = 833] [outer = 0000000000000000] 08:51:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D227AED400) [pid = 4008] [serial = 834] [outer = 000000D22721FC00] 08:51:05 INFO - PROCESS | 4008 | 1461253865307 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D227EDD400) [pid = 4008] [serial = 835] [outer = 000000D22721FC00] 08:51:05 INFO - PROCESS | 4008 | 1461253865769 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 776ms 08:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:51:05 INFO - PROCESS | 4008 | 1461253865820 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 4008 | 1461253865822 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 08:51:05 INFO - PROCESS | 4008 | 1461253865825 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 4008 | 1461253865827 Marionette TRACE conn5 <- [1,1078,null,{}] 08:51:05 INFO - PROCESS | 4008 | 1461253865830 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:05 INFO - PROCESS | 4008 | 1461253865948 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 08:51:06 INFO - PROCESS | 4008 | 1461253866005 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF1C000 == 67 [pid = 4008] [id = 279] 08:51:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D2282F0400) [pid = 4008] [serial = 836] [outer = 0000000000000000] 08:51:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D2288C1C00) [pid = 4008] [serial = 837] [outer = 000000D2282F0400] 08:51:06 INFO - PROCESS | 4008 | 1461253866052 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D228D3FC00) [pid = 4008] [serial = 838] [outer = 000000D2282F0400] 08:51:06 INFO - PROCESS | 4008 | 1461253866507 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 08:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 733ms 08:51:06 INFO - PROCESS | 4008 | 1461253866575 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 08:51:06 INFO - PROCESS | 4008 | 1461253866577 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 08:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:51:06 INFO - PROCESS | 4008 | 1461253866591 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:51:06 INFO - PROCESS | 4008 | 1461253866593 Marionette TRACE conn5 <- [1,1082,null,{}] 08:51:06 INFO - PROCESS | 4008 | 1461253866596 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:06 INFO - PROCESS | 4008 | 1461253866725 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 08:51:06 INFO - PROCESS | 4008 | 1461253866784 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6A1800 == 68 [pid = 4008] [id = 280] 08:51:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22AEFBC00) [pid = 4008] [serial = 839] [outer = 0000000000000000] 08:51:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22B66F800) [pid = 4008] [serial = 840] [outer = 000000D22AEFBC00] 08:51:06 INFO - PROCESS | 4008 | 1461253866834 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22B86F000) [pid = 4008] [serial = 841] [outer = 000000D22AEFBC00] 08:51:07 INFO - PROCESS | 4008 | 1461253867270 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 08:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 734ms 08:51:07 INFO - PROCESS | 4008 | 1461253867332 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 08:51:07 INFO - PROCESS | 4008 | 1461253867334 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 08:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:51:07 INFO - PROCESS | 4008 | 1461253867344 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 4008 | 1461253867346 Marionette TRACE conn5 <- [1,1086,null,{}] 08:51:07 INFO - PROCESS | 4008 | 1461253867350 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:07 INFO - PROCESS | 4008 | 1461253867467 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 08:51:07 INFO - PROCESS | 4008 | 1461253867523 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E38A800 == 69 [pid = 4008] [id = 281] 08:51:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22BA2C000) [pid = 4008] [serial = 842] [outer = 0000000000000000] 08:51:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22BADE800) [pid = 4008] [serial = 843] [outer = 000000D22BA2C000] 08:51:07 INFO - PROCESS | 4008 | 1461253867571 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22BE93C00) [pid = 4008] [serial = 844] [outer = 000000D22BA2C000] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22AE37000) [pid = 4008] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22BADFC00) [pid = 4008] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22BFC5800) [pid = 4008] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D219742400) [pid = 4008] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D221461C00) [pid = 4008] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D22B674400) [pid = 4008] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21969D400) [pid = 4008] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D2288EF400) [pid = 4008] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21B33F400) [pid = 4008] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22760E800) [pid = 4008] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21B73FC00) [pid = 4008] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:51:07 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D228A92800) [pid = 4008] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:51:08 INFO - PROCESS | 4008 | 1461253868037 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 08:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 795ms 08:51:08 INFO - PROCESS | 4008 | 1461253868135 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 08:51:08 INFO - PROCESS | 4008 | 1461253868137 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 08:51:08 INFO - PROCESS | 4008 | 1461253868140 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:51:08 INFO - PROCESS | 4008 | 1461253868142 Marionette TRACE conn5 <- [1,1090,null,{}] 08:51:08 INFO - PROCESS | 4008 | 1461253868150 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:08 INFO - PROCESS | 4008 | 1461253868240 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 08:51:08 INFO - PROCESS | 4008 | 1461253868247 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E79E800 == 70 [pid = 4008] [id = 282] 08:51:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D221464400) [pid = 4008] [serial = 845] [outer = 0000000000000000] 08:51:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D228A94800) [pid = 4008] [serial = 846] [outer = 000000D221464400] 08:51:08 INFO - PROCESS | 4008 | 1461253868292 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22BE97000) [pid = 4008] [serial = 847] [outer = 000000D221464400] 08:51:08 INFO - PROCESS | 4008 | 1461253868719 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 08:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms 08:51:08 INFO - PROCESS | 4008 | 1461253868773 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 08:51:08 INFO - PROCESS | 4008 | 1461253868775 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 08:51:08 INFO - PROCESS | 4008 | 1461253868779 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:51:08 INFO - PROCESS | 4008 | 1461253868780 Marionette TRACE conn5 <- [1,1094,null,{}] 08:51:08 INFO - PROCESS | 4008 | 1461253868784 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:08 INFO - PROCESS | 4008 | 1461253868875 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 08:51:08 INFO - PROCESS | 4008 | 1461253868881 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F589800 == 71 [pid = 4008] [id = 283] 08:51:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22BFBDC00) [pid = 4008] [serial = 848] [outer = 0000000000000000] 08:51:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22C40A800) [pid = 4008] [serial = 849] [outer = 000000D22BFBDC00] 08:51:08 INFO - PROCESS | 4008 | 1461253868927 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22C4E7C00) [pid = 4008] [serial = 850] [outer = 000000D22BFBDC00] 08:51:09 INFO - PROCESS | 4008 | 1461253869355 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 08:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 629ms 08:51:09 INFO - PROCESS | 4008 | 1461253869411 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 08:51:09 INFO - PROCESS | 4008 | 1461253869413 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 08:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:51:09 INFO - PROCESS | 4008 | 1461253869417 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 4008 | 1461253869418 Marionette TRACE conn5 <- [1,1098,null,{}] 08:51:09 INFO - PROCESS | 4008 | 1461253869422 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:09 INFO - PROCESS | 4008 | 1461253869513 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 08:51:09 INFO - PROCESS | 4008 | 1461253869519 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230691000 == 72 [pid = 4008] [id = 284] 08:51:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22C4EBC00) [pid = 4008] [serial = 851] [outer = 0000000000000000] 08:51:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22C7E8C00) [pid = 4008] [serial = 852] [outer = 000000D22C4EBC00] 08:51:09 INFO - PROCESS | 4008 | 1461253869565 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22C9AC800) [pid = 4008] [serial = 853] [outer = 000000D22C4EBC00] 08:51:10 INFO - PROCESS | 4008 | 1461253870298 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 08:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 924ms 08:51:10 INFO - PROCESS | 4008 | 1461253870345 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 08:51:10 INFO - PROCESS | 4008 | 1461253870351 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 08:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:51:10 INFO - PROCESS | 4008 | 1461253870357 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:51:10 INFO - PROCESS | 4008 | 1461253870361 Marionette TRACE conn5 <- [1,1102,null,{}] 08:51:10 INFO - PROCESS | 4008 | 1461253870367 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:10 INFO - PROCESS | 4008 | 1461253870493 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 08:51:10 INFO - PROCESS | 4008 | 1461253870624 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228016800 == 73 [pid = 4008] [id = 285] 08:51:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D21C6A6400) [pid = 4008] [serial = 854] [outer = 0000000000000000] 08:51:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21FA32000) [pid = 4008] [serial = 855] [outer = 000000D21C6A6400] 08:51:10 INFO - PROCESS | 4008 | 1461253870686 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D2207A2000) [pid = 4008] [serial = 856] [outer = 000000D21C6A6400] 08:51:11 INFO - PROCESS | 4008 | 1461253871503 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 08:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1174ms 08:51:11 INFO - PROCESS | 4008 | 1461253871533 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 08:51:11 INFO - PROCESS | 4008 | 1461253871540 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 08:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:51:11 INFO - PROCESS | 4008 | 1461253871546 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 4008 | 1461253871550 Marionette TRACE conn5 <- [1,1106,null,{}] 08:51:11 INFO - PROCESS | 4008 | 1461253871554 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:11 INFO - PROCESS | 4008 | 1461253871675 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 08:51:11 INFO - PROCESS | 4008 | 1461253871802 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F605000 == 74 [pid = 4008] [id = 286] 08:51:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22728B000) [pid = 4008] [serial = 857] [outer = 0000000000000000] 08:51:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D229032400) [pid = 4008] [serial = 858] [outer = 000000D22728B000] 08:51:11 INFO - PROCESS | 4008 | 1461253871861 Marionette DEBUG loaded listener.js 08:51:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22AEFB800) [pid = 4008] [serial = 859] [outer = 000000D22728B000] 08:51:12 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 08:51:12 INFO - PROCESS | 4008 | 1461253872572 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 08:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1066ms 08:51:12 INFO - PROCESS | 4008 | 1461253872618 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 08:51:12 INFO - PROCESS | 4008 | 1461253872621 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 08:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:51:12 INFO - PROCESS | 4008 | 1461253872625 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:51:12 INFO - PROCESS | 4008 | 1461253872629 Marionette TRACE conn5 <- [1,1110,null,{}] 08:51:12 INFO - PROCESS | 4008 | 1461253872641 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:12 INFO - PROCESS | 4008 | 1461253872793 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 08:51:12 INFO - PROCESS | 4008 | 1461253872922 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23154E800 == 75 [pid = 4008] [id = 287] 08:51:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22A9CEC00) [pid = 4008] [serial = 860] [outer = 0000000000000000] 08:51:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22D1D2800) [pid = 4008] [serial = 861] [outer = 000000D22A9CEC00] 08:51:12 INFO - PROCESS | 4008 | 1461253872983 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22E4E9000) [pid = 4008] [serial = 862] [outer = 000000D22A9CEC00] 08:51:13 INFO - PROCESS | 4008 | 1461253873604 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 08:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1027ms 08:51:13 INFO - PROCESS | 4008 | 1461253873655 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 4008 | 1461253873658 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 08:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:51:13 INFO - PROCESS | 4008 | 1461253873662 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 4008 | 1461253873664 Marionette TRACE conn5 <- [1,1114,null,{}] 08:51:13 INFO - PROCESS | 4008 | 1461253873668 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:13 INFO - PROCESS | 4008 | 1461253873788 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 08:51:13 INFO - PROCESS | 4008 | 1461253873913 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232D7A000 == 76 [pid = 4008] [id = 288] 08:51:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22E631400) [pid = 4008] [serial = 863] [outer = 0000000000000000] 08:51:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22F815800) [pid = 4008] [serial = 864] [outer = 000000D22E631400] 08:51:13 INFO - PROCESS | 4008 | 1461253873972 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22F8E5000) [pid = 4008] [serial = 865] [outer = 000000D22E631400] 08:51:14 INFO - PROCESS | 4008 | 1461253874498 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 08:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 881ms 08:51:14 INFO - PROCESS | 4008 | 1461253874545 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 4008 | 1461253874547 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 08:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:51:14 INFO - PROCESS | 4008 | 1461253874551 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 4008 | 1461253874553 Marionette TRACE conn5 <- [1,1118,null,{}] 08:51:14 INFO - PROCESS | 4008 | 1461253874557 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:14 INFO - PROCESS | 4008 | 1461253874676 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 08:51:14 INFO - PROCESS | 4008 | 1461253874776 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D234126800 == 77 [pid = 4008] [id = 289] 08:51:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D231D09C00) [pid = 4008] [serial = 866] [outer = 0000000000000000] 08:51:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D231D0E000) [pid = 4008] [serial = 867] [outer = 000000D231D09C00] 08:51:14 INFO - PROCESS | 4008 | 1461253874833 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D231D25400) [pid = 4008] [serial = 868] [outer = 000000D231D09C00] 08:51:15 INFO - PROCESS | 4008 | 1461253875445 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 08:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 923ms 08:51:15 INFO - PROCESS | 4008 | 1461253875477 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 08:51:15 INFO - PROCESS | 4008 | 1461253875479 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 08:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:51:15 INFO - PROCESS | 4008 | 1461253875482 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:51:15 INFO - PROCESS | 4008 | 1461253875485 Marionette TRACE conn5 <- [1,1122,null,{}] 08:51:15 INFO - PROCESS | 4008 | 1461253875488 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:15 INFO - PROCESS | 4008 | 1461253875614 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 08:51:15 INFO - PROCESS | 4008 | 1461253875742 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2355DE000 == 78 [pid = 4008] [id = 290] 08:51:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22CAD7400) [pid = 4008] [serial = 869] [outer = 0000000000000000] 08:51:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D231D0A800) [pid = 4008] [serial = 870] [outer = 000000D22CAD7400] 08:51:15 INFO - PROCESS | 4008 | 1461253875801 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D232B18C00) [pid = 4008] [serial = 871] [outer = 000000D22CAD7400] 08:51:16 INFO - PROCESS | 4008 | [GFX2-]: DrawTargetD2D 1.1 (000000D22C499190): Failed to create GradientStopCollection with no stops. 08:51:16 INFO - PROCESS | 4008 | [GFX3-]: No stops specified for gradient pattern. 08:51:16 INFO - PROCESS | 4008 | 1461253876418 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 986ms 08:51:16 INFO - PROCESS | 4008 | 1461253876472 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 4008 | 1461253876475 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 08:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:51:16 INFO - PROCESS | 4008 | 1461253876478 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 4008 | 1461253876481 Marionette TRACE conn5 <- [1,1126,null,{}] 08:51:16 INFO - PROCESS | 4008 | 1461253876485 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:16 INFO - PROCESS | 4008 | 1461253876755 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 08:51:16 INFO - PROCESS | 4008 | 1461253876904 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2197D8800 == 79 [pid = 4008] [id = 291] 08:51:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D2195E2C00) [pid = 4008] [serial = 872] [outer = 0000000000000000] 08:51:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D2195EC000) [pid = 4008] [serial = 873] [outer = 000000D2195E2C00] 08:51:16 INFO - PROCESS | 4008 | 1461253876958 Marionette DEBUG loaded listener.js 08:51:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D21973CC00) [pid = 4008] [serial = 874] [outer = 000000D2195E2C00] 08:51:17 INFO - PROCESS | 4008 | 1461253877624 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 08:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1184ms 08:51:17 INFO - PROCESS | 4008 | 1461253877666 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 08:51:17 INFO - PROCESS | 4008 | 1461253877671 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 08:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:51:17 INFO - PROCESS | 4008 | 1461253877675 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:51:17 INFO - PROCESS | 4008 | 1461253877679 Marionette TRACE conn5 <- [1,1130,null,{}] 08:51:17 INFO - PROCESS | 4008 | 1461253877684 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:17 INFO - PROCESS | 4008 | 1461253877792 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 08:51:17 INFO - PROCESS | 4008 | 1461253877925 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2203B4000 == 80 [pid = 4008] [id = 292] 08:51:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D21B023800) [pid = 4008] [serial = 875] [outer = 0000000000000000] 08:51:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D21B029C00) [pid = 4008] [serial = 876] [outer = 000000D21B023800] 08:51:17 INFO - PROCESS | 4008 | 1461253877979 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D21B342C00) [pid = 4008] [serial = 877] [outer = 000000D21B023800] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F589800 == 79 [pid = 4008] [id = 283] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E79E800 == 78 [pid = 4008] [id = 282] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E38A800 == 77 [pid = 4008] [id = 281] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6A1800 == 76 [pid = 4008] [id = 280] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF1C000 == 75 [pid = 4008] [id = 279] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AE1D800 == 74 [pid = 4008] [id = 278] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D21B743400) [pid = 4008] [serial = 753] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D22728D000) [pid = 4008] [serial = 756] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22B8CE400) [pid = 4008] [serial = 759] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22D27D000) [pid = 4008] [serial = 762] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22E627000) [pid = 4008] [serial = 765] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22E627400) [pid = 4008] [serial = 801] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D2288A8800 == 73 [pid = 4008] [id = 277] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D225090800 == 72 [pid = 4008] [id = 276] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D228478800 == 71 [pid = 4008] [id = 275] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D23413A800 == 70 [pid = 4008] [id = 271] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D235ED8800 == 69 [pid = 4008] [id = 270] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF1E000 == 68 [pid = 4008] [id = 269] 08:51:18 INFO - PROCESS | 4008 | --DOCSHELL 000000D227CA1000 == 67 [pid = 4008] [id = 268] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D228DBE000) [pid = 4008] [serial = 700] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22B868000) [pid = 4008] [serial = 786] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22BE94C00) [pid = 4008] [serial = 789] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22BA2B000) [pid = 4008] [serial = 787] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22C7A2C00) [pid = 4008] [serial = 792] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22C405800) [pid = 4008] [serial = 790] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22F8E5C00) [pid = 4008] [serial = 769] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22F81F400) [pid = 4008] [serial = 768] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22781F000) [pid = 4008] [serial = 775] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D221E39C00) [pid = 4008] [serial = 774] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22BAE5800) [pid = 4008] [serial = 798] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D21C684C00) [pid = 4008] [serial = 772] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D219749C00) [pid = 4008] [serial = 771] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D228A8E000) [pid = 4008] [serial = 783] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D220352000) [pid = 4008] [serial = 777] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D224458000) [pid = 4008] [serial = 778] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D227CBCC00) [pid = 4008] [serial = 780] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D2282D6C00) [pid = 4008] [serial = 781] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22C9A7800) [pid = 4008] [serial = 793] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D22C99DC00) [pid = 4008] [serial = 799] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D224F31000) [pid = 4008] [serial = 795] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D2288E4400) [pid = 4008] [serial = 796] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D228DBFC00) [pid = 4008] [serial = 784] [outer = 0000000000000000] [url = about:blank] 08:51:18 INFO - PROCESS | 4008 | 1461253878541 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 08:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 881ms 08:51:18 INFO - PROCESS | 4008 | 1461253878560 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 08:51:18 INFO - PROCESS | 4008 | 1461253878563 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 08:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:51:18 INFO - PROCESS | 4008 | 1461253878567 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:51:18 INFO - PROCESS | 4008 | 1461253878569 Marionette TRACE conn5 <- [1,1134,null,{}] 08:51:18 INFO - PROCESS | 4008 | 1461253878573 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:18 INFO - PROCESS | 4008 | 1461253878668 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 08:51:18 INFO - PROCESS | 4008 | 1461253878756 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F4E800 == 68 [pid = 4008] [id = 293] 08:51:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21B020800) [pid = 4008] [serial = 878] [outer = 0000000000000000] 08:51:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D21B745800) [pid = 4008] [serial = 879] [outer = 000000D21B020800] 08:51:18 INFO - PROCESS | 4008 | 1461253878805 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D21C67D400) [pid = 4008] [serial = 880] [outer = 000000D21B020800] 08:51:19 INFO - PROCESS | 4008 | 1461253879243 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 08:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 734ms 08:51:19 INFO - PROCESS | 4008 | 1461253879303 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 08:51:19 INFO - PROCESS | 4008 | 1461253879307 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 08:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:51:19 INFO - PROCESS | 4008 | 1461253879318 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 4008 | 1461253879323 Marionette TRACE conn5 <- [1,1138,null,{}] 08:51:19 INFO - PROCESS | 4008 | 1461253879327 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:19 INFO - PROCESS | 4008 | 1461253879424 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 08:51:19 INFO - PROCESS | 4008 | 1461253879468 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22798D800 == 69 [pid = 4008] [id = 294] 08:51:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21FA33400) [pid = 4008] [serial = 881] [outer = 0000000000000000] 08:51:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D21FB0CC00) [pid = 4008] [serial = 882] [outer = 000000D21FA33400] 08:51:19 INFO - PROCESS | 4008 | 1461253879516 Marionette DEBUG loaded listener.js 08:51:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D220218C00) [pid = 4008] [serial = 883] [outer = 000000D21FA33400] 08:51:19 INFO - PROCESS | 4008 | 1461253879980 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 08:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 692ms 08:51:20 INFO - PROCESS | 4008 | 1461253880013 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 08:51:20 INFO - PROCESS | 4008 | 1461253880016 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 08:51:20 INFO - PROCESS | 4008 | 1461253880019 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:51:20 INFO - PROCESS | 4008 | 1461253880021 Marionette TRACE conn5 <- [1,1142,null,{}] 08:51:20 INFO - PROCESS | 4008 | 1461253880024 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:20 INFO - PROCESS | 4008 | 1461253880117 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 08:51:20 INFO - PROCESS | 4008 | 1461253880123 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22806B000 == 70 [pid = 4008] [id = 295] 08:51:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D220736C00) [pid = 4008] [serial = 884] [outer = 0000000000000000] 08:51:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D2207EE400) [pid = 4008] [serial = 885] [outer = 000000D220736C00] 08:51:20 INFO - PROCESS | 4008 | 1461253880172 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D221412800) [pid = 4008] [serial = 886] [outer = 000000D220736C00] 08:51:20 INFO - PROCESS | 4008 | 1461253880622 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 08:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 671ms 08:51:20 INFO - PROCESS | 4008 | 1461253880694 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 08:51:20 INFO - PROCESS | 4008 | 1461253880696 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 08:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:51:20 INFO - PROCESS | 4008 | 1461253880706 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:51:20 INFO - PROCESS | 4008 | 1461253880708 Marionette TRACE conn5 <- [1,1146,null,{}] 08:51:20 INFO - PROCESS | 4008 | 1461253880711 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:20 INFO - PROCESS | 4008 | 1461253880832 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 08:51:20 INFO - PROCESS | 4008 | 1461253880923 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228677800 == 71 [pid = 4008] [id = 296] 08:51:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D221A9CC00) [pid = 4008] [serial = 887] [outer = 0000000000000000] 08:51:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D221E39400) [pid = 4008] [serial = 888] [outer = 000000D221A9CC00] 08:51:20 INFO - PROCESS | 4008 | 1461253880982 Marionette DEBUG loaded listener.js 08:51:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D224FDD400) [pid = 4008] [serial = 889] [outer = 000000D221A9CC00] 08:51:21 INFO - PROCESS | 4008 | 1461253881443 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",1,"assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1149,"getWindowHandle",null] 08:51:21 INFO - PROCESS | 4008 | 1461253881486 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 08:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:51:21 INFO - PROCESS | 4008 | 1461253881500 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 4008 | 1461253881502 Marionette TRACE conn5 <- [1,1150,null,{}] 08:51:21 INFO - PROCESS | 4008 | 1461253881505 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:21 INFO - PROCESS | 4008 | 1461253881640 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 08:51:21 INFO - PROCESS | 4008 | 1461253881696 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A9F4000 == 72 [pid = 4008] [id = 297] 08:51:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D224FDA000) [pid = 4008] [serial = 890] [outer = 0000000000000000] 08:51:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22721F000) [pid = 4008] [serial = 891] [outer = 000000D224FDA000] 08:51:21 INFO - PROCESS | 4008 | 1461253881743 Marionette DEBUG loaded listener.js 08:51:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22760EC00) [pid = 4008] [serial = 892] [outer = 000000D224FDA000] 08:51:22 INFO - PROCESS | 4008 | 1461253882179 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 08:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 734ms 08:51:22 INFO - PROCESS | 4008 | 1461253882246 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 08:51:22 INFO - PROCESS | 4008 | 1461253882248 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 08:51:22 INFO - PROCESS | 4008 | 1461253882258 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:51:22 INFO - PROCESS | 4008 | 1461253882260 Marionette TRACE conn5 <- [1,1154,null,{}] 08:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:51:22 INFO - PROCESS | 4008 | 1461253882268 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:22 INFO - PROCESS | 4008 | 1461253882388 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 08:51:22 INFO - PROCESS | 4008 | 1461253882447 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA64800 == 73 [pid = 4008] [id = 298] 08:51:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D227606C00) [pid = 4008] [serial = 893] [outer = 0000000000000000] 08:51:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D2279CBC00) [pid = 4008] [serial = 894] [outer = 000000D227606C00] 08:51:22 INFO - PROCESS | 4008 | 1461253882494 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D227AEF400) [pid = 4008] [serial = 895] [outer = 000000D227606C00] 08:51:22 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D21AF79C00) [pid = 4008] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:51:22 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D219745800) [pid = 4008] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:51:22 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22BFBDC00) [pid = 4008] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:51:22 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D221464400) [pid = 4008] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:51:22 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D2282F0400) [pid = 4008] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:51:22 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22AEFBC00) [pid = 4008] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:51:22 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22BA2C000) [pid = 4008] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:51:22 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D221A9BC00) [pid = 4008] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:51:22 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22721FC00) [pid = 4008] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:51:23 INFO - PROCESS | 4008 | 1461253883019 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 776ms 08:51:23 INFO - PROCESS | 4008 | 1461253883042 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 4008 | 1461253883044 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 08:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:51:23 INFO - PROCESS | 4008 | 1461253883047 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 4008 | 1461253883049 Marionette TRACE conn5 <- [1,1158,null,{}] 08:51:23 INFO - PROCESS | 4008 | 1461253883052 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:23 INFO - PROCESS | 4008 | 1461253883173 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 08:51:23 INFO - PROCESS | 4008 | 1461253883230 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF0A800 == 74 [pid = 4008] [id = 299] 08:51:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D21C81D400) [pid = 4008] [serial = 896] [outer = 0000000000000000] 08:51:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D227AEA000) [pid = 4008] [serial = 897] [outer = 000000D21C81D400] 08:51:23 INFO - PROCESS | 4008 | 1461253883276 Marionette DEBUG loaded listener.js 08:51:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D227EDDC00) [pid = 4008] [serial = 898] [outer = 000000D21C81D400] 08:51:23 INFO - PROCESS | 4008 | 1461253883644 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 629ms 08:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:51:23 INFO - PROCESS | 4008 | 1461253883682 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 4008 | 1461253883684 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 08:51:23 INFO - PROCESS | 4008 | 1461253883687 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 4008 | 1461253883689 Marionette TRACE conn5 <- [1,1162,null,{}] 08:51:23 INFO - PROCESS | 4008 | 1461253883693 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:23 INFO - PROCESS | 4008 | 1461253883784 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 08:51:23 INFO - PROCESS | 4008 | 1461253883791 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C490000 == 75 [pid = 4008] [id = 300] 08:51:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D227EE8800) [pid = 4008] [serial = 899] [outer = 0000000000000000] 08:51:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D2282F7400) [pid = 4008] [serial = 900] [outer = 000000D227EE8800] 08:51:23 INFO - PROCESS | 4008 | 1461253883837 Marionette DEBUG loaded listener.js 08:51:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D2288E4400) [pid = 4008] [serial = 901] [outer = 000000D227EE8800] 08:51:24 INFO - PROCESS | 4008 | 1461253884297 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 08:51:24 INFO - PROCESS | 4008 | 1461253884320 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 08:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:51:24 INFO - PROCESS | 4008 | 1461253884324 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 4008 | 1461253884326 Marionette TRACE conn5 <- [1,1166,null,{}] 08:51:24 INFO - PROCESS | 4008 | 1461253884341 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:24 INFO - PROCESS | 4008 | 1461253884439 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 08:51:24 INFO - PROCESS | 4008 | 1461253884445 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6A3800 == 76 [pid = 4008] [id = 301] 08:51:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D228A8FC00) [pid = 4008] [serial = 902] [outer = 0000000000000000] 08:51:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D228BADC00) [pid = 4008] [serial = 903] [outer = 000000D228A8FC00] 08:51:24 INFO - PROCESS | 4008 | 1461253884496 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D228DCB400) [pid = 4008] [serial = 904] [outer = 000000D228A8FC00] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D233B98800 == 75 [pid = 4008] [id = 272] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B64B000 == 74 [pid = 4008] [id = 140] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22846A800 == 73 [pid = 4008] [id = 96] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D227C99000 == 72 [pid = 4008] [id = 223] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D2356D3000 == 71 [pid = 4008] [id = 273] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A3F800 == 70 [pid = 4008] [id = 152] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E799800 == 69 [pid = 4008] [id = 49] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D231548800 == 68 [pid = 4008] [id = 208] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FBD5000 == 67 [pid = 4008] [id = 274] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D232CB4000 == 66 [pid = 4008] [id = 156] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D232C9A800 == 65 [pid = 4008] [id = 209] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D231555800 == 64 [pid = 4008] [id = 254] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C718000 == 63 [pid = 4008] [id = 154] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F57C800 == 62 [pid = 4008] [id = 153] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D2216CD000 == 61 [pid = 4008] [id = 240] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D233988000 == 60 [pid = 4008] [id = 267] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C47C800 == 59 [pid = 4008] [id = 221] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B0EA800 == 58 [pid = 4008] [id = 157] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D231118000 == 57 [pid = 4008] [id = 222] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D221ECC000 == 56 [pid = 4008] [id = 111] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F7B1000 == 55 [pid = 4008] [id = 203] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D230769000 == 54 [pid = 4008] [id = 253] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284C9800 == 53 [pid = 4008] [id = 30] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D2216CF800 == 52 [pid = 4008] [id = 125] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D227983800 == 51 [pid = 4008] [id = 29] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F799000 == 50 [pid = 4008] [id = 171] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C72F800 == 49 [pid = 4008] [id = 155] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F60E800 == 48 [pid = 4008] [id = 120] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D2306A1000 == 47 [pid = 4008] [id = 75] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D232CA6800 == 46 [pid = 4008] [id = 255] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284D0800 == 45 [pid = 4008] [id = 19] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D23398C000 == 44 [pid = 4008] [id = 256] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D2203B4000 == 43 [pid = 4008] [id = 292] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D2197D8800 == 42 [pid = 4008] [id = 291] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D2355DE000 == 41 [pid = 4008] [id = 290] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D234126800 == 40 [pid = 4008] [id = 289] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D232D7A000 == 39 [pid = 4008] [id = 288] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D23154E800 == 38 [pid = 4008] [id = 287] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F605000 == 37 [pid = 4008] [id = 286] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D228016800 == 36 [pid = 4008] [id = 285] 08:51:25 INFO - PROCESS | 4008 | --DOCSHELL 000000D230691000 == 35 [pid = 4008] [id = 284] 08:51:26 INFO - PROCESS | 4008 | --DOCSHELL 000000D22806B000 == 34 [pid = 4008] [id = 295] 08:51:26 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A9F4000 == 33 [pid = 4008] [id = 297] 08:51:26 INFO - PROCESS | 4008 | --DOCSHELL 000000D22798D800 == 32 [pid = 4008] [id = 294] 08:51:26 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF0A800 == 31 [pid = 4008] [id = 299] 08:51:26 INFO - PROCESS | 4008 | --DOCSHELL 000000D228677800 == 30 [pid = 4008] [id = 296] 08:51:26 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA64800 == 29 [pid = 4008] [id = 298] 08:51:26 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F4E800 == 28 [pid = 4008] [id = 293] 08:51:26 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C490000 == 27 [pid = 4008] [id = 300] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D2288C1C00) [pid = 4008] [serial = 837] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22B66F800) [pid = 4008] [serial = 840] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D228D3FC00) [pid = 4008] [serial = 838] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22BADE800) [pid = 4008] [serial = 843] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22B86F000) [pid = 4008] [serial = 841] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D224FD8400) [pid = 4008] [serial = 831] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D2272A8C00) [pid = 4008] [serial = 832] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D227AED400) [pid = 4008] [serial = 834] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D231D10400) [pid = 4008] [serial = 819] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21C886400) [pid = 4008] [serial = 828] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22021FC00) [pid = 4008] [serial = 829] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D2205BC800) [pid = 4008] [serial = 826] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D21B60A000) [pid = 4008] [serial = 825] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D2196A8400) [pid = 4008] [serial = 822] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D22B8C5800) [pid = 4008] [serial = 810] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D22E627C00) [pid = 4008] [serial = 813] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22F8E2C00) [pid = 4008] [serial = 816] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22721A400) [pid = 4008] [serial = 807] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21C35CC00) [pid = 4008] [serial = 804] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22C7E8C00) [pid = 4008] [serial = 852] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D22C40A800) [pid = 4008] [serial = 849] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D228A94800) [pid = 4008] [serial = 846] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22BE93C00) [pid = 4008] [serial = 844] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D227EDD400) [pid = 4008] [serial = 835] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D22C4E7C00) [pid = 4008] [serial = 850] [outer = 0000000000000000] [url = about:blank] 08:51:26 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D22BE97000) [pid = 4008] [serial = 847] [outer = 0000000000000000] [url = about:blank] 08:51:27 INFO - PROCESS | 4008 | 1461253886994 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 4008 | 1461253887030 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 08:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:51:27 INFO - PROCESS | 4008 | 1461253887035 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 4008 | 1461253887039 Marionette TRACE conn5 <- [1,1170,null,{}] 08:51:27 INFO - PROCESS | 4008 | 1461253887046 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:27 INFO - PROCESS | 4008 | 1461253887141 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 08:51:27 INFO - PROCESS | 4008 | 1461253887151 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B945800 == 28 [pid = 4008] [id = 302] 08:51:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D21A03EC00) [pid = 4008] [serial = 905] [outer = 0000000000000000] 08:51:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D21A049000) [pid = 4008] [serial = 906] [outer = 000000D21A03EC00] 08:51:27 INFO - PROCESS | 4008 | 1461253887202 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D21AF7B000) [pid = 4008] [serial = 907] [outer = 000000D21A03EC00] 08:51:27 INFO - PROCESS | 4008 | 1461253887718 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 28","_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] 08:51:27 INFO - PROCESS | 4008 | 1461253887781 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 08:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:51:27 INFO - PROCESS | 4008 | 1461253887787 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 4008 | 1461253887790 Marionette TRACE conn5 <- [1,1174,null,{}] 08:51:27 INFO - PROCESS | 4008 | 1461253887794 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:27 INFO - PROCESS | 4008 | 1461253887889 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 08:51:27 INFO - PROCESS | 4008 | 1461253887963 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FEE1000 == 29 [pid = 4008] [id = 303] 08:51:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21A048800) [pid = 4008] [serial = 908] [outer = 0000000000000000] 08:51:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D21B023400) [pid = 4008] [serial = 909] [outer = 000000D21A048800] 08:51:28 INFO - PROCESS | 4008 | 1461253888012 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D21B31D400) [pid = 4008] [serial = 910] [outer = 000000D21A048800] 08:51:28 INFO - PROCESS | 4008 | 1461253888437 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (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.stroke.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 08:51:28 INFO - PROCESS | 4008 | 1461253888467 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 08:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:51:28 INFO - PROCESS | 4008 | 1461253888471 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:51:28 INFO - PROCESS | 4008 | 1461253888475 Marionette TRACE conn5 <- [1,1178,null,{}] 08:51:28 INFO - PROCESS | 4008 | 1461253888486 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:28 INFO - PROCESS | 4008 | 1461253888612 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 08:51:28 INFO - PROCESS | 4008 | 1461253888628 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213D9000 == 30 [pid = 4008] [id = 304] 08:51:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D219670000) [pid = 4008] [serial = 911] [outer = 0000000000000000] 08:51:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D21B741000) [pid = 4008] [serial = 912] [outer = 000000D219670000] 08:51:28 INFO - PROCESS | 4008 | 1461253888680 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21B953400) [pid = 4008] [serial = 913] [outer = 000000D219670000] 08:51:29 INFO - PROCESS | 4008 | 1461253889134 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 08:51:29 INFO - PROCESS | 4008 | 1461253889210 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 08:51:29 INFO - PROCESS | 4008 | 1461253889213 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 4008 | 1461253889215 Marionette TRACE conn5 <- [1,1182,null,{}] 08:51:29 INFO - PROCESS | 4008 | 1461253889218 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:29 INFO - PROCESS | 4008 | 1461253889303 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 08:51:29 INFO - PROCESS | 4008 | 1461253889311 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F58800 == 31 [pid = 4008] [id = 305] 08:51:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D21C685C00) [pid = 4008] [serial = 914] [outer = 0000000000000000] 08:51:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D21C6A4800) [pid = 4008] [serial = 915] [outer = 000000D21C685C00] 08:51:29 INFO - PROCESS | 4008 | 1461253889357 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21CA18800) [pid = 4008] [serial = 916] [outer = 000000D21C685C00] 08:51:29 INFO - PROCESS | 4008 | 1461253889802 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 151","_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] 08:51:29 INFO - PROCESS | 4008 | 1461253889850 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 08:51:29 INFO - PROCESS | 4008 | 1461253889854 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:51:29 INFO - PROCESS | 4008 | 1461253889856 Marionette TRACE conn5 <- [1,1186,null,{}] 08:51:29 INFO - PROCESS | 4008 | 1461253889859 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:29 INFO - PROCESS | 4008 | 1461253889939 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 08:51:29 INFO - PROCESS | 4008 | 1461253889977 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227524800 == 32 [pid = 4008] [id = 306] 08:51:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D219745000) [pid = 4008] [serial = 917] [outer = 0000000000000000] 08:51:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D21FA35800) [pid = 4008] [serial = 918] [outer = 000000D219745000] 08:51:30 INFO - PROCESS | 4008 | 1461253890025 Marionette DEBUG loaded listener.js 08:51:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21FB0E000) [pid = 4008] [serial = 919] [outer = 000000D219745000] 08:51:30 INFO - PROCESS | 4008 | 1461253890495 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 671ms 08:51:30 INFO - PROCESS | 4008 | 1461253890530 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 08:51:30 INFO - PROCESS | 4008 | 1461253890532 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 08:51:30 INFO - PROCESS | 4008 | 1461253890535 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:51:30 INFO - PROCESS | 4008 | 1461253890537 Marionette TRACE conn5 <- [1,1190,null,{}] 08:51:30 INFO - PROCESS | 4008 | 1461253890540 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:30 INFO - PROCESS | 4008 | 1461253890656 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 08:51:30 INFO - PROCESS | 4008 | 1461253890666 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227DB2800 == 33 [pid = 4008] [id = 307] 08:51:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D2202A4400) [pid = 4008] [serial = 920] [outer = 0000000000000000] 08:51:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D220738C00) [pid = 4008] [serial = 921] [outer = 000000D2202A4400] 08:51:30 INFO - PROCESS | 4008 | 1461253890718 Marionette DEBUG loaded listener.js 08:51:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D220826000) [pid = 4008] [serial = 922] [outer = 000000D2202A4400] 08:51:31 INFO - PROCESS | 4008 | 1461253891160 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:51:31 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 08:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 08:51:31 INFO - PROCESS | 4008 | 1461253891210 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 08:51:31 INFO - PROCESS | 4008 | 1461253891212 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 08:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:51:31 INFO - PROCESS | 4008 | 1461253891215 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - PROCESS | 4008 | 1461253891217 Marionette TRACE conn5 <- [1,1194,null,{}] 08:51:31 INFO - PROCESS | 4008 | 1461253891221 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:31 INFO - PROCESS | 4008 | 1461253891328 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 08:51:31 INFO - PROCESS | 4008 | 1461253891337 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228003800 == 34 [pid = 4008] [id = 308] 08:51:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D21973F400) [pid = 4008] [serial = 923] [outer = 0000000000000000] 08:51:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D221466C00) [pid = 4008] [serial = 924] [outer = 000000D21973F400] 08:51:31 INFO - PROCESS | 4008 | 1461253891384 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22149A400) [pid = 4008] [serial = 925] [outer = 000000D21973F400] 08:51:31 INFO - PROCESS | 4008 | 1461253891822 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:51:31 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 08:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 629ms 08:51:31 INFO - PROCESS | 4008 | 1461253891849 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 08:51:31 INFO - PROCESS | 4008 | 1461253891851 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 08:51:31 INFO - PROCESS | 4008 | 1461253891854 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:51:31 INFO - PROCESS | 4008 | 1461253891856 Marionette TRACE conn5 <- [1,1198,null,{}] 08:51:31 INFO - PROCESS | 4008 | 1461253891860 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:31 INFO - PROCESS | 4008 | 1461253891940 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 08:51:31 INFO - PROCESS | 4008 | 1461253891946 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228074000 == 35 [pid = 4008] [id = 309] 08:51:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D221497C00) [pid = 4008] [serial = 926] [outer = 0000000000000000] 08:51:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D221E35800) [pid = 4008] [serial = 927] [outer = 000000D221497C00] 08:51:31 INFO - PROCESS | 4008 | 1461253891992 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22445BC00) [pid = 4008] [serial = 928] [outer = 000000D221497C00] 08:51:32 INFO - PROCESS | 4008 | 1461253892469 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 629ms 08:51:32 INFO - PROCESS | 4008 | 1461253892486 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 4008 | 1461253892488 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 08:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:51:32 INFO - PROCESS | 4008 | 1461253892501 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 4008 | 1461253892503 Marionette TRACE conn5 <- [1,1202,null,{}] 08:51:32 INFO - PROCESS | 4008 | 1461253892507 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:32 INFO - PROCESS | 4008 | 1461253892615 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 08:51:32 INFO - PROCESS | 4008 | 1461253892621 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22866D800 == 36 [pid = 4008] [id = 310] 08:51:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D224C0A000) [pid = 4008] [serial = 929] [outer = 0000000000000000] 08:51:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D224F35C00) [pid = 4008] [serial = 930] [outer = 000000D224C0A000] 08:51:32 INFO - PROCESS | 4008 | 1461253892667 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D225070400) [pid = 4008] [serial = 931] [outer = 000000D224C0A000] 08:51:33 INFO - PROCESS | 4008 | 1461253893138 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 08:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 693ms 08:51:33 INFO - PROCESS | 4008 | 1461253893198 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 08:51:33 INFO - PROCESS | 4008 | 1461253893200 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 08:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:51:33 INFO - PROCESS | 4008 | 1461253893203 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:51:33 INFO - PROCESS | 4008 | 1461253893205 Marionette TRACE conn5 <- [1,1206,null,{}] 08:51:33 INFO - PROCESS | 4008 | 1461253893214 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:33 INFO - PROCESS | 4008 | 1461253893324 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 08:51:33 INFO - PROCESS | 4008 | 1461253893335 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D229008000 == 37 [pid = 4008] [id = 311] 08:51:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D224C12400) [pid = 4008] [serial = 932] [outer = 0000000000000000] 08:51:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D226B69000) [pid = 4008] [serial = 933] [outer = 000000D224C12400] 08:51:33 INFO - PROCESS | 4008 | 1461253893381 Marionette DEBUG loaded listener.js 08:51:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22721C000) [pid = 4008] [serial = 934] [outer = 000000D224C12400] 08:51:33 INFO - PROCESS | 4008 | 1461253893835 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 08:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 671ms 08:51:33 INFO - PROCESS | 4008 | 1461253893882 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 08:51:33 INFO - PROCESS | 4008 | 1461253893885 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 08:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:51:33 INFO - PROCESS | 4008 | 1461253893888 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:51:33 INFO - PROCESS | 4008 | 1461253893890 Marionette TRACE conn5 <- [1,1210,null,{}] 08:51:33 INFO - PROCESS | 4008 | 1461253893894 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:34 INFO - PROCESS | 4008 | 1461253894047 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 08:51:34 INFO - PROCESS | 4008 | 1461253894072 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227524000 == 38 [pid = 4008] [id = 312] 08:51:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D2272AC400) [pid = 4008] [serial = 935] [outer = 0000000000000000] 08:51:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D227A78400) [pid = 4008] [serial = 936] [outer = 000000D2272AC400] 08:51:34 INFO - PROCESS | 4008 | 1461253894131 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D227AF3000) [pid = 4008] [serial = 937] [outer = 000000D2272AC400] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D2195F0400) [pid = 4008] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D221A9CC00) [pid = 4008] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D224FDA000) [pid = 4008] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D21C81D400) [pid = 4008] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D227606C00) [pid = 4008] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D227EE8800) [pid = 4008] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D220736C00) [pid = 4008] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D21FA33400) [pid = 4008] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D21B020800) [pid = 4008] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21B023800) [pid = 4008] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D2195E2C00) [pid = 4008] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22CAD7400) [pid = 4008] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D231D09C00) [pid = 4008] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22E631400) [pid = 4008] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22A9CEC00) [pid = 4008] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22728B000) [pid = 4008] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21C6A6400) [pid = 4008] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22C4EBC00) [pid = 4008] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D224C14000) [pid = 4008] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D231D09800) [pid = 4008] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22D1CC400) [pid = 4008] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D22C9A3C00) [pid = 4008] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21B349000) [pid = 4008] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22B674800) [pid = 4008] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22B862C00) [pid = 4008] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22D325400) [pid = 4008] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22F8DF000) [pid = 4008] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D221E37C00) [pid = 4008] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D21B01E000) [pid = 4008] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22E4EE800) [pid = 4008] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:51:34 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22D282000) [pid = 4008] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:51:35 INFO - PROCESS | 4008 | 1461253895108 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 4008 | 1461253895176 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 08:51:35 INFO - PROCESS | 4008 | 1461253895180 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:51:35 INFO - PROCESS | 4008 | 1461253895182 Marionette TRACE conn5 <- [1,1214,null,{}] 08:51:35 INFO - PROCESS | 4008 | 1461253895185 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:35 INFO - PROCESS | 4008 | 1461253895268 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 08:51:35 INFO - PROCESS | 4008 | 1461253895274 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228076800 == 39 [pid = 4008] [id = 313] 08:51:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D21B60BC00) [pid = 4008] [serial = 938] [outer = 0000000000000000] 08:51:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22140EC00) [pid = 4008] [serial = 939] [outer = 000000D21B60BC00] 08:51:35 INFO - PROCESS | 4008 | 1461253895320 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227C2C800) [pid = 4008] [serial = 940] [outer = 000000D21B60BC00] 08:51:35 INFO - PROCESS | 4008 | 1461253895738 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 08:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 567ms 08:51:35 INFO - PROCESS | 4008 | 1461253895750 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 4008 | 1461253895752 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 08:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:51:35 INFO - PROCESS | 4008 | 1461253895755 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 4008 | 1461253895757 Marionette TRACE conn5 <- [1,1218,null,{}] 08:51:35 INFO - PROCESS | 4008 | 1461253895772 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:35 INFO - PROCESS | 4008 | 1461253895854 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 08:51:35 INFO - PROCESS | 4008 | 1461253895861 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA61800 == 40 [pid = 4008] [id = 314] 08:51:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D227CBCC00) [pid = 4008] [serial = 941] [outer = 0000000000000000] 08:51:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D227DBAC00) [pid = 4008] [serial = 942] [outer = 000000D227CBCC00] 08:51:35 INFO - PROCESS | 4008 | 1461253895906 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D227EE9000) [pid = 4008] [serial = 943] [outer = 000000D227CBCC00] 08:51:36 INFO - PROCESS | 4008 | 1461253896339 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 08:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 629ms 08:51:36 INFO - PROCESS | 4008 | 1461253896397 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 08:51:36 INFO - PROCESS | 4008 | 1461253896399 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 08:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:51:36 INFO - PROCESS | 4008 | 1461253896403 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 4008 | 1461253896405 Marionette TRACE conn5 <- [1,1222,null,{}] 08:51:36 INFO - PROCESS | 4008 | 1461253896408 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:36 INFO - PROCESS | 4008 | 1461253896490 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 08:51:36 INFO - PROCESS | 4008 | 1461253896495 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BECF800 == 41 [pid = 4008] [id = 315] 08:51:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22843B800) [pid = 4008] [serial = 944] [outer = 0000000000000000] 08:51:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D228629400) [pid = 4008] [serial = 945] [outer = 000000D22843B800] 08:51:36 INFO - PROCESS | 4008 | 1461253896541 Marionette DEBUG loaded listener.js 08:51:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D2288E4C00) [pid = 4008] [serial = 946] [outer = 000000D22843B800] 08:51:37 INFO - PROCESS | 4008 | 1461253897165 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 08:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 775ms 08:51:37 INFO - PROCESS | 4008 | 1461253897251 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 08:51:37 INFO - PROCESS | 4008 | 1461253897257 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 08:51:37 INFO - PROCESS | 4008 | 1461253897264 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:51:37 INFO - PROCESS | 4008 | 1461253897268 Marionette TRACE conn5 <- [1,1226,null,{}] 08:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:51:37 INFO - PROCESS | 4008 | 1461253897274 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:37 INFO - PROCESS | 4008 | 1461253897405 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 08:51:37 INFO - PROCESS | 4008 | 1461253897517 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FA20000 == 42 [pid = 4008] [id = 316] 08:51:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21969C000) [pid = 4008] [serial = 947] [outer = 0000000000000000] 08:51:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D21AAC5C00) [pid = 4008] [serial = 948] [outer = 000000D21969C000] 08:51:37 INFO - PROCESS | 4008 | 1461253897578 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D21B027000) [pid = 4008] [serial = 949] [outer = 000000D21969C000] 08:51:38 INFO - PROCESS | 4008 | 1461253898269 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 08:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1018ms 08:51:38 INFO - PROCESS | 4008 | 1461253898292 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 08:51:38 INFO - PROCESS | 4008 | 1461253898299 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 08:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:51:38 INFO - PROCESS | 4008 | 1461253898305 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 4008 | 1461253898309 Marionette TRACE conn5 <- [1,1230,null,{}] 08:51:38 INFO - PROCESS | 4008 | 1461253898313 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:38 INFO - PROCESS | 4008 | 1461253898433 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 08:51:38 INFO - PROCESS | 4008 | 1461253898511 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227245000 == 43 [pid = 4008] [id = 317] 08:51:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21B34A800) [pid = 4008] [serial = 950] [outer = 0000000000000000] 08:51:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D21B60E800) [pid = 4008] [serial = 951] [outer = 000000D21B34A800] 08:51:38 INFO - PROCESS | 4008 | 1461253898610 Marionette DEBUG loaded listener.js 08:51:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D21C821000) [pid = 4008] [serial = 952] [outer = 000000D21B34A800] 08:51:39 INFO - PROCESS | 4008 | 1461253899528 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 08:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1277ms 08:51:39 INFO - PROCESS | 4008 | 1461253899593 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 08:51:39 INFO - PROCESS | 4008 | 1461253899597 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 08:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:51:39 INFO - PROCESS | 4008 | 1461253899602 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 4008 | 1461253899606 Marionette TRACE conn5 <- [1,1234,null,{}] 08:51:39 INFO - PROCESS | 4008 | 1461253899611 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:39 INFO - PROCESS | 4008 | 1461253899725 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 08:51:39 INFO - PROCESS | 4008 | 1461253899798 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2208B4000 == 44 [pid = 4008] [id = 318] 08:51:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D21973E000) [pid = 4008] [serial = 953] [outer = 0000000000000000] 08:51:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D21A0E2400) [pid = 4008] [serial = 954] [outer = 000000D21973E000] 08:51:39 INFO - PROCESS | 4008 | 1461253899850 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D21AFC5C00) [pid = 4008] [serial = 955] [outer = 000000D21973E000] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AEE4800 == 43 [pid = 4008] [id = 193] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FA7800 == 42 [pid = 4008] [id = 185] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B63D000 == 41 [pid = 4008] [id = 198] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D220788800 == 40 [pid = 4008] [id = 202] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA6C000 == 39 [pid = 4008] [id = 188] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEDE000 == 38 [pid = 4008] [id = 199] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D227663000 == 37 [pid = 4008] [id = 200] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D230690000 == 36 [pid = 4008] [id = 194] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22889A800 == 35 [pid = 4008] [id = 197] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D227DAB000 == 34 [pid = 4008] [id = 195] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E669800 == 33 [pid = 4008] [id = 190] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C604000 == 32 [pid = 4008] [id = 189] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D2216CD800 == 31 [pid = 4008] [id = 196] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A2AD000 == 30 [pid = 4008] [id = 187] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D227C88800 == 29 [pid = 4008] [id = 186] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D228BADC00) [pid = 4008] [serial = 903] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6A3800 == 28 [pid = 4008] [id = 301] 08:51:40 INFO - PROCESS | 4008 | 1461253900506 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 08:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 944ms 08:51:40 INFO - PROCESS | 4008 | 1461253900547 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 4008 | 1461253900553 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 08:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:51:40 INFO - PROCESS | 4008 | 1461253900559 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 4008 | 1461253900562 Marionette TRACE conn5 <- [1,1238,null,{}] 08:51:40 INFO - PROCESS | 4008 | 1461253900565 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:40 INFO - PROCESS | 4008 | 1461253900653 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21C81E000) [pid = 4008] [serial = 823] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22D156800) [pid = 4008] [serial = 751] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21FB02800) [pid = 4008] [serial = 805] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22C4F1800) [pid = 4008] [serial = 760] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22C9AAC00) [pid = 4008] [serial = 811] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22F8D7800) [pid = 4008] [serial = 814] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D231D1EC00) [pid = 4008] [serial = 817] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D2288F2800) [pid = 4008] [serial = 757] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21FEA1000) [pid = 4008] [serial = 754] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22E732000) [pid = 4008] [serial = 766] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D227EE4000) [pid = 4008] [serial = 808] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D2330CC800) [pid = 4008] [serial = 820] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22D329800) [pid = 4008] [serial = 763] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D221E39400) [pid = 4008] [serial = 888] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D224FDD400) [pid = 4008] [serial = 889] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22760EC00) [pid = 4008] [serial = 892] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22721F000) [pid = 4008] [serial = 891] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D227AEA000) [pid = 4008] [serial = 897] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D2279CBC00) [pid = 4008] [serial = 894] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D2282F7400) [pid = 4008] [serial = 900] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D227AEF400) [pid = 4008] [serial = 895] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D2207EE400) [pid = 4008] [serial = 885] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D21FB0CC00) [pid = 4008] [serial = 882] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D220218C00) [pid = 4008] [serial = 883] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D21B745800) [pid = 4008] [serial = 879] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D21C67D400) [pid = 4008] [serial = 880] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D21B342C00) [pid = 4008] [serial = 877] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D21B029C00) [pid = 4008] [serial = 876] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D2288E4400) [pid = 4008] [serial = 901] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D21973CC00) [pid = 4008] [serial = 874] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D2195EC000) [pid = 4008] [serial = 873] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D232B18C00) [pid = 4008] [serial = 871] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D231D0A800) [pid = 4008] [serial = 870] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D231D25400) [pid = 4008] [serial = 868] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D231D0E000) [pid = 4008] [serial = 867] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D22F8E5000) [pid = 4008] [serial = 865] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D22F815800) [pid = 4008] [serial = 864] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D22E4E9000) [pid = 4008] [serial = 862] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D22D1D2800) [pid = 4008] [serial = 861] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D22AEFB800) [pid = 4008] [serial = 859] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D229032400) [pid = 4008] [serial = 858] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D2207A2000) [pid = 4008] [serial = 856] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D21FA32000) [pid = 4008] [serial = 855] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D22C9AC800) [pid = 4008] [serial = 853] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D221412800) [pid = 4008] [serial = 886] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D227EDDC00) [pid = 4008] [serial = 898] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D22F81C000) [pid = 4008] [serial = 802] [outer = 0000000000000000] [url = about:blank] 08:51:40 INFO - PROCESS | 4008 | 1461253900740 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B937800 == 29 [pid = 4008] [id = 319] 08:51:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D219672800) [pid = 4008] [serial = 956] [outer = 0000000000000000] 08:51:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D219749800) [pid = 4008] [serial = 957] [outer = 000000D219672800] 08:51:40 INFO - PROCESS | 4008 | 1461253900788 Marionette DEBUG loaded listener.js 08:51:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D21B345400) [pid = 4008] [serial = 958] [outer = 000000D219672800] 08:51:41 INFO - PROCESS | 4008 | 1461253901240 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 08:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 734ms 08:51:41 INFO - PROCESS | 4008 | 1461253901305 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 08:51:41 INFO - PROCESS | 4008 | 1461253901307 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 08:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:51:41 INFO - PROCESS | 4008 | 1461253901315 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:51:41 INFO - PROCESS | 4008 | 1461253901320 Marionette TRACE conn5 <- [1,1242,null,{}] 08:51:41 INFO - PROCESS | 4008 | 1461253901332 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:41 INFO - PROCESS | 4008 | 1461253901425 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 08:51:41 INFO - PROCESS | 4008 | 1461253901440 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000D225089800 == 30 [pid = 4008] [id = 320] 08:51:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D21969FC00) [pid = 4008] [serial = 959] [outer = 0000000000000000] 08:51:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D21C824C00) [pid = 4008] [serial = 960] [outer = 000000D21969FC00] 08:51:41 INFO - PROCESS | 4008 | 1461253901491 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D21FA35C00) [pid = 4008] [serial = 961] [outer = 000000D21969FC00] 08:51:41 INFO - PROCESS | 4008 | 1461253901961 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 08:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 692ms 08:51:42 INFO - PROCESS | 4008 | 1461253902007 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 4008 | 1461253902010 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 08:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:51:42 INFO - PROCESS | 4008 | 1461253902013 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 4008 | 1461253902015 Marionette TRACE conn5 <- [1,1246,null,{}] 08:51:42 INFO - PROCESS | 4008 | 1461253902018 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:42 INFO - PROCESS | 4008 | 1461253902104 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 08:51:42 INFO - PROCESS | 4008 | 1461253902113 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227CA1000 == 31 [pid = 4008] [id = 321] 08:51:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D21FB10800) [pid = 4008] [serial = 962] [outer = 0000000000000000] 08:51:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D220213800) [pid = 4008] [serial = 963] [outer = 000000D21FB10800] 08:51:42 INFO - PROCESS | 4008 | 1461253902161 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D220388000) [pid = 4008] [serial = 964] [outer = 000000D21FB10800] 08:51:42 INFO - PROCESS | 4008 | 1461253902582 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 08:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 629ms 08:51:42 INFO - PROCESS | 4008 | 1461253902648 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 4008 | 1461253902650 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 08:51:42 INFO - PROCESS | 4008 | 1461253902653 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 4008 | 1461253902655 Marionette TRACE conn5 <- [1,1250,null,{}] 08:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:51:42 INFO - PROCESS | 4008 | 1461253902659 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:42 INFO - PROCESS | 4008 | 1461253902762 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 08:51:42 INFO - PROCESS | 4008 | 1461253902839 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FBF800 == 32 [pid = 4008] [id = 322] 08:51:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D21969CC00) [pid = 4008] [serial = 965] [outer = 0000000000000000] 08:51:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D2207EE800) [pid = 4008] [serial = 966] [outer = 000000D21969CC00] 08:51:42 INFO - PROCESS | 4008 | 1461253902888 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D221411C00) [pid = 4008] [serial = 967] [outer = 000000D21969CC00] 08:51:43 INFO - PROCESS | 4008 | 1461253903329 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 08:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 734ms 08:51:43 INFO - PROCESS | 4008 | 1461253903398 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 08:51:43 INFO - PROCESS | 4008 | 1461253903400 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 08:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:51:43 INFO - PROCESS | 4008 | 1461253903416 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:51:43 INFO - PROCESS | 4008 | 1461253903418 Marionette TRACE conn5 <- [1,1254,null,{}] 08:51:43 INFO - PROCESS | 4008 | 1461253903421 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:43 INFO - PROCESS | 4008 | 1461253903552 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 08:51:43 INFO - PROCESS | 4008 | 1461253903604 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22846A000 == 33 [pid = 4008] [id = 323] 08:51:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D221A98800) [pid = 4008] [serial = 968] [outer = 0000000000000000] 08:51:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D224458C00) [pid = 4008] [serial = 969] [outer = 000000D221A98800] 08:51:43 INFO - PROCESS | 4008 | 1461253903654 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D224FE2C00) [pid = 4008] [serial = 970] [outer = 000000D221A98800] 08:51:44 INFO - PROCESS | 4008 | 1461253904111 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 776ms 08:51:44 INFO - PROCESS | 4008 | 1461253904196 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 4008 | 1461253904198 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 08:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:51:44 INFO - PROCESS | 4008 | 1461253904201 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 4008 | 1461253904203 Marionette TRACE conn5 <- [1,1258,null,{}] 08:51:44 INFO - PROCESS | 4008 | 1461253904207 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:44 INFO - PROCESS | 4008 | 1461253904310 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 08:51:44 INFO - PROCESS | 4008 | 1461253904361 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A32800 == 34 [pid = 4008] [id = 324] 08:51:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D226B6C400) [pid = 4008] [serial = 971] [outer = 0000000000000000] 08:51:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D226DB3800) [pid = 4008] [serial = 972] [outer = 000000D226B6C400] 08:51:44 INFO - PROCESS | 4008 | 1461253904407 Marionette DEBUG loaded listener.js 08:51:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D227605000) [pid = 4008] [serial = 973] [outer = 000000D226B6C400] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D21A03EC00) [pid = 4008] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D219670000) [pid = 4008] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D221497C00) [pid = 4008] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D224C12400) [pid = 4008] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D219745000) [pid = 4008] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D224C0A000) [pid = 4008] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D21A048800) [pid = 4008] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D21973F400) [pid = 4008] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D2272AC400) [pid = 4008] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D21C685C00) [pid = 4008] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D21B60BC00) [pid = 4008] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D227CBCC00) [pid = 4008] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:51:44 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D2202A4400) [pid = 4008] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:51:44 INFO - PROCESS | 4008 | 1461253904893 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 734ms 08:51:44 INFO - PROCESS | 4008 | 1461253904939 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 4008 | 1461253904941 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 08:51:44 INFO - PROCESS | 4008 | 1461253904944 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:51:44 INFO - PROCESS | 4008 | 1461253904946 Marionette TRACE conn5 <- [1,1262,null,{}] 08:51:44 INFO - PROCESS | 4008 | 1461253904949 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:45 INFO - PROCESS | 4008 | 1461253905055 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 08:51:45 INFO - PROCESS | 4008 | 1461253905102 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A216800 == 35 [pid = 4008] [id = 325] 08:51:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D21969B000) [pid = 4008] [serial = 974] [outer = 0000000000000000] 08:51:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D2205C1C00) [pid = 4008] [serial = 975] [outer = 000000D21969B000] 08:51:45 INFO - PROCESS | 4008 | 1461253905149 Marionette DEBUG loaded listener.js 08:51:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D22721BC00) [pid = 4008] [serial = 976] [outer = 000000D21969B000] 08:51:45 INFO - PROCESS | 4008 | 1461253905519 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 08:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 630ms 08:51:45 INFO - PROCESS | 4008 | 1461253905577 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 08:51:45 INFO - PROCESS | 4008 | 1461253905579 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 08:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:51:45 INFO - PROCESS | 4008 | 1461253905583 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:51:45 INFO - PROCESS | 4008 | 1461253905585 Marionette TRACE conn5 <- [1,1266,null,{}] 08:51:45 INFO - PROCESS | 4008 | 1461253905588 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:45 INFO - PROCESS | 4008 | 1461253905695 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 08:51:45 INFO - PROCESS | 4008 | 1461253905704 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F5C000 == 36 [pid = 4008] [id = 326] 08:51:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D22781F400) [pid = 4008] [serial = 977] [outer = 0000000000000000] 08:51:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D2279C9800) [pid = 4008] [serial = 978] [outer = 000000D22781F400] 08:51:45 INFO - PROCESS | 4008 | 1461253905749 Marionette DEBUG loaded listener.js 08:51:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D227AED000) [pid = 4008] [serial = 979] [outer = 000000D22781F400] 08:51:46 INFO - PROCESS | 4008 | 1461253906173 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 08:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 628ms 08:51:46 INFO - PROCESS | 4008 | 1461253906221 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 4008 | 1461253906223 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 08:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:51:46 INFO - PROCESS | 4008 | 1461253906234 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 4008 | 1461253906236 Marionette TRACE conn5 <- [1,1270,null,{}] 08:51:46 INFO - PROCESS | 4008 | 1461253906240 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:46 INFO - PROCESS | 4008 | 1461253906324 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 08:51:46 INFO - PROCESS | 4008 | 1461253906330 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA75000 == 37 [pid = 4008] [id = 327] 08:51:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D227CC6C00) [pid = 4008] [serial = 980] [outer = 0000000000000000] 08:51:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D227EE0000) [pid = 4008] [serial = 981] [outer = 000000D227CC6C00] 08:51:46 INFO - PROCESS | 4008 | 1461253906375 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D2282F6800) [pid = 4008] [serial = 982] [outer = 000000D227CC6C00] 08:51:46 INFO - PROCESS | 4008 | 1461253906898 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 08:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 734ms 08:51:46 INFO - PROCESS | 4008 | 1461253906963 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 4008 | 1461253906967 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 08:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:51:46 INFO - PROCESS | 4008 | 1461253906973 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 4008 | 1461253906977 Marionette TRACE conn5 <- [1,1274,null,{}] 08:51:47 INFO - PROCESS | 4008 | 1461253907066 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:47 INFO - PROCESS | 4008 | 1461253907178 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 08:51:47 INFO - PROCESS | 4008 | 1461253907259 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FED7000 == 38 [pid = 4008] [id = 328] 08:51:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D21969BC00) [pid = 4008] [serial = 983] [outer = 0000000000000000] 08:51:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D21AF7D400) [pid = 4008] [serial = 984] [outer = 000000D21969BC00] 08:51:47 INFO - PROCESS | 4008 | 1461253907320 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D21B342800) [pid = 4008] [serial = 985] [outer = 000000D21969BC00] 08:51:47 INFO - PROCESS | 4008 | 1461253907894 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1004ms 08:51:48 INFO - PROCESS | 4008 | 1461253907981 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 4008 | 1461253907989 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 08:51:48 INFO - PROCESS | 4008 | 1461253907996 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:51:48 INFO - PROCESS | 4008 | 1461253907999 Marionette TRACE conn5 <- [1,1278,null,{}] 08:51:48 INFO - PROCESS | 4008 | 1461253908003 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:48 INFO - PROCESS | 4008 | 1461253908122 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 08:51:48 INFO - PROCESS | 4008 | 1461253908190 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227DB1800 == 39 [pid = 4008] [id = 329] 08:51:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D21A853C00) [pid = 4008] [serial = 986] [outer = 0000000000000000] 08:51:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D21CA1E800) [pid = 4008] [serial = 987] [outer = 000000D21A853C00] 08:51:48 INFO - PROCESS | 4008 | 1461253908248 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D21FBB5400) [pid = 4008] [serial = 988] [outer = 000000D21A853C00] 08:51:48 INFO - PROCESS | 4008 | 1461253908859 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 08:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 925ms 08:51:48 INFO - PROCESS | 4008 | 1461253908926 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 4008 | 1461253908928 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 08:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:51:48 INFO - PROCESS | 4008 | 1461253908933 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 4008 | 1461253908937 Marionette TRACE conn5 <- [1,1282,null,{}] 08:51:48 INFO - PROCESS | 4008 | 1461253908948 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:49 INFO - PROCESS | 4008 | 1461253909064 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 08:51:49 INFO - PROCESS | 4008 | 1461253909139 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF21000 == 40 [pid = 4008] [id = 330] 08:51:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D221468C00) [pid = 4008] [serial = 989] [outer = 0000000000000000] 08:51:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D224C0AC00) [pid = 4008] [serial = 990] [outer = 000000D221468C00] 08:51:49 INFO - PROCESS | 4008 | 1461253909240 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D227AF0400) [pid = 4008] [serial = 991] [outer = 000000D221468C00] 08:51:49 INFO - PROCESS | 4008 | 1461253909876 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 08:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 986ms 08:51:49 INFO - PROCESS | 4008 | 1461253909920 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 08:51:49 INFO - PROCESS | 4008 | 1461253909924 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 08:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:51:49 INFO - PROCESS | 4008 | 1461253909927 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 4008 | 1461253909929 Marionette TRACE conn5 <- [1,1286,null,{}] 08:51:49 INFO - PROCESS | 4008 | 1461253909933 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:50 INFO - PROCESS | 4008 | 1461253910040 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 08:51:50 INFO - PROCESS | 4008 | 1461253910113 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C603000 == 41 [pid = 4008] [id = 331] 08:51:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D2288F1800) [pid = 4008] [serial = 992] [outer = 0000000000000000] 08:51:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D228A91000) [pid = 4008] [serial = 993] [outer = 000000D2288F1800] 08:51:50 INFO - PROCESS | 4008 | 1461253910212 Marionette DEBUG loaded listener.js 08:51:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D228BB0400) [pid = 4008] [serial = 994] [outer = 000000D2288F1800] 08:51:50 INFO - PROCESS | 4008 | 1461253910786 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 881ms 08:51:50 INFO - PROCESS | 4008 | 1461253910810 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 08:51:50 INFO - PROCESS | 4008 | 1461253910813 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 08:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:51:50 INFO - PROCESS | 4008 | 1461253910816 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:51:50 INFO - PROCESS | 4008 | 1461253910818 Marionette TRACE conn5 <- [1,1290,null,{}] 08:51:50 INFO - PROCESS | 4008 | 1461253910822 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:50 INFO - PROCESS | 4008 | 1461253910927 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 08:51:51 INFO - PROCESS | 4008 | 1461253911013 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C61D000 == 42 [pid = 4008] [id = 332] 08:51:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D226B63400) [pid = 4008] [serial = 995] [outer = 0000000000000000] 08:51:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D228BBAC00) [pid = 4008] [serial = 996] [outer = 000000D226B63400] 08:51:51 INFO - PROCESS | 4008 | 1461253911070 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D228DC4800) [pid = 4008] [serial = 997] [outer = 000000D226B63400] 08:51:51 INFO - PROCESS | 4008 | 1461253911691 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 08:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 923ms 08:51:51 INFO - PROCESS | 4008 | 1461253911757 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 08:51:51 INFO - PROCESS | 4008 | 1461253911760 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 08:51:51 INFO - PROCESS | 4008 | 1461253911765 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:51:51 INFO - PROCESS | 4008 | 1461253911767 Marionette TRACE conn5 <- [1,1294,null,{}] 08:51:51 INFO - PROCESS | 4008 | 1461253911771 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:52 INFO - PROCESS | 4008 | 1461253912011 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 08:51:52 INFO - PROCESS | 4008 | 1461253912139 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D220275000 == 43 [pid = 4008] [id = 333] 08:51:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D2196A2000) [pid = 4008] [serial = 998] [outer = 0000000000000000] 08:51:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D2196FC400) [pid = 4008] [serial = 999] [outer = 000000D2196A2000] 08:51:52 INFO - PROCESS | 4008 | 1461253912191 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21AF83000) [pid = 4008] [serial = 1000] [outer = 000000D2196A2000] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D228629400) [pid = 4008] [serial = 945] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | 1461253912816 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D227EE9000) [pid = 4008] [serial = 943] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D21A049000) [pid = 4008] [serial = 906] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D21B953400) [pid = 4008] [serial = 913] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D221E35800) [pid = 4008] [serial = 927] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D22721C000) [pid = 4008] [serial = 934] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D21FB0E000) [pid = 4008] [serial = 919] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D21FA35800) [pid = 4008] [serial = 918] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D226B69000) [pid = 4008] [serial = 933] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D225070400) [pid = 4008] [serial = 931] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D21AF7B000) [pid = 4008] [serial = 907] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D21B023400) [pid = 4008] [serial = 909] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D22149A400) [pid = 4008] [serial = 925] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D21B31D400) [pid = 4008] [serial = 910] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D227AF3000) [pid = 4008] [serial = 937] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D21CA18800) [pid = 4008] [serial = 916] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D227A78400) [pid = 4008] [serial = 936] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D224F35C00) [pid = 4008] [serial = 930] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D221466C00) [pid = 4008] [serial = 924] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D22140EC00) [pid = 4008] [serial = 939] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D227C2C800) [pid = 4008] [serial = 940] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D21B741000) [pid = 4008] [serial = 912] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D227DBAC00) [pid = 4008] [serial = 942] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D220826000) [pid = 4008] [serial = 922] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D220738C00) [pid = 4008] [serial = 921] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D22445BC00) [pid = 4008] [serial = 928] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D21C6A4800) [pid = 4008] [serial = 915] [outer = 0000000000000000] [url = about:blank] 08:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1075ms 08:51:52 INFO - PROCESS | 4008 | 1461253912856 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 4008 | 1461253912861 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 08:51:52 INFO - PROCESS | 4008 | 1461253912866 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:51:52 INFO - PROCESS | 4008 | 1461253912870 Marionette TRACE conn5 <- [1,1298,null,{}] 08:51:52 INFO - PROCESS | 4008 | 1461253912875 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:52 INFO - PROCESS | 4008 | 1461253912975 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 08:51:53 INFO - PROCESS | 4008 | 1461253913050 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21C989800 == 44 [pid = 4008] [id = 334] 08:51:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D21AFBD400) [pid = 4008] [serial = 1001] [outer = 0000000000000000] 08:51:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D21AFCB000) [pid = 4008] [serial = 1002] [outer = 000000D21AFBD400] 08:51:53 INFO - PROCESS | 4008 | 1461253913101 Marionette DEBUG loaded listener.js 08:51:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D21B321C00) [pid = 4008] [serial = 1003] [outer = 000000D21AFBD400] 08:51:53 INFO - PROCESS | 4008 | 1461253913569 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",0,null,null]]]}] 08:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 08:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 734ms 08:51:53 INFO - PROCESS | 4008 | 1461253913606 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 08:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:51:53 INFO - PROCESS | 4008 | 1461253913609 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 08:51:53 INFO - PROCESS | 4008 | 1461253913613 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 4008 | 1461253913615 Marionette TRACE conn5 <- [1,1302,null,{}] 08:51:53 INFO - PROCESS | 4008 | 1461253913619 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:53 INFO - PROCESS | 4008 | 1461253913705 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 08:51:53 INFO - PROCESS | 4008 | 1461253913717 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22509A800 == 45 [pid = 4008] [id = 335] 08:51:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D21C683800) [pid = 4008] [serial = 1004] [outer = 0000000000000000] 08:51:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D21C6A1C00) [pid = 4008] [serial = 1005] [outer = 000000D21C683800] 08:51:53 INFO - PROCESS | 4008 | 1461253913765 Marionette DEBUG loaded listener.js 08:51:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D21CA24800) [pid = 4008] [serial = 1006] [outer = 000000D21C683800] 08:51:54 INFO - PROCESS | 4008 | 1461253914247 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 08:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 671ms 08:51:54 INFO - PROCESS | 4008 | 1461253914286 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 08:51:54 INFO - PROCESS | 4008 | 1461253914290 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 08:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:51:54 INFO - PROCESS | 4008 | 1461253914301 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:51:54 INFO - PROCESS | 4008 | 1461253914306 Marionette TRACE conn5 <- [1,1306,null,{}] 08:51:54 INFO - PROCESS | 4008 | 1461253914309 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:54 INFO - PROCESS | 4008 | 1461253914398 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 08:51:54 INFO - PROCESS | 4008 | 1461253914406 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E4A000 == 46 [pid = 4008] [id = 336] 08:51:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D21FB0E000) [pid = 4008] [serial = 1007] [outer = 0000000000000000] 08:51:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D22021C400) [pid = 4008] [serial = 1008] [outer = 000000D21FB0E000] 08:51:54 INFO - PROCESS | 4008 | 1461253914454 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D2207A6C00) [pid = 4008] [serial = 1009] [outer = 000000D21FB0E000] 08:51:54 INFO - PROCESS | 4008 | 1461253914916 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 08:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 629ms 08:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:51:54 INFO - PROCESS | 4008 | 1461253914929 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 08:51:54 INFO - PROCESS | 4008 | 1461253914931 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 08:51:54 INFO - PROCESS | 4008 | 1461253914934 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:51:54 INFO - PROCESS | 4008 | 1461253914936 Marionette TRACE conn5 <- [1,1310,null,{}] 08:51:54 INFO - PROCESS | 4008 | 1461253914939 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:55 INFO - PROCESS | 4008 | 1461253915025 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 08:51:55 INFO - PROCESS | 4008 | 1461253915064 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22801D800 == 47 [pid = 4008] [id = 337] 08:51:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D2202A2800) [pid = 4008] [serial = 1010] [outer = 0000000000000000] 08:51:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D221466C00) [pid = 4008] [serial = 1011] [outer = 000000D2202A2800] 08:51:55 INFO - PROCESS | 4008 | 1461253915112 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D221A9CC00) [pid = 4008] [serial = 1012] [outer = 000000D2202A2800] 08:51:55 INFO - PROCESS | 4008 | 1461253915584 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 08:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 671ms 08:51:55 INFO - PROCESS | 4008 | 1461253915609 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 4008 | 1461253915611 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 08:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:51:55 INFO - PROCESS | 4008 | 1461253915614 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 4008 | 1461253915616 Marionette TRACE conn5 <- [1,1314,null,{}] 08:51:55 INFO - PROCESS | 4008 | 1461253915620 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:55 INFO - PROCESS | 4008 | 1461253915729 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 08:51:55 INFO - PROCESS | 4008 | 1461253915784 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2288A2000 == 48 [pid = 4008] [id = 338] 08:51:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D225067C00) [pid = 4008] [serial = 1013] [outer = 0000000000000000] 08:51:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D225072400) [pid = 4008] [serial = 1014] [outer = 000000D225067C00] 08:51:55 INFO - PROCESS | 4008 | 1461253915841 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D22728FC00) [pid = 4008] [serial = 1015] [outer = 000000D225067C00] 08:51:56 INFO - PROCESS | 4008 | 1461253916303 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:51:56 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 08:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 734ms 08:51:56 INFO - PROCESS | 4008 | 1461253916352 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 08:51:56 INFO - PROCESS | 4008 | 1461253916354 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 08:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:51:56 INFO - PROCESS | 4008 | 1461253916386 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 4008 | 1461253916388 Marionette TRACE conn5 <- [1,1318,null,{}] 08:51:56 INFO - PROCESS | 4008 | 1461253916406 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:56 INFO - PROCESS | 4008 | 1461253916517 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 08:51:56 INFO - PROCESS | 4008 | 1461253916529 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4BE800 == 49 [pid = 4008] [id = 339] 08:51:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D227AF4C00) [pid = 4008] [serial = 1016] [outer = 0000000000000000] 08:51:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D227DBC400) [pid = 4008] [serial = 1017] [outer = 000000D227AF4C00] 08:51:56 INFO - PROCESS | 4008 | 1461253916616 Marionette DEBUG loaded listener.js 08:51:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D22881C800) [pid = 4008] [serial = 1018] [outer = 000000D227AF4C00] 08:51:57 INFO - PROCESS | 4008 | 1461253917056 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:51:57 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 08:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 712ms 08:51:57 INFO - PROCESS | 4008 | 1461253917073 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 08:51:57 INFO - PROCESS | 4008 | 1461253917075 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 08:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:51:57 INFO - PROCESS | 4008 | 1461253917078 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:51:57 INFO - PROCESS | 4008 | 1461253917080 Marionette TRACE conn5 <- [1,1322,null,{}] 08:51:57 INFO - PROCESS | 4008 | 1461253917083 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:57 INFO - PROCESS | 4008 | 1461253917196 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 08:51:57 INFO - PROCESS | 4008 | 1461253917202 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA5B000 == 50 [pid = 4008] [id = 340] 08:51:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D2288E7C00) [pid = 4008] [serial = 1019] [outer = 0000000000000000] 08:51:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D228BAE800) [pid = 4008] [serial = 1020] [outer = 000000D2288E7C00] 08:51:57 INFO - PROCESS | 4008 | 1461253917247 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D228E0A800) [pid = 4008] [serial = 1021] [outer = 000000D2288E7C00] 08:51:57 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D21969CC00) [pid = 4008] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:51:57 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D21969FC00) [pid = 4008] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:51:57 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D22781F400) [pid = 4008] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:51:57 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D221A98800) [pid = 4008] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:51:57 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D21FB10800) [pid = 4008] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:51:57 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D219672800) [pid = 4008] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:51:57 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D21973E000) [pid = 4008] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:51:57 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D21969B000) [pid = 4008] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:51:57 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D226B6C400) [pid = 4008] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:51:57 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D228A8FC00) [pid = 4008] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:51:57 INFO - PROCESS | 4008 | 1461253917704 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 671ms 08:51:57 INFO - PROCESS | 4008 | 1461253917752 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 08:51:57 INFO - PROCESS | 4008 | 1461253917754 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 08:51:57 INFO - PROCESS | 4008 | 1461253917757 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:51:57 INFO - PROCESS | 4008 | 1461253917759 Marionette TRACE conn5 <- [1,1326,null,{}] 08:51:57 INFO - PROCESS | 4008 | 1461253917763 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:57 INFO - PROCESS | 4008 | 1461253917845 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 08:51:57 INFO - PROCESS | 4008 | 1461253917882 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEDF000 == 51 [pid = 4008] [id = 341] 08:51:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D227294800) [pid = 4008] [serial = 1022] [outer = 0000000000000000] 08:51:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D227AF4000) [pid = 4008] [serial = 1023] [outer = 000000D227294800] 08:51:57 INFO - PROCESS | 4008 | 1461253917929 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D228E27000) [pid = 4008] [serial = 1024] [outer = 000000D227294800] 08:51:58 INFO - PROCESS | 4008 | 1461253918826 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 08:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1131ms 08:51:58 INFO - PROCESS | 4008 | 1461253918892 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 08:51:58 INFO - PROCESS | 4008 | 1461253918894 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 08:51:58 INFO - PROCESS | 4008 | 1461253918898 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:51:58 INFO - PROCESS | 4008 | 1461253918899 Marionette TRACE conn5 <- [1,1330,null,{}] 08:51:58 INFO - PROCESS | 4008 | 1461253918903 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:58 INFO - PROCESS | 4008 | 1461253918987 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 08:51:59 INFO - PROCESS | 4008 | 1461253918995 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C699000 == 52 [pid = 4008] [id = 342] 08:51:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D228DCBC00) [pid = 4008] [serial = 1025] [outer = 0000000000000000] 08:51:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D228E30000) [pid = 4008] [serial = 1026] [outer = 000000D228DCBC00] 08:51:59 INFO - PROCESS | 4008 | 1461253919040 Marionette DEBUG loaded listener.js 08:51:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D22952A800) [pid = 4008] [serial = 1027] [outer = 000000D228DCBC00] 08:51:59 INFO - PROCESS | 4008 | 1461253919564 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 08:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 734ms 08:51:59 INFO - PROCESS | 4008 | 1461253919636 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 4008 | 1461253919641 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 08:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:51:59 INFO - PROCESS | 4008 | 1461253919647 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 4008 | 1461253919651 Marionette TRACE conn5 <- [1,1334,null,{}] 08:51:59 INFO - PROCESS | 4008 | 1461253919659 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:59 INFO - PROCESS | 4008 | 1461253919813 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 08:51:59 INFO - PROCESS | 4008 | 1461253919927 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2202CD000 == 53 [pid = 4008] [id = 343] 08:51:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D21AF85C00) [pid = 4008] [serial = 1028] [outer = 0000000000000000] 08:51:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D21AFCB800) [pid = 4008] [serial = 1029] [outer = 000000D21AF85C00] 08:51:59 INFO - PROCESS | 4008 | 1461253919988 Marionette DEBUG loaded listener.js 08:52:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D21B73F000) [pid = 4008] [serial = 1030] [outer = 000000D21AF85C00] 08:52:00 INFO - PROCESS | 4008 | 1461253920670 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 08:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1085ms 08:52:00 INFO - PROCESS | 4008 | 1461253920735 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 08:52:00 INFO - PROCESS | 4008 | 1461253920742 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 08:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:52:00 INFO - PROCESS | 4008 | 1461253920748 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:52:00 INFO - PROCESS | 4008 | 1461253920752 Marionette TRACE conn5 <- [1,1338,null,{}] 08:52:00 INFO - PROCESS | 4008 | 1461253920756 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:00 INFO - PROCESS | 4008 | 1461253920868 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 08:52:00 INFO - PROCESS | 4008 | 1461253920986 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FBE000 == 54 [pid = 4008] [id = 344] 08:52:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D21C817C00) [pid = 4008] [serial = 1031] [outer = 0000000000000000] 08:52:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D21FB53800) [pid = 4008] [serial = 1032] [outer = 000000D21C817C00] 08:52:01 INFO - PROCESS | 4008 | 1461253921047 Marionette DEBUG loaded listener.js 08:52:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D221467400) [pid = 4008] [serial = 1033] [outer = 000000D21C817C00] 08:52:01 INFO - PROCESS | 4008 | 1461253921701 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 08:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 986ms 08:52:01 INFO - PROCESS | 4008 | 1461253921740 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 08:52:01 INFO - PROCESS | 4008 | 1461253921743 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 08:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:52:01 INFO - PROCESS | 4008 | 1461253921747 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:52:01 INFO - PROCESS | 4008 | 1461253921752 Marionette TRACE conn5 <- [1,1342,null,{}] 08:52:01 INFO - PROCESS | 4008 | 1461253921764 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:01 INFO - PROCESS | 4008 | 1461253921877 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 08:52:02 INFO - PROCESS | 4008 | 1461253921995 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C722000 == 55 [pid = 4008] [id = 345] 08:52:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D22721FC00) [pid = 4008] [serial = 1034] [outer = 0000000000000000] 08:52:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D227C31400) [pid = 4008] [serial = 1035] [outer = 000000D22721FC00] 08:52:02 INFO - PROCESS | 4008 | 1461253922057 Marionette DEBUG loaded listener.js 08:52:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D228E26000) [pid = 4008] [serial = 1036] [outer = 000000D22721FC00] 08:52:02 INFO - PROCESS | 4008 | 1461253922682 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 08:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 986ms 08:52:02 INFO - PROCESS | 4008 | 1461253922736 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 08:52:02 INFO - PROCESS | 4008 | 1461253922739 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 08:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:52:02 INFO - PROCESS | 4008 | 1461253922743 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:52:02 INFO - PROCESS | 4008 | 1461253922745 Marionette TRACE conn5 <- [1,1346,null,{}] 08:52:02 INFO - PROCESS | 4008 | 1461253922749 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:02 INFO - PROCESS | 4008 | 1461253922859 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 08:52:02 INFO - PROCESS | 4008 | 1461253922976 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E389000 == 56 [pid = 4008] [id = 346] 08:52:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22A251400) [pid = 4008] [serial = 1037] [outer = 0000000000000000] 08:52:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22A4C6000) [pid = 4008] [serial = 1038] [outer = 000000D22A251400] 08:52:03 INFO - PROCESS | 4008 | 1461253923035 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D22A875000) [pid = 4008] [serial = 1039] [outer = 000000D22A251400] 08:52:03 INFO - PROCESS | 4008 | 1461253923831 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 08:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1122ms 08:52:03 INFO - PROCESS | 4008 | 1461253923866 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 08:52:03 INFO - PROCESS | 4008 | 1461253923870 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 08:52:03 INFO - PROCESS | 4008 | 1461253923875 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:52:03 INFO - PROCESS | 4008 | 1461253923880 Marionette TRACE conn5 <- [1,1350,null,{}] 08:52:03 INFO - PROCESS | 4008 | 1461253923886 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:03 INFO - PROCESS | 4008 | 1461253923986 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 08:52:04 INFO - PROCESS | 4008 | 1461253924067 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B863000 == 57 [pid = 4008] [id = 347] 08:52:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D219673800) [pid = 4008] [serial = 1040] [outer = 0000000000000000] 08:52:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D219743000) [pid = 4008] [serial = 1041] [outer = 000000D219673800] 08:52:04 INFO - PROCESS | 4008 | 1461253924162 Marionette DEBUG loaded listener.js 08:52:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21B60E400) [pid = 4008] [serial = 1042] [outer = 000000D219673800] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E37F000 == 56 [pid = 4008] [id = 201] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D226B7C800 == 55 [pid = 4008] [id = 192] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEDF000 == 54 [pid = 4008] [id = 341] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA5B000 == 53 [pid = 4008] [id = 340] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4BE800 == 52 [pid = 4008] [id = 339] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D2288A2000 == 51 [pid = 4008] [id = 338] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22801D800 == 50 [pid = 4008] [id = 337] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E4A000 == 49 [pid = 4008] [id = 336] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22509A800 == 48 [pid = 4008] [id = 335] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D227EE0000) [pid = 4008] [serial = 981] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D21C989800 == 47 [pid = 4008] [id = 334] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D220275000 == 46 [pid = 4008] [id = 333] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF21000 == 45 [pid = 4008] [id = 330] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D227DB1800 == 44 [pid = 4008] [id = 329] 08:52:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FED7000 == 43 [pid = 4008] [id = 328] 08:52:04 INFO - PROCESS | 4008 | 1461253924809 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 986ms 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D228DCB400) [pid = 4008] [serial = 904] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D221411C00) [pid = 4008] [serial = 967] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21B60E800) [pid = 4008] [serial = 951] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D21C824C00) [pid = 4008] [serial = 960] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D227AED000) [pid = 4008] [serial = 979] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D21FA35C00) [pid = 4008] [serial = 961] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D224FE2C00) [pid = 4008] [serial = 970] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D220213800) [pid = 4008] [serial = 963] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D219749800) [pid = 4008] [serial = 957] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D21B345400) [pid = 4008] [serial = 958] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D21AFC5C00) [pid = 4008] [serial = 955] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D21A0E2400) [pid = 4008] [serial = 954] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D21AAC5C00) [pid = 4008] [serial = 948] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D224458C00) [pid = 4008] [serial = 969] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D2205C1C00) [pid = 4008] [serial = 975] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D226DB3800) [pid = 4008] [serial = 972] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D2279C9800) [pid = 4008] [serial = 978] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D227605000) [pid = 4008] [serial = 973] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D22721BC00) [pid = 4008] [serial = 976] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D220388000) [pid = 4008] [serial = 964] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D2207EE800) [pid = 4008] [serial = 966] [outer = 0000000000000000] [url = about:blank] 08:52:04 INFO - PROCESS | 4008 | 1461253924887 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 08:52:04 INFO - PROCESS | 4008 | 1461253924892 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 08:52:04 INFO - PROCESS | 4008 | 1461253924901 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:52:04 INFO - PROCESS | 4008 | 1461253924904 Marionette TRACE conn5 <- [1,1354,null,{}] 08:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:52:04 INFO - PROCESS | 4008 | 1461253924907 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:05 INFO - PROCESS | 4008 | 1461253924994 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 08:52:05 INFO - PROCESS | 4008 | 1461253925006 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D220275000 == 44 [pid = 4008] [id = 348] 08:52:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D219FDB400) [pid = 4008] [serial = 1043] [outer = 0000000000000000] 08:52:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D21B31D400) [pid = 4008] [serial = 1044] [outer = 000000D219FDB400] 08:52:05 INFO - PROCESS | 4008 | 1461253925054 Marionette DEBUG loaded listener.js 08:52:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D21B955C00) [pid = 4008] [serial = 1045] [outer = 000000D219FDB400] 08:52:05 INFO - PROCESS | 4008 | 1461253925556 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 4008 | 1461253925583 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 08:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:52:05 INFO - PROCESS | 4008 | 1461253925587 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 4008 | 1461253925591 Marionette TRACE conn5 <- [1,1358,null,{}] 08:52:05 INFO - PROCESS | 4008 | 1461253925601 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:05 INFO - PROCESS | 4008 | 1461253925726 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 08:52:05 INFO - PROCESS | 4008 | 1461253925800 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227C9C800 == 45 [pid = 4008] [id = 349] 08:52:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D21C687C00) [pid = 4008] [serial = 1046] [outer = 0000000000000000] 08:52:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D21FBB3800) [pid = 4008] [serial = 1047] [outer = 000000D21C687C00] 08:52:05 INFO - PROCESS | 4008 | 1461253925851 Marionette DEBUG loaded listener.js 08:52:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D220739000) [pid = 4008] [serial = 1048] [outer = 000000D21C687C00] 08:52:06 INFO - PROCESS | 4008 | 1461253926255 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 08:52:06 INFO - PROCESS | 4008 | 1461253926327 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 08:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:52:06 INFO - PROCESS | 4008 | 1461253926331 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 4008 | 1461253926333 Marionette TRACE conn5 <- [1,1362,null,{}] 08:52:06 INFO - PROCESS | 4008 | 1461253926336 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:06 INFO - PROCESS | 4008 | 1461253926421 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 08:52:06 INFO - PROCESS | 4008 | 1461253926430 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22800D000 == 46 [pid = 4008] [id = 350] 08:52:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D221464800) [pid = 4008] [serial = 1049] [outer = 0000000000000000] 08:52:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D22146D400) [pid = 4008] [serial = 1050] [outer = 000000D221464800] 08:52:06 INFO - PROCESS | 4008 | 1461253926479 Marionette DEBUG loaded listener.js 08:52:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D221E37000) [pid = 4008] [serial = 1051] [outer = 000000D221464800] 08:52:06 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:06 INFO - PROCESS | 4008 | 1461253926943 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 08:52:06 INFO - PROCESS | 4008 | 1461253926971 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 08:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:52:06 INFO - PROCESS | 4008 | 1461253926974 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 4008 | 1461253926976 Marionette TRACE conn5 <- [1,1366,null,{}] 08:52:06 INFO - PROCESS | 4008 | 1461253926979 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:07 INFO - PROCESS | 4008 | 1461253927087 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 08:52:07 INFO - PROCESS | 4008 | 1461253927170 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284C6000 == 47 [pid = 4008] [id = 351] 08:52:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D224457400) [pid = 4008] [serial = 1052] [outer = 0000000000000000] 08:52:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D224F31400) [pid = 4008] [serial = 1053] [outer = 000000D224457400] 08:52:07 INFO - PROCESS | 4008 | 1461253927218 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D225068400) [pid = 4008] [serial = 1054] [outer = 000000D224457400] 08:52:07 INFO - PROCESS | 4008 | 1461253927642 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 08:52:07 INFO - PROCESS | 4008 | 1461253927712 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 08:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:52:07 INFO - PROCESS | 4008 | 1461253927716 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 4008 | 1461253927718 Marionette TRACE conn5 <- [1,1370,null,{}] 08:52:07 INFO - PROCESS | 4008 | 1461253927734 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:07 INFO - PROCESS | 4008 | 1461253927872 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 08:52:07 INFO - PROCESS | 4008 | 1461253927926 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A211000 == 48 [pid = 4008] [id = 352] 08:52:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D226DB5400) [pid = 4008] [serial = 1055] [outer = 0000000000000000] 08:52:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D2279C3400) [pid = 4008] [serial = 1056] [outer = 000000D226DB5400] 08:52:07 INFO - PROCESS | 4008 | 1461253927979 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D227AF5800) [pid = 4008] [serial = 1057] [outer = 000000D226DB5400] 08:52:08 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:08 INFO - PROCESS | 4008 | 1461253928418 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:52:08 INFO - PROCESS | 4008 | 1461253928477 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 08:52:08 INFO - PROCESS | 4008 | 1461253928480 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:52:08 INFO - PROCESS | 4008 | 1461253928482 Marionette TRACE conn5 <- [1,1374,null,{}] 08:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:52:08 INFO - PROCESS | 4008 | 1461253928486 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:08 INFO - PROCESS | 4008 | 1461253928592 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 08:52:08 INFO - PROCESS | 4008 | 1461253928598 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B639800 == 49 [pid = 4008] [id = 353] 08:52:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D227C2D400) [pid = 4008] [serial = 1058] [outer = 0000000000000000] 08:52:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22881B400) [pid = 4008] [serial = 1059] [outer = 000000D227C2D400] 08:52:08 INFO - PROCESS | 4008 | 1461253928644 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D228A95000) [pid = 4008] [serial = 1060] [outer = 000000D227C2D400] 08:52:09 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D225067C00) [pid = 4008] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:52:09 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D227AF4C00) [pid = 4008] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:52:09 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D21AFBD400) [pid = 4008] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:52:09 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D21C683800) [pid = 4008] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:52:09 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D2196A2000) [pid = 4008] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:52:09 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21FB0E000) [pid = 4008] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:52:09 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D2202A2800) [pid = 4008] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:52:09 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D2288E7C00) [pid = 4008] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:52:09 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D227294800) [pid = 4008] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:52:09 INFO - PROCESS | 4008 | 1461253929196 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 08:52:09 INFO - PROCESS | 4008 | 1461253929224 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 08:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:52:09 INFO - PROCESS | 4008 | 1461253929228 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 4008 | 1461253929230 Marionette TRACE conn5 <- [1,1378,null,{}] 08:52:09 INFO - PROCESS | 4008 | 1461253929233 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:09 INFO - PROCESS | 4008 | 1461253929318 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 08:52:09 INFO - PROCESS | 4008 | 1461253929324 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B647000 == 50 [pid = 4008] [id = 354] 08:52:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D21B31BC00) [pid = 4008] [serial = 1061] [outer = 0000000000000000] 08:52:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D227289000) [pid = 4008] [serial = 1062] [outer = 000000D21B31BC00] 08:52:09 INFO - PROCESS | 4008 | 1461253929373 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D228D45000) [pid = 4008] [serial = 1063] [outer = 000000D21B31BC00] 08:52:09 INFO - PROCESS | 4008 | 1461253929799 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 08:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 629ms 08:52:09 INFO - PROCESS | 4008 | 1461253929860 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 08:52:09 INFO - PROCESS | 4008 | 1461253929862 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 08:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:52:09 INFO - PROCESS | 4008 | 1461253929892 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 4008 | 1461253929894 Marionette TRACE conn5 <- [1,1382,null,{}] 08:52:09 INFO - PROCESS | 4008 | 1461253929901 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:09 INFO - PROCESS | 4008 | 1461253929983 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 08:52:09 INFO - PROCESS | 4008 | 1461253929990 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C48F800 == 51 [pid = 4008] [id = 355] 08:52:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D227AF5C00) [pid = 4008] [serial = 1064] [outer = 0000000000000000] 08:52:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D228E0D400) [pid = 4008] [serial = 1065] [outer = 000000D227AF5C00] 08:52:10 INFO - PROCESS | 4008 | 1461253930035 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D22A257800) [pid = 4008] [serial = 1066] [outer = 000000D227AF5C00] 08:52:10 INFO - PROCESS | 4008 | 1461253930440 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 08:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 608ms 08:52:10 INFO - PROCESS | 4008 | 1461253930477 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 08:52:10 INFO - PROCESS | 4008 | 1461253930479 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 08:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:52:10 INFO - PROCESS | 4008 | 1461253930482 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:52:10 INFO - PROCESS | 4008 | 1461253930484 Marionette TRACE conn5 <- [1,1386,null,{}] 08:52:10 INFO - PROCESS | 4008 | 1461253930488 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:10 INFO - PROCESS | 4008 | 1461253930571 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 08:52:10 INFO - PROCESS | 4008 | 1461253930578 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C726000 == 52 [pid = 4008] [id = 356] 08:52:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D21F863400) [pid = 4008] [serial = 1067] [outer = 0000000000000000] 08:52:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22A86D800) [pid = 4008] [serial = 1068] [outer = 000000D21F863400] 08:52:10 INFO - PROCESS | 4008 | 1461253930623 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22AD5B800) [pid = 4008] [serial = 1069] [outer = 000000D21F863400] 08:52:11 INFO - PROCESS | 4008 | 1461253931053 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 08:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 629ms 08:52:11 INFO - PROCESS | 4008 | 1461253931147 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 08:52:11 INFO - PROCESS | 4008 | 1461253931152 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 08:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:52:11 INFO - PROCESS | 4008 | 1461253931158 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:52:11 INFO - PROCESS | 4008 | 1461253931162 Marionette TRACE conn5 <- [1,1390,null,{}] 08:52:11 INFO - PROCESS | 4008 | 1461253931169 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:11 INFO - PROCESS | 4008 | 1461253931274 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 08:52:11 INFO - PROCESS | 4008 | 1461253931497 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2205DA800 == 53 [pid = 4008] [id = 357] 08:52:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D21AFC0400) [pid = 4008] [serial = 1070] [outer = 0000000000000000] 08:52:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D21B026C00) [pid = 4008] [serial = 1071] [outer = 000000D21AFC0400] 08:52:11 INFO - PROCESS | 4008 | 1461253931558 Marionette DEBUG loaded listener.js 08:52:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D21C687000) [pid = 4008] [serial = 1072] [outer = 000000D21AFC0400] 08:52:12 INFO - PROCESS | 4008 | 1461253932120 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 08:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1025ms 08:52:12 INFO - PROCESS | 4008 | 1461253932185 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 08:52:12 INFO - PROCESS | 4008 | 1461253932189 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 08:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:52:12 INFO - PROCESS | 4008 | 1461253932198 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:52:12 INFO - PROCESS | 4008 | 1461253932203 Marionette TRACE conn5 <- [1,1394,null,{}] 08:52:12 INFO - PROCESS | 4008 | 1461253932207 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:12 INFO - PROCESS | 4008 | 1461253932320 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 08:52:12 INFO - PROCESS | 4008 | 1461253932440 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228009800 == 54 [pid = 4008] [id = 358] 08:52:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21FB0B400) [pid = 4008] [serial = 1073] [outer = 0000000000000000] 08:52:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D220388000) [pid = 4008] [serial = 1074] [outer = 000000D21FB0B400] 08:52:12 INFO - PROCESS | 4008 | 1461253932498 Marionette DEBUG loaded listener.js 08:52:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D221AA0000) [pid = 4008] [serial = 1075] [outer = 000000D21FB0B400] 08:52:13 INFO - PROCESS | 4008 | 1461253933129 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 08:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 986ms 08:52:13 INFO - PROCESS | 4008 | 1461253933185 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 08:52:13 INFO - PROCESS | 4008 | 1461253933187 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 08:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:52:13 INFO - PROCESS | 4008 | 1461253933191 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:52:13 INFO - PROCESS | 4008 | 1461253933195 Marionette TRACE conn5 <- [1,1398,null,{}] 08:52:13 INFO - PROCESS | 4008 | 1461253933205 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:13 INFO - PROCESS | 4008 | 1461253933360 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 08:52:13 INFO - PROCESS | 4008 | 1461253933416 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E67F000 == 55 [pid = 4008] [id = 359] 08:52:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D227AE9000) [pid = 4008] [serial = 1076] [outer = 0000000000000000] 08:52:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D227AF2400) [pid = 4008] [serial = 1077] [outer = 000000D227AE9000] 08:52:13 INFO - PROCESS | 4008 | 1461253933478 Marionette DEBUG loaded listener.js 08:52:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D2290E0C00) [pid = 4008] [serial = 1078] [outer = 000000D227AE9000] 08:52:14 INFO - PROCESS | 4008 | 1461253934193 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 08:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1024ms 08:52:14 INFO - PROCESS | 4008 | 1461253934217 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 08:52:14 INFO - PROCESS | 4008 | 1461253934220 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 08:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:52:14 INFO - PROCESS | 4008 | 1461253934223 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 4008 | 1461253934226 Marionette TRACE conn5 <- [1,1402,null,{}] 08:52:14 INFO - PROCESS | 4008 | 1461253934229 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:14 INFO - PROCESS | 4008 | 1461253934339 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 08:52:14 INFO - PROCESS | 4008 | 1461253934456 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F505800 == 56 [pid = 4008] [id = 360] 08:52:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22B667800) [pid = 4008] [serial = 1079] [outer = 0000000000000000] 08:52:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22B669800) [pid = 4008] [serial = 1080] [outer = 000000D22B667800] 08:52:14 INFO - PROCESS | 4008 | 1461253934516 Marionette DEBUG loaded listener.js 08:52:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22B673400) [pid = 4008] [serial = 1081] [outer = 000000D22B667800] 08:52:15 INFO - PROCESS | 4008 | 1461253935175 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 08:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 986ms 08:52:15 INFO - PROCESS | 4008 | 1461253935212 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 08:52:15 INFO - PROCESS | 4008 | 1461253935215 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 08:52:15 INFO - PROCESS | 4008 | 1461253935218 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:52:15 INFO - PROCESS | 4008 | 1461253935220 Marionette TRACE conn5 <- [1,1406,null,{}] 08:52:15 INFO - PROCESS | 4008 | 1461253935224 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:15 INFO - PROCESS | 4008 | 1461253935329 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 08:52:15 INFO - PROCESS | 4008 | 1461253935454 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF20800 == 57 [pid = 4008] [id = 361] 08:52:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D228E10000) [pid = 4008] [serial = 1082] [outer = 0000000000000000] 08:52:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22B673800) [pid = 4008] [serial = 1083] [outer = 000000D228E10000] 08:52:15 INFO - PROCESS | 4008 | 1461253935511 Marionette DEBUG loaded listener.js 08:52:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22B86E000) [pid = 4008] [serial = 1084] [outer = 000000D228E10000] 08:52:16 INFO - PROCESS | 4008 | 1461253936305 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 08:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1123ms 08:52:16 INFO - PROCESS | 4008 | 1461253936345 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 08:52:16 INFO - PROCESS | 4008 | 1461253936349 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 08:52:16 INFO - PROCESS | 4008 | 1461253936354 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:52:16 INFO - PROCESS | 4008 | 1461253936358 Marionette TRACE conn5 <- [1,1410,null,{}] 08:52:16 INFO - PROCESS | 4008 | 1461253936364 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:16 INFO - PROCESS | 4008 | 1461253936484 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 08:52:16 INFO - PROCESS | 4008 | 1461253936610 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B039000 == 58 [pid = 4008] [id = 362] 08:52:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D21B31CC00) [pid = 4008] [serial = 1085] [outer = 0000000000000000] 08:52:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D21C683800) [pid = 4008] [serial = 1086] [outer = 000000D21B31CC00] 08:52:16 INFO - PROCESS | 4008 | 1461253936666 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D21FB0F000) [pid = 4008] [serial = 1087] [outer = 000000D21B31CC00] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A216800 == 57 [pid = 4008] [id = 325] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D225089800 == 56 [pid = 4008] [id = 320] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D227CA1000 == 55 [pid = 4008] [id = 321] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C48F800 == 54 [pid = 4008] [id = 355] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B647000 == 53 [pid = 4008] [id = 354] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B639800 == 52 [pid = 4008] [id = 353] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A211000 == 51 [pid = 4008] [id = 352] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284C6000 == 50 [pid = 4008] [id = 351] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D22800D000 == 49 [pid = 4008] [id = 350] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D227C9C800 == 48 [pid = 4008] [id = 349] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D220275000 == 47 [pid = 4008] [id = 348] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D228E30000) [pid = 4008] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B863000 == 46 [pid = 4008] [id = 347] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C722000 == 45 [pid = 4008] [id = 345] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FBE000 == 44 [pid = 4008] [id = 344] 08:52:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D2202CD000 == 43 [pid = 4008] [id = 343] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D228A91000) [pid = 4008] [serial = 993] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D224C0AC00) [pid = 4008] [serial = 990] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22881C800) [pid = 4008] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D227AF4000) [pid = 4008] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D228E0A800) [pid = 4008] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D228E27000) [pid = 4008] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D221A9CC00) [pid = 4008] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D225072400) [pid = 4008] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D227DBC400) [pid = 4008] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22728FC00) [pid = 4008] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21AFCB000) [pid = 4008] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21B321C00) [pid = 4008] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21C6A1C00) [pid = 4008] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D21CA24800) [pid = 4008] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21AF83000) [pid = 4008] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D2196FC400) [pid = 4008] [serial = 999] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D22021C400) [pid = 4008] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D2207A6C00) [pid = 4008] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D221466C00) [pid = 4008] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D21AF7D400) [pid = 4008] [serial = 984] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D228BBAC00) [pid = 4008] [serial = 996] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D228BAE800) [pid = 4008] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21CA1E800) [pid = 4008] [serial = 987] [outer = 0000000000000000] [url = about:blank] 08:52:17 INFO - PROCESS | 4008 | 1461253937262 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 08:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 923ms 08:52:17 INFO - PROCESS | 4008 | 1461253937283 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 08:52:17 INFO - PROCESS | 4008 | 1461253937288 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 08:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:52:17 INFO - PROCESS | 4008 | 1461253937295 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:52:17 INFO - PROCESS | 4008 | 1461253937298 Marionette TRACE conn5 <- [1,1414,null,{}] 08:52:17 INFO - PROCESS | 4008 | 1461253937301 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:17 INFO - PROCESS | 4008 | 1461253937395 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 08:52:17 INFO - PROCESS | 4008 | 1461253937475 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EB2800 == 44 [pid = 4008] [id = 363] 08:52:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D21AFCB000) [pid = 4008] [serial = 1088] [outer = 0000000000000000] 08:52:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D21C6A5800) [pid = 4008] [serial = 1089] [outer = 000000D21AFCB000] 08:52:17 INFO - PROCESS | 4008 | 1461253937523 Marionette DEBUG loaded listener.js 08:52:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D2207A6C00) [pid = 4008] [serial = 1090] [outer = 000000D21AFCB000] 08:52:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D221463400) [pid = 4008] [serial = 1091] [outer = 000000D22D155C00] 08:52:18 INFO - PROCESS | 4008 | 1461253938021 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 08:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 776ms 08:52:18 INFO - PROCESS | 4008 | 1461253938072 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 08:52:18 INFO - PROCESS | 4008 | 1461253938074 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 08:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:52:18 INFO - PROCESS | 4008 | 1461253938078 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 4008 | 1461253938082 Marionette TRACE conn5 <- [1,1418,null,{}] 08:52:18 INFO - PROCESS | 4008 | 1461253938093 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:18 INFO - PROCESS | 4008 | 1461253938221 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 08:52:18 INFO - PROCESS | 4008 | 1461253938307 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22822C800 == 45 [pid = 4008] [id = 364] 08:52:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21FB54000) [pid = 4008] [serial = 1092] [outer = 0000000000000000] 08:52:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D224F38400) [pid = 4008] [serial = 1093] [outer = 000000D21FB54000] 08:52:18 INFO - PROCESS | 4008 | 1461253938359 Marionette DEBUG loaded listener.js 08:52:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D226DB9400) [pid = 4008] [serial = 1094] [outer = 000000D21FB54000] 08:52:18 INFO - PROCESS | 4008 | 1461253938747 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 08:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 693ms 08:52:18 INFO - PROCESS | 4008 | 1461253938774 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 08:52:18 INFO - PROCESS | 4008 | 1461253938777 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 08:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:52:18 INFO - PROCESS | 4008 | 1461253938780 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 4008 | 1461253938782 Marionette TRACE conn5 <- [1,1422,null,{}] 08:52:18 INFO - PROCESS | 4008 | 1461253938785 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:18 INFO - PROCESS | 4008 | 1461253938873 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 08:52:18 INFO - PROCESS | 4008 | 1461253938880 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228E57800 == 46 [pid = 4008] [id = 365] 08:52:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D227609800) [pid = 4008] [serial = 1095] [outer = 0000000000000000] 08:52:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D227AEA000) [pid = 4008] [serial = 1096] [outer = 000000D227609800] 08:52:18 INFO - PROCESS | 4008 | 1461253938927 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D227EDEC00) [pid = 4008] [serial = 1097] [outer = 000000D227609800] 08:52:19 INFO - PROCESS | 4008 | 1461253939424 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 08:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 671ms 08:52:19 INFO - PROCESS | 4008 | 1461253939454 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 08:52:19 INFO - PROCESS | 4008 | 1461253939456 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 08:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:52:19 INFO - PROCESS | 4008 | 1461253939465 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:52:19 INFO - PROCESS | 4008 | 1461253939467 Marionette TRACE conn5 <- [1,1426,null,{}] 08:52:19 INFO - PROCESS | 4008 | 1461253939471 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:19 INFO - PROCESS | 4008 | 1461253939581 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 08:52:19 INFO - PROCESS | 4008 | 1461253939666 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AEE9800 == 47 [pid = 4008] [id = 366] 08:52:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22760A400) [pid = 4008] [serial = 1098] [outer = 0000000000000000] 08:52:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D228822C00) [pid = 4008] [serial = 1099] [outer = 000000D22760A400] 08:52:19 INFO - PROCESS | 4008 | 1461253939714 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D228DC5800) [pid = 4008] [serial = 1100] [outer = 000000D22760A400] 08:52:20 INFO - PROCESS | 4008 | 1461253940182 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 08:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 776ms 08:52:20 INFO - PROCESS | 4008 | 1461253940253 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 08:52:20 INFO - PROCESS | 4008 | 1461253940256 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 08:52:20 INFO - PROCESS | 4008 | 1461253940259 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:52:20 INFO - PROCESS | 4008 | 1461253940261 Marionette TRACE conn5 <- [1,1430,null,{}] 08:52:20 INFO - PROCESS | 4008 | 1461253940265 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:20 INFO - PROCESS | 4008 | 1461253940398 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 08:52:20 INFO - PROCESS | 4008 | 1461253940456 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF1A000 == 48 [pid = 4008] [id = 367] 08:52:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22A935000) [pid = 4008] [serial = 1101] [outer = 0000000000000000] 08:52:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22B666800) [pid = 4008] [serial = 1102] [outer = 000000D22A935000] 08:52:20 INFO - PROCESS | 4008 | 1461253940504 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22B86B400) [pid = 4008] [serial = 1103] [outer = 000000D22A935000] 08:52:20 INFO - PROCESS | 4008 | 1461253940985 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 08:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 776ms 08:52:21 INFO - PROCESS | 4008 | 1461253941041 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 08:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:52:21 INFO - PROCESS | 4008 | 1461253941044 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 08:52:21 INFO - PROCESS | 4008 | 1461253941047 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 4008 | 1461253941049 Marionette TRACE conn5 <- [1,1434,null,{}] 08:52:21 INFO - PROCESS | 4008 | 1461253941052 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:21 INFO - PROCESS | 4008 | 1461253941221 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D227CC6C00) [pid = 4008] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D224457400) [pid = 4008] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D226DB5400) [pid = 4008] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D228DCBC00) [pid = 4008] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D219673800) [pid = 4008] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D221464800) [pid = 4008] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D21C687C00) [pid = 4008] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D219FDB400) [pid = 4008] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D227C2D400) [pid = 4008] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21B31BC00) [pid = 4008] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D227AF5C00) [pid = 4008] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D21B34A800) [pid = 4008] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:52:21 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D21969C000) [pid = 4008] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:52:21 INFO - PROCESS | 4008 | 1461253941281 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FAF800 == 49 [pid = 4008] [id = 368] 08:52:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D219FDB400) [pid = 4008] [serial = 1104] [outer = 0000000000000000] 08:52:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21B31BC00) [pid = 4008] [serial = 1105] [outer = 000000D219FDB400] 08:52:21 INFO - PROCESS | 4008 | 1461253941328 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227AEBC00) [pid = 4008] [serial = 1106] [outer = 000000D219FDB400] 08:52:21 INFO - PROCESS | 4008 | 1461253941708 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 08:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 671ms 08:52:21 INFO - PROCESS | 4008 | 1461253941719 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 08:52:21 INFO - PROCESS | 4008 | 1461253941721 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 08:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:52:21 INFO - PROCESS | 4008 | 1461253941731 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 4008 | 1461253941733 Marionette TRACE conn5 <- [1,1438,null,{}] 08:52:21 INFO - PROCESS | 4008 | 1461253941737 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:21 INFO - PROCESS | 4008 | 1461253941820 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 08:52:21 INFO - PROCESS | 4008 | 1461253941828 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E671000 == 50 [pid = 4008] [id = 369] 08:52:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D228825000) [pid = 4008] [serial = 1107] [outer = 0000000000000000] 08:52:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22B8CC400) [pid = 4008] [serial = 1108] [outer = 000000D228825000] 08:52:21 INFO - PROCESS | 4008 | 1461253941873 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22BA28C00) [pid = 4008] [serial = 1109] [outer = 000000D228825000] 08:52:22 INFO - PROCESS | 4008 | 1461253942304 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 08:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 628ms 08:52:22 INFO - PROCESS | 4008 | 1461253942356 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 08:52:22 INFO - PROCESS | 4008 | 1461253942359 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 08:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:52:22 INFO - PROCESS | 4008 | 1461253942362 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:52:22 INFO - PROCESS | 4008 | 1461253942364 Marionette TRACE conn5 <- [1,1442,null,{}] 08:52:22 INFO - PROCESS | 4008 | 1461253942367 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:22 INFO - PROCESS | 4008 | 1461253942452 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 08:52:22 INFO - PROCESS | 4008 | 1461253942461 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F579800 == 51 [pid = 4008] [id = 370] 08:52:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22BA2F400) [pid = 4008] [serial = 1110] [outer = 0000000000000000] 08:52:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22BA31C00) [pid = 4008] [serial = 1111] [outer = 000000D22BA2F400] 08:52:22 INFO - PROCESS | 4008 | 1461253942507 Marionette DEBUG loaded listener.js 08:52:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22BADFC00) [pid = 4008] [serial = 1112] [outer = 000000D22BA2F400] 08:52:22 INFO - PROCESS | 4008 | 1461253942960 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 08:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 629ms 08:52:23 INFO - PROCESS | 4008 | 1461253942998 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 08:52:23 INFO - PROCESS | 4008 | 1461253943001 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 08:52:23 INFO - PROCESS | 4008 | 1461253943004 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:52:23 INFO - PROCESS | 4008 | 1461253943005 Marionette TRACE conn5 <- [1,1446,null,{}] 08:52:23 INFO - PROCESS | 4008 | 1461253943009 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:23 INFO - PROCESS | 4008 | 1461253943096 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 08:52:23 INFO - PROCESS | 4008 | 1461253943102 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F613800 == 52 [pid = 4008] [id = 371] 08:52:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22BAE6800) [pid = 4008] [serial = 1113] [outer = 0000000000000000] 08:52:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22BAE9C00) [pid = 4008] [serial = 1114] [outer = 000000D22BAE6800] 08:52:23 INFO - PROCESS | 4008 | 1461253943147 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22BE8F000) [pid = 4008] [serial = 1115] [outer = 000000D22BAE6800] 08:52:23 INFO - PROCESS | 4008 | 1461253943906 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 08:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 986ms 08:52:24 INFO - PROCESS | 4008 | 1461253943995 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 08:52:24 INFO - PROCESS | 4008 | 1461253944001 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 08:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:52:24 INFO - PROCESS | 4008 | 1461253944007 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 4008 | 1461253944011 Marionette TRACE conn5 <- [1,1450,null,{}] 08:52:24 INFO - PROCESS | 4008 | 1461253944017 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:24 INFO - PROCESS | 4008 | 1461253944174 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 08:52:24 INFO - PROCESS | 4008 | 1461253944291 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227981800 == 53 [pid = 4008] [id = 372] 08:52:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21CAF5800) [pid = 4008] [serial = 1116] [outer = 0000000000000000] 08:52:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D21FBB6400) [pid = 4008] [serial = 1117] [outer = 000000D21CAF5800] 08:52:24 INFO - PROCESS | 4008 | 1461253944352 Marionette DEBUG loaded listener.js 08:52:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D221411400) [pid = 4008] [serial = 1118] [outer = 000000D21CAF5800] 08:52:24 INFO - PROCESS | 4008 | 1461253944934 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 08:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 986ms 08:52:25 INFO - PROCESS | 4008 | 1461253944995 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 08:52:25 INFO - PROCESS | 4008 | 1461253945002 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 08:52:25 INFO - PROCESS | 4008 | 1461253945009 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:52:25 INFO - PROCESS | 4008 | 1461253945012 Marionette TRACE conn5 <- [1,1454,null,{}] 08:52:25 INFO - PROCESS | 4008 | 1461253945016 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:25 INFO - PROCESS | 4008 | 1461253945133 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 08:52:25 INFO - PROCESS | 4008 | 1461253945255 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AEE1000 == 54 [pid = 4008] [id = 373] 08:52:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D226DB2000) [pid = 4008] [serial = 1119] [outer = 0000000000000000] 08:52:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22781F800) [pid = 4008] [serial = 1120] [outer = 000000D226DB2000] 08:52:25 INFO - PROCESS | 4008 | 1461253945314 Marionette DEBUG loaded listener.js 08:52:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D228E23400) [pid = 4008] [serial = 1121] [outer = 000000D226DB2000] 08:52:25 INFO - PROCESS | 4008 | 1461253945945 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 986ms 08:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:52:26 INFO - PROCESS | 4008 | 1461253946001 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 4008 | 1461253946003 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 08:52:26 INFO - PROCESS | 4008 | 1461253946007 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 4008 | 1461253946011 Marionette TRACE conn5 <- [1,1458,null,{}] 08:52:26 INFO - PROCESS | 4008 | 1461253946024 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:26 INFO - PROCESS | 4008 | 1461253946177 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 08:52:26 INFO - PROCESS | 4008 | 1461253946195 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F7AD000 == 55 [pid = 4008] [id = 374] 08:52:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22AE3D800) [pid = 4008] [serial = 1122] [outer = 0000000000000000] 08:52:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22B8CAC00) [pid = 4008] [serial = 1123] [outer = 000000D22AE3D800] 08:52:26 INFO - PROCESS | 4008 | 1461253946253 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22BE8D800) [pid = 4008] [serial = 1124] [outer = 000000D22AE3D800] 08:52:26 INFO - PROCESS | 4008 | 1461253946898 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 944ms 08:52:26 INFO - PROCESS | 4008 | 1461253946954 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 08:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:52:26 INFO - PROCESS | 4008 | 1461253946957 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 08:52:26 INFO - PROCESS | 4008 | 1461253946961 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 4008 | 1461253946963 Marionette TRACE conn5 <- [1,1462,null,{}] 08:52:26 INFO - PROCESS | 4008 | 1461253946967 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:27 INFO - PROCESS | 4008 | 1461253947079 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 08:52:27 INFO - PROCESS | 4008 | 1461253947200 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230679800 == 56 [pid = 4008] [id = 375] 08:52:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22BE97400) [pid = 4008] [serial = 1125] [outer = 0000000000000000] 08:52:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22BFBC800) [pid = 4008] [serial = 1126] [outer = 000000D22BE97400] 08:52:27 INFO - PROCESS | 4008 | 1461253947259 Marionette DEBUG loaded listener.js 08:52:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22BFC4000) [pid = 4008] [serial = 1127] [outer = 000000D22BE97400] 08:52:28 INFO - PROCESS | 4008 | 1461253948109 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 08:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1179ms 08:52:28 INFO - PROCESS | 4008 | 1461253948142 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 08:52:28 INFO - PROCESS | 4008 | 1461253948146 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 08:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:52:28 INFO - PROCESS | 4008 | 1461253948152 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:52:28 INFO - PROCESS | 4008 | 1461253948155 Marionette TRACE conn5 <- [1,1466,null,{}] 08:52:28 INFO - PROCESS | 4008 | 1461253948161 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:28 INFO - PROCESS | 4008 | 1461253948264 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 08:52:28 INFO - PROCESS | 4008 | 1461253948340 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B93B800 == 57 [pid = 4008] [id = 376] 08:52:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D219676C00) [pid = 4008] [serial = 1128] [outer = 0000000000000000] 08:52:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D21B020800) [pid = 4008] [serial = 1129] [outer = 000000D219676C00] 08:52:28 INFO - PROCESS | 4008 | 1461253948433 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D21B744000) [pid = 4008] [serial = 1130] [outer = 000000D219676C00] 08:52:29 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F579800 == 56 [pid = 4008] [id = 370] 08:52:29 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E671000 == 55 [pid = 4008] [id = 369] 08:52:29 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FAF800 == 54 [pid = 4008] [id = 368] 08:52:29 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF1A000 == 53 [pid = 4008] [id = 367] 08:52:29 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AEE9800 == 52 [pid = 4008] [id = 366] 08:52:29 INFO - PROCESS | 4008 | --DOCSHELL 000000D228E57800 == 51 [pid = 4008] [id = 365] 08:52:29 INFO - PROCESS | 4008 | --DOCSHELL 000000D22822C800 == 50 [pid = 4008] [id = 364] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D21AFCB800) [pid = 4008] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D21FB53800) [pid = 4008] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D227C31400) [pid = 4008] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22A4C6000) [pid = 4008] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22A86D800) [pid = 4008] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EB2800 == 49 [pid = 4008] [id = 363] 08:52:29 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B039000 == 48 [pid = 4008] [id = 362] 08:52:29 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C726000 == 47 [pid = 4008] [id = 356] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D220739000) [pid = 4008] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21B31D400) [pid = 4008] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D21B955C00) [pid = 4008] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22881B400) [pid = 4008] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D227289000) [pid = 4008] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D228D45000) [pid = 4008] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D228E0D400) [pid = 4008] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D228A95000) [pid = 4008] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D225068400) [pid = 4008] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D221E37000) [pid = 4008] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22A257800) [pid = 4008] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21C821000) [pid = 4008] [serial = 952] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21B027000) [pid = 4008] [serial = 949] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D2282F6800) [pid = 4008] [serial = 982] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D224F31400) [pid = 4008] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D227AF5800) [pid = 4008] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22952A800) [pid = 4008] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21B60E400) [pid = 4008] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D219743000) [pid = 4008] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D2279C3400) [pid = 4008] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22146D400) [pid = 4008] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D21FBB3800) [pid = 4008] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 08:52:29 INFO - PROCESS | 4008 | 1461253949236 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1136ms 08:52:29 INFO - PROCESS | 4008 | 1461253949292 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 4008 | 1461253949298 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 08:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:52:29 INFO - PROCESS | 4008 | 1461253949304 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 4008 | 1461253949307 Marionette TRACE conn5 <- [1,1470,null,{}] 08:52:29 INFO - PROCESS | 4008 | 1461253949311 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:29 INFO - PROCESS | 4008 | 1461253949401 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 08:52:29 INFO - PROCESS | 4008 | 1461253949480 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2207D2800 == 48 [pid = 4008] [id = 377] 08:52:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D21B020000) [pid = 4008] [serial = 1131] [outer = 0000000000000000] 08:52:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21B316400) [pid = 4008] [serial = 1132] [outer = 000000D21B020000] 08:52:29 INFO - PROCESS | 4008 | 1461253949531 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D21B746000) [pid = 4008] [serial = 1133] [outer = 000000D21B020000] 08:52:30 INFO - PROCESS | 4008 | 1461253950003 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 733ms 08:52:30 INFO - PROCESS | 4008 | 1461253950039 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 4008 | 1461253950041 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 08:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:52:30 INFO - PROCESS | 4008 | 1461253950045 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 4008 | 1461253950049 Marionette TRACE conn5 <- [1,1474,null,{}] 08:52:30 INFO - PROCESS | 4008 | 1461253950060 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:30 INFO - PROCESS | 4008 | 1461253950153 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 08:52:30 INFO - PROCESS | 4008 | 1461253950162 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FAB800 == 49 [pid = 4008] [id = 378] 08:52:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D220212000) [pid = 4008] [serial = 1134] [outer = 0000000000000000] 08:52:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22029B000) [pid = 4008] [serial = 1135] [outer = 000000D220212000] 08:52:30 INFO - PROCESS | 4008 | 1461253950212 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D2207EE800) [pid = 4008] [serial = 1136] [outer = 000000D220212000] 08:52:30 INFO - PROCESS | 4008 | 1461253950691 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 692ms 08:52:30 INFO - PROCESS | 4008 | 1461253950740 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 4008 | 1461253950743 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 08:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:52:30 INFO - PROCESS | 4008 | 1461253950746 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 4008 | 1461253950748 Marionette TRACE conn5 <- [1,1478,null,{}] 08:52:30 INFO - PROCESS | 4008 | 1461253950752 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:30 INFO - PROCESS | 4008 | 1461253950840 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 08:52:30 INFO - PROCESS | 4008 | 1461253950949 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284C8800 == 50 [pid = 4008] [id = 379] 08:52:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21FB07C00) [pid = 4008] [serial = 1137] [outer = 0000000000000000] 08:52:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D2214A0000) [pid = 4008] [serial = 1138] [outer = 000000D21FB07C00] 08:52:31 INFO - PROCESS | 4008 | 1461253951004 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D224F38800) [pid = 4008] [serial = 1139] [outer = 000000D21FB07C00] 08:52:31 INFO - PROCESS | 4008 | 1461253951418 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 734ms 08:52:31 INFO - PROCESS | 4008 | 1461253951483 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 4008 | 1461253951485 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 08:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:52:31 INFO - PROCESS | 4008 | 1461253951489 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 4008 | 1461253951491 Marionette TRACE conn5 <- [1,1482,null,{}] 08:52:31 INFO - PROCESS | 4008 | 1461253951513 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:31 INFO - PROCESS | 4008 | 1461253951630 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 08:52:31 INFO - PROCESS | 4008 | 1461253951643 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213D1800 == 51 [pid = 4008] [id = 380] 08:52:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D220260000) [pid = 4008] [serial = 1140] [outer = 0000000000000000] 08:52:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22721A400) [pid = 4008] [serial = 1141] [outer = 000000D220260000] 08:52:31 INFO - PROCESS | 4008 | 1461253951730 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D227822C00) [pid = 4008] [serial = 1142] [outer = 000000D220260000] 08:52:32 INFO - PROCESS | 4008 | 1461253952182 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 08:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 755ms 08:52:32 INFO - PROCESS | 4008 | 1461253952247 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 08:52:32 INFO - PROCESS | 4008 | 1461253952249 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 08:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:52:32 INFO - PROCESS | 4008 | 1461253952252 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - PROCESS | 4008 | 1461253952254 Marionette TRACE conn5 <- [1,1486,null,{}] 08:52:32 INFO - PROCESS | 4008 | 1461253952264 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:32 INFO - PROCESS | 4008 | 1461253952397 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 08:52:32 INFO - PROCESS | 4008 | 1461253952457 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B64B000 == 52 [pid = 4008] [id = 381] 08:52:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D227AF5400) [pid = 4008] [serial = 1143] [outer = 0000000000000000] 08:52:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D227EE2C00) [pid = 4008] [serial = 1144] [outer = 000000D227AF5400] 08:52:32 INFO - PROCESS | 4008 | 1461253952508 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D228621C00) [pid = 4008] [serial = 1145] [outer = 000000D227AF5400] 08:52:32 INFO - PROCESS | 4008 | 1461253952952 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 08:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 734ms 08:52:32 INFO - PROCESS | 4008 | 1461253952990 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 08:52:32 INFO - PROCESS | 4008 | 1461253952992 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 08:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:52:33 INFO - PROCESS | 4008 | 1461253953000 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - PROCESS | 4008 | 1461253953002 Marionette TRACE conn5 <- [1,1490,null,{}] 08:52:33 INFO - PROCESS | 4008 | 1461253953013 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:33 INFO - PROCESS | 4008 | 1461253953122 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 08:52:33 INFO - PROCESS | 4008 | 1461253953131 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEDF000 == 53 [pid = 4008] [id = 382] 08:52:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D227F7C400) [pid = 4008] [serial = 1146] [outer = 0000000000000000] 08:52:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D228A95C00) [pid = 4008] [serial = 1147] [outer = 000000D227F7C400] 08:52:33 INFO - PROCESS | 4008 | 1461253953220 Marionette DEBUG loaded listener.js 08:52:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D228DC7000) [pid = 4008] [serial = 1148] [outer = 000000D227F7C400] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22721FC00) [pid = 4008] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21FB54000) [pid = 4008] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21A853C00) [pid = 4008] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D227609800) [pid = 4008] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D226B63400) [pid = 4008] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22A935000) [pid = 4008] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D21FB0B400) [pid = 4008] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21AFC0400) [pid = 4008] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D22760A400) [pid = 4008] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21C817C00) [pid = 4008] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21B31CC00) [pid = 4008] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D21AFCB000) [pid = 4008] [serial = 1088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21969BC00) [pid = 4008] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21AF85C00) [pid = 4008] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D227AE9000) [pid = 4008] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D219FDB400) [pid = 4008] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22843B800) [pid = 4008] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22B667800) [pid = 4008] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D228825000) [pid = 4008] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D228E10000) [pid = 4008] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D2288F1800) [pid = 4008] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D221468C00) [pid = 4008] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D22A251400) [pid = 4008] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:52:33 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D22BA2F400) [pid = 4008] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:52:33 INFO - PROCESS | 4008 | 1461253953784 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 08:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 840ms 08:52:33 INFO - PROCESS | 4008 | 1461253953843 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 08:52:33 INFO - PROCESS | 4008 | 1461253953845 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 08:52:33 INFO - PROCESS | 4008 | 1461253953848 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:52:33 INFO - PROCESS | 4008 | 1461253953850 Marionette TRACE conn5 <- [1,1494,null,{}] 08:52:33 INFO - PROCESS | 4008 | 1461253953854 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:33 INFO - PROCESS | 4008 | 1461253953937 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 08:52:33 INFO - PROCESS | 4008 | 1461253953943 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B649800 == 54 [pid = 4008] [id = 383] 08:52:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D21B605000) [pid = 4008] [serial = 1149] [outer = 0000000000000000] 08:52:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D220217800) [pid = 4008] [serial = 1150] [outer = 000000D21B605000] 08:52:33 INFO - PROCESS | 4008 | 1461253953990 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D22721FC00) [pid = 4008] [serial = 1151] [outer = 000000D21B605000] 08:52:34 INFO - PROCESS | 4008 | 1461253954404 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 08:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 587ms 08:52:34 INFO - PROCESS | 4008 | 1461253954439 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 08:52:34 INFO - PROCESS | 4008 | 1461253954441 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 08:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:52:34 INFO - PROCESS | 4008 | 1461253954450 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:52:34 INFO - PROCESS | 4008 | 1461253954452 Marionette TRACE conn5 <- [1,1498,null,{}] 08:52:34 INFO - PROCESS | 4008 | 1461253954455 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:34 INFO - PROCESS | 4008 | 1461253954541 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 08:52:34 INFO - PROCESS | 4008 | 1461253954548 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C712000 == 55 [pid = 4008] [id = 384] 08:52:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D228622C00) [pid = 4008] [serial = 1152] [outer = 0000000000000000] 08:52:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D228BB4000) [pid = 4008] [serial = 1153] [outer = 000000D228622C00] 08:52:34 INFO - PROCESS | 4008 | 1461253954593 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D228E28000) [pid = 4008] [serial = 1154] [outer = 000000D228622C00] 08:52:35 INFO - PROCESS | 4008 | 1461253955014 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 587ms 08:52:35 INFO - PROCESS | 4008 | 1461253955035 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 08:52:35 INFO - PROCESS | 4008 | 1461253955037 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 08:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:52:35 INFO - PROCESS | 4008 | 1461253955055 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 4008 | 1461253955058 Marionette TRACE conn5 <- [1,1502,null,{}] 08:52:35 INFO - PROCESS | 4008 | 1461253955061 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:35 INFO - PROCESS | 4008 | 1461253955147 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 08:52:35 INFO - PROCESS | 4008 | 1461253955153 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E66A000 == 56 [pid = 4008] [id = 385] 08:52:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D22952C800) [pid = 4008] [serial = 1155] [outer = 0000000000000000] 08:52:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D2297AA400) [pid = 4008] [serial = 1156] [outer = 000000D22952C800] 08:52:35 INFO - PROCESS | 4008 | 1461253955198 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22A86C800) [pid = 4008] [serial = 1157] [outer = 000000D22952C800] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22846A000 == 55 [pid = 4008] [id = 323] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E67F000 == 54 [pid = 4008] [id = 359] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C699000 == 53 [pid = 4008] [id = 342] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF20800 == 52 [pid = 4008] [id = 361] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA75000 == 51 [pid = 4008] [id = 327] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C603000 == 50 [pid = 4008] [id = 331] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E389000 == 49 [pid = 4008] [id = 346] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D228009800 == 48 [pid = 4008] [id = 358] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F505800 == 47 [pid = 4008] [id = 360] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F5C000 == 46 [pid = 4008] [id = 326] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F604800 == 45 [pid = 4008] [id = 191] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D2205DA800 == 44 [pid = 4008] [id = 357] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FBF800 == 43 [pid = 4008] [id = 322] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A32800 == 42 [pid = 4008] [id = 324] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C61D000 == 41 [pid = 4008] [id = 332] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D2207D2800 == 40 [pid = 4008] [id = 377] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B93B800 == 39 [pid = 4008] [id = 376] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D230679800 == 38 [pid = 4008] [id = 375] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F7AD000 == 37 [pid = 4008] [id = 374] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AEE1000 == 36 [pid = 4008] [id = 373] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D227981800 == 35 [pid = 4008] [id = 372] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F613800 == 34 [pid = 4008] [id = 371] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FAB800 == 33 [pid = 4008] [id = 378] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C712000 == 32 [pid = 4008] [id = 384] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEDF000 == 31 [pid = 4008] [id = 382] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284C8800 == 30 [pid = 4008] [id = 379] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B64B000 == 29 [pid = 4008] [id = 381] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213D1800 == 28 [pid = 4008] [id = 380] 08:52:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B649800 == 27 [pid = 4008] [id = 383] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D22BADFC00) [pid = 4008] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D228E26000) [pid = 4008] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D224F38400) [pid = 4008] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D21FBB5400) [pid = 4008] [serial = 988] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D226DB9400) [pid = 4008] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D227EDEC00) [pid = 4008] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D228DC4800) [pid = 4008] [serial = 997] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D22B86B400) [pid = 4008] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D221AA0000) [pid = 4008] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D21B026C00) [pid = 4008] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D22B666800) [pid = 4008] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D228DC5800) [pid = 4008] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D221467400) [pid = 4008] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D21FB0F000) [pid = 4008] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D220388000) [pid = 4008] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D22D1D1000) [pid = 4008] [serial = 667] [outer = 0000000000000000] [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.] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D2207A6C00) [pid = 4008] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D21B342800) [pid = 4008] [serial = 985] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D21B73F000) [pid = 4008] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D227AF2400) [pid = 4008] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D227AEBC00) [pid = 4008] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D2288E4C00) [pid = 4008] [serial = 946] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D22B673400) [pid = 4008] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D22B8CC400) [pid = 4008] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D21C6A5800) [pid = 4008] [serial = 1089] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D22B673800) [pid = 4008] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D21C683800) [pid = 4008] [serial = 1086] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D228BB0400) [pid = 4008] [serial = 994] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D22B86E000) [pid = 4008] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D2290E0C00) [pid = 4008] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D22BA28C00) [pid = 4008] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D21B31BC00) [pid = 4008] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D227AF0400) [pid = 4008] [serial = 991] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (000000D22B669800) [pid = 4008] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (000000D21C687000) [pid = 4008] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (000000D228822C00) [pid = 4008] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (000000D227AEA000) [pid = 4008] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (000000D22A875000) [pid = 4008] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (000000D22BA31C00) [pid = 4008] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 08:52:37 INFO - PROCESS | 4008 | 1461253957262 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 08:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2235ms 08:52:37 INFO - PROCESS | 4008 | 1461253957291 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 08:52:37 INFO - PROCESS | 4008 | 1461253957295 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 08:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:52:37 INFO - PROCESS | 4008 | 1461253957303 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 4008 | 1461253957307 Marionette TRACE conn5 <- [1,1506,null,{}] 08:52:37 INFO - PROCESS | 4008 | 1461253957313 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:37 INFO - PROCESS | 4008 | 1461253957408 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 08:52:37 INFO - PROCESS | 4008 | 1461253957417 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B0F9000 == 28 [pid = 4008] [id = 386] 08:52:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (000000D219744400) [pid = 4008] [serial = 1158] [outer = 0000000000000000] 08:52:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (000000D219745000) [pid = 4008] [serial = 1159] [outer = 000000D219744400] 08:52:37 INFO - PROCESS | 4008 | 1461253957468 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000D21A853C00) [pid = 4008] [serial = 1160] [outer = 000000D219744400] 08:52:37 INFO - PROCESS | 4008 | 1461253957963 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 692ms 08:52:38 INFO - PROCESS | 4008 | 1461253957997 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 08:52:38 INFO - PROCESS | 4008 | 1461253958004 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 08:52:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:52:38 INFO - PROCESS | 4008 | 1461253958011 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 4008 | 1461253958013 Marionette TRACE conn5 <- [1,1510,null,{}] 08:52:38 INFO - PROCESS | 4008 | 1461253958017 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:38 INFO - PROCESS | 4008 | 1461253958104 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 08:52:38 INFO - PROCESS | 4008 | 1461253958114 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FAC5800 == 29 [pid = 4008] [id = 387] 08:52:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000D21AFBD800) [pid = 4008] [serial = 1161] [outer = 0000000000000000] 08:52:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (000000D21AFC4C00) [pid = 4008] [serial = 1162] [outer = 000000D21AFBD800] 08:52:38 INFO - PROCESS | 4008 | 1461253958164 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000D21B021800) [pid = 4008] [serial = 1163] [outer = 000000D21AFBD800] 08:52:38 INFO - PROCESS | 4008 | 1461253958656 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 08:52:38 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 () { 08:52:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:52:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:52:38 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 () { 08:52:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:52:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:52:38 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 () { 08:52:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:52:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:52:38 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 () { 08:52:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:52:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:52:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 701ms 08:52:38 INFO - PROCESS | 4008 | 1461253958712 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 08:52:38 INFO - PROCESS | 4008 | 1461253958715 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 08:52:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:52:38 INFO - PROCESS | 4008 | 1461253958719 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 4008 | 1461253958722 Marionette TRACE conn5 <- [1,1514,null,{}] 08:52:38 INFO - PROCESS | 4008 | 1461253958734 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:38 INFO - PROCESS | 4008 | 1461253958864 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 08:52:38 INFO - PROCESS | 4008 | 1461253958936 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213C3800 == 30 [pid = 4008] [id = 388] 08:52:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D21966F000) [pid = 4008] [serial = 1164] [outer = 0000000000000000] 08:52:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D21B348400) [pid = 4008] [serial = 1165] [outer = 000000D21966F000] 08:52:38 INFO - PROCESS | 4008 | 1461253958987 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D21B740400) [pid = 4008] [serial = 1166] [outer = 000000D21966F000] 08:52:39 INFO - PROCESS | 4008 | 1461253959391 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 08:52:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:52:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:52:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:52:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:52:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:52:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:52:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 692ms 08:52:39 INFO - PROCESS | 4008 | 1461253959413 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 08:52:39 INFO - PROCESS | 4008 | 1461253959416 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 08:52:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:52:39 INFO - PROCESS | 4008 | 1461253959419 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 4008 | 1461253959421 Marionette TRACE conn5 <- [1,1518,null,{}] 08:52:39 INFO - PROCESS | 4008 | 1461253959425 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:39 INFO - PROCESS | 4008 | 1461253959509 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 08:52:39 INFO - PROCESS | 4008 | 1461253959515 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F60800 == 31 [pid = 4008] [id = 389] 08:52:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D21BB71800) [pid = 4008] [serial = 1167] [outer = 0000000000000000] 08:52:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D21C688400) [pid = 4008] [serial = 1168] [outer = 000000D21BB71800] 08:52:39 INFO - PROCESS | 4008 | 1461253959563 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D21C81E400) [pid = 4008] [serial = 1169] [outer = 000000D21BB71800] 08:52:39 INFO - PROCESS | 4008 | 1461253959984 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 08:52:40 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 08:52:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:52:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:52:40 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. 08:52:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:52:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 587ms 08:52:40 INFO - PROCESS | 4008 | 1461253960009 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 08:52:40 INFO - PROCESS | 4008 | 1461253960011 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 08:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:52:40 INFO - PROCESS | 4008 | 1461253960023 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 4008 | 1461253960025 Marionette TRACE conn5 <- [1,1522,null,{}] 08:52:40 INFO - PROCESS | 4008 | 1461253960029 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:40 INFO - PROCESS | 4008 | 1461253960106 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 08:52:40 INFO - PROCESS | 4008 | 1461253960112 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D226D88800 == 32 [pid = 4008] [id = 390] 08:52:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D21A86B800) [pid = 4008] [serial = 1170] [outer = 0000000000000000] 08:52:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D21F865400) [pid = 4008] [serial = 1171] [outer = 000000D21A86B800] 08:52:40 INFO - PROCESS | 4008 | 1461253960158 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D21FB02400) [pid = 4008] [serial = 1172] [outer = 000000D21A86B800] 08:52:40 INFO - PROCESS | 4008 | 1461253960634 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:52:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:52:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 629ms 08:52:40 INFO - PROCESS | 4008 | 1461253960658 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 08:52:40 INFO - PROCESS | 4008 | 1461253960661 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 08:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:52:40 INFO - PROCESS | 4008 | 1461253960664 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 4008 | 1461253960666 Marionette TRACE conn5 <- [1,1526,null,{}] 08:52:40 INFO - PROCESS | 4008 | 1461253960669 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:40 INFO - PROCESS | 4008 | 1461253960785 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 08:52:40 INFO - PROCESS | 4008 | 1461253960796 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E47800 == 33 [pid = 4008] [id = 391] 08:52:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D21FBB2400) [pid = 4008] [serial = 1173] [outer = 0000000000000000] 08:52:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D22038A800) [pid = 4008] [serial = 1174] [outer = 000000D21FBB2400] 08:52:40 INFO - PROCESS | 4008 | 1461253960847 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D22073B800) [pid = 4008] [serial = 1175] [outer = 000000D21FBB2400] 08:52:41 INFO - PROCESS | 4008 | 1461253961289 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:52:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 08:52:41 INFO - PROCESS | 4008 | 1461253961338 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 4008 | 1461253961340 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 08:52:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:52:41 INFO - PROCESS | 4008 | 1461253961343 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 4008 | 1461253961345 Marionette TRACE conn5 <- [1,1530,null,{}] 08:52:41 INFO - PROCESS | 4008 | 1461253961348 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:41 INFO - PROCESS | 4008 | 1461253961424 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 08:52:41 INFO - PROCESS | 4008 | 1461253961462 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228012000 == 34 [pid = 4008] [id = 392] 08:52:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D2207AB800) [pid = 4008] [serial = 1176] [outer = 0000000000000000] 08:52:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D2207FB000) [pid = 4008] [serial = 1177] [outer = 000000D2207AB800] 08:52:41 INFO - PROCESS | 4008 | 1461253961509 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D221413800) [pid = 4008] [serial = 1178] [outer = 000000D2207AB800] 08:52:41 INFO - PROCESS | 4008 | 1461253961921 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:52:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 628ms 08:52:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:52:41 INFO - PROCESS | 4008 | 1461253961975 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 4008 | 1461253961977 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 08:52:41 INFO - PROCESS | 4008 | 1461253961981 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 4008 | 1461253961983 Marionette TRACE conn5 <- [1,1534,null,{}] 08:52:41 INFO - PROCESS | 4008 | 1461253961986 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:42 INFO - PROCESS | 4008 | 1461253962064 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 08:52:42 INFO - PROCESS | 4008 | 1461253962072 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22846A000 == 35 [pid = 4008] [id = 393] 08:52:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D22146D400) [pid = 4008] [serial = 1179] [outer = 0000000000000000] 08:52:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D221496800) [pid = 4008] [serial = 1180] [outer = 000000D22146D400] 08:52:42 INFO - PROCESS | 4008 | 1461253962118 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D221A9D000) [pid = 4008] [serial = 1181] [outer = 000000D22146D400] 08:52:42 INFO - PROCESS | 4008 | 1461253962591 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:52:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 629ms 08:52:42 INFO - PROCESS | 4008 | 1461253962620 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 08:52:42 INFO - PROCESS | 4008 | 1461253962622 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 08:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:52:42 INFO - PROCESS | 4008 | 1461253962625 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:52:42 INFO - PROCESS | 4008 | 1461253962627 Marionette TRACE conn5 <- [1,1538,null,{}] 08:52:42 INFO - PROCESS | 4008 | 1461253962630 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:42 INFO - PROCESS | 4008 | 1461253962731 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 08:52:42 INFO - PROCESS | 4008 | 1461253962739 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213BE800 == 36 [pid = 4008] [id = 394] 08:52:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D22445AC00) [pid = 4008] [serial = 1182] [outer = 0000000000000000] 08:52:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D224C09400) [pid = 4008] [serial = 1183] [outer = 000000D22445AC00] 08:52:42 INFO - PROCESS | 4008 | 1461253962785 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D224F3BC00) [pid = 4008] [serial = 1184] [outer = 000000D22445AC00] 08:52:43 INFO - PROCESS | 4008 | 1461253963273 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 671ms 08:52:43 INFO - PROCESS | 4008 | 1461253963301 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 08:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:52:43 INFO - PROCESS | 4008 | 1461253963303 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 08:52:43 INFO - PROCESS | 4008 | 1461253963306 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 4008 | 1461253963308 Marionette TRACE conn5 <- [1,1542,null,{}] 08:52:43 INFO - PROCESS | 4008 | 1461253963315 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:43 INFO - PROCESS | 4008 | 1461253963426 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 08:52:43 INFO - PROCESS | 4008 | 1461253963432 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228E57800 == 37 [pid = 4008] [id = 395] 08:52:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D22445D800) [pid = 4008] [serial = 1185] [outer = 0000000000000000] 08:52:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D2250E7000) [pid = 4008] [serial = 1186] [outer = 000000D22445D800] 08:52:43 INFO - PROCESS | 4008 | 1461253963478 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D22721CC00) [pid = 4008] [serial = 1187] [outer = 000000D22445D800] 08:52:43 INFO - PROCESS | 4008 | 1461253963948 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 671ms 08:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:52:43 INFO - PROCESS | 4008 | 1461253963982 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 08:52:43 INFO - PROCESS | 4008 | 1461253963985 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 08:52:43 INFO - PROCESS | 4008 | 1461253963988 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 4008 | 1461253963991 Marionette TRACE conn5 <- [1,1546,null,{}] 08:52:44 INFO - PROCESS | 4008 | 1461253963994 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:44 INFO - PROCESS | 4008 | 1461253964150 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 08:52:44 INFO - PROCESS | 4008 | 1461253964177 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D226D88000 == 38 [pid = 4008] [id = 396] 08:52:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D2279CA400) [pid = 4008] [serial = 1188] [outer = 0000000000000000] 08:52:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D227A7C000) [pid = 4008] [serial = 1189] [outer = 000000D2279CA400] 08:52:44 INFO - PROCESS | 4008 | 1461253964235 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D227AED800) [pid = 4008] [serial = 1190] [outer = 000000D2279CA400] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D220260000) [pid = 4008] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D227AF5400) [pid = 4008] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D227F7C400) [pid = 4008] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D228622C00) [pid = 4008] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D21FB07C00) [pid = 4008] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D220212000) [pid = 4008] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D21B020000) [pid = 4008] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D219676C00) [pid = 4008] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D22BE97400) [pid = 4008] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D22AE3D800) [pid = 4008] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D226DB2000) [pid = 4008] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D21CAF5800) [pid = 4008] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D22BAE6800) [pid = 4008] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D21B605000) [pid = 4008] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:52:44 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D21F863400) [pid = 4008] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:52:44 INFO - PROCESS | 4008 | 1461253964832 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:52:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 881ms 08:52:44 INFO - PROCESS | 4008 | 1461253964887 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 4008 | 1461253964890 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 08:52:44 INFO - PROCESS | 4008 | 1461253964894 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 4008 | 1461253964896 Marionette TRACE conn5 <- [1,1550,null,{}] 08:52:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:52:44 INFO - PROCESS | 4008 | 1461253964900 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:44 INFO - PROCESS | 4008 | 1461253964978 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 08:52:44 INFO - PROCESS | 4008 | 1461253964983 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AE1A800 == 39 [pid = 4008] [id = 397] 08:52:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D221497000) [pid = 4008] [serial = 1191] [outer = 0000000000000000] 08:52:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D227AEC000) [pid = 4008] [serial = 1192] [outer = 000000D221497000] 08:52:45 INFO - PROCESS | 4008 | 1461253965030 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D227C2CC00) [pid = 4008] [serial = 1193] [outer = 000000D221497000] 08:52:45 INFO - PROCESS | 4008 | 1461253965456 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:52:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:52:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 587ms 08:52:45 INFO - PROCESS | 4008 | 1461253965487 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 4008 | 1461253965489 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 08:52:45 INFO - PROCESS | 4008 | 1461253965492 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:52:45 INFO - PROCESS | 4008 | 1461253965494 Marionette TRACE conn5 <- [1,1554,null,{}] 08:52:45 INFO - PROCESS | 4008 | 1461253965502 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:45 INFO - PROCESS | 4008 | 1461253965583 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 08:52:45 INFO - PROCESS | 4008 | 1461253965590 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA65800 == 40 [pid = 4008] [id = 398] 08:52:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D227CC0800) [pid = 4008] [serial = 1194] [outer = 0000000000000000] 08:52:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D227DBA400) [pid = 4008] [serial = 1195] [outer = 000000D227CC0800] 08:52:45 INFO - PROCESS | 4008 | 1461253965635 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D227EE4400) [pid = 4008] [serial = 1196] [outer = 000000D227CC0800] 08:52:46 INFO - PROCESS | 4008 | 1461253966077 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 630ms 08:52:46 INFO - PROCESS | 4008 | 1461253966125 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 4008 | 1461253966127 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 08:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:52:46 INFO - PROCESS | 4008 | 1461253966130 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 4008 | 1461253966132 Marionette TRACE conn5 <- [1,1558,null,{}] 08:52:46 INFO - PROCESS | 4008 | 1461253966136 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:46 INFO - PROCESS | 4008 | 1461253966214 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 08:52:46 INFO - PROCESS | 4008 | 1461253966220 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEDD800 == 41 [pid = 4008] [id = 399] 08:52:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D227EE7000) [pid = 4008] [serial = 1197] [outer = 0000000000000000] 08:52:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D2282D8400) [pid = 4008] [serial = 1198] [outer = 000000D227EE7000] 08:52:46 INFO - PROCESS | 4008 | 1461253966265 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D22881C800) [pid = 4008] [serial = 1199] [outer = 000000D227EE7000] 08:52:46 INFO - PROCESS | 4008 | 1461253966899 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:52:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 881ms 08:52:47 INFO - PROCESS | 4008 | 1461253967016 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 4008 | 1461253967021 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 08:52:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:52:47 INFO - PROCESS | 4008 | 1461253967026 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - PROCESS | 4008 | 1461253967031 Marionette TRACE conn5 <- [1,1562,null,{}] 08:52:47 INFO - PROCESS | 4008 | 1461253967038 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:47 INFO - PROCESS | 4008 | 1461253967167 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 08:52:47 INFO - PROCESS | 4008 | 1461253967280 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21F83F000 == 42 [pid = 4008] [id = 400] 08:52:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D21969E800) [pid = 4008] [serial = 1200] [outer = 0000000000000000] 08:52:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D21AAC4400) [pid = 4008] [serial = 1201] [outer = 000000D21969E800] 08:52:47 INFO - PROCESS | 4008 | 1461253967339 Marionette DEBUG loaded listener.js 08:52:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D21B01D400) [pid = 4008] [serial = 1202] [outer = 000000D21969E800] 08:52:47 INFO - PROCESS | 4008 | 1461253967986 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 08:52:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:52:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1031ms 08:52:48 INFO - PROCESS | 4008 | 1461253968061 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 08:52:48 INFO - PROCESS | 4008 | 1461253968068 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 08:52:48 INFO - PROCESS | 4008 | 1461253968075 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:52:48 INFO - PROCESS | 4008 | 1461253968078 Marionette TRACE conn5 <- [1,1566,null,{}] 08:52:48 INFO - PROCESS | 4008 | 1461253968103 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:48 INFO - PROCESS | 4008 | 1461253968227 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 08:52:48 INFO - PROCESS | 4008 | 1461253968296 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22797A000 == 43 [pid = 4008] [id = 401] 08:52:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D21B340C00) [pid = 4008] [serial = 1203] [outer = 0000000000000000] 08:52:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D21B746800) [pid = 4008] [serial = 1204] [outer = 000000D21B340C00] 08:52:48 INFO - PROCESS | 4008 | 1461253968354 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D21CA1C000) [pid = 4008] [serial = 1205] [outer = 000000D21B340C00] 08:52:49 INFO - PROCESS | 4008 | 1461253969317 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:52:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1285ms 08:52:49 INFO - PROCESS | 4008 | 1461253969366 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 4008 | 1461253969370 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 08:52:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:52:49 INFO - PROCESS | 4008 | 1461253969375 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 4008 | 1461253969379 Marionette TRACE conn5 <- [1,1570,null,{}] 08:52:49 INFO - PROCESS | 4008 | 1461253969386 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:49 INFO - PROCESS | 4008 | 1461253969493 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 08:52:49 INFO - PROCESS | 4008 | 1461253969571 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2208C3800 == 44 [pid = 4008] [id = 402] 08:52:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D21AFBD400) [pid = 4008] [serial = 1206] [outer = 0000000000000000] 08:52:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D21AFC6800) [pid = 4008] [serial = 1207] [outer = 000000D21AFBD400] 08:52:49 INFO - PROCESS | 4008 | 1461253969624 Marionette DEBUG loaded listener.js 08:52:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D21B31C800) [pid = 4008] [serial = 1208] [outer = 000000D21AFBD400] 08:52:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D228076800 == 43 [pid = 4008] [id = 313] 08:52:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D227524000 == 42 [pid = 4008] [id = 312] 08:52:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D227524800 == 41 [pid = 4008] [id = 306] 08:52:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D228003800 == 40 [pid = 4008] [id = 308] 08:52:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D227DB2800 == 39 [pid = 4008] [id = 307] 08:52:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D22866D800 == 38 [pid = 4008] [id = 310] 08:52:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B945800 == 37 [pid = 4008] [id = 302] 08:52:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F58800 == 36 [pid = 4008] [id = 305] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D2297AA400) [pid = 4008] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E66A000 == 35 [pid = 4008] [id = 385] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D22AD5B800) [pid = 4008] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D221411400) [pid = 4008] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D21FBB6400) [pid = 4008] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D22BAE9C00) [pid = 4008] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D22BE8F000) [pid = 4008] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D228E28000) [pid = 4008] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D22721FC00) [pid = 4008] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D220217800) [pid = 4008] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D224F38800) [pid = 4008] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D22721A400) [pid = 4008] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D228621C00) [pid = 4008] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D227EE2C00) [pid = 4008] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D227822C00) [pid = 4008] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D228A95C00) [pid = 4008] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D228BB4000) [pid = 4008] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D228DC7000) [pid = 4008] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D2214A0000) [pid = 4008] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D22029B000) [pid = 4008] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D2207EE800) [pid = 4008] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D21B316400) [pid = 4008] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D21B746000) [pid = 4008] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D21B744000) [pid = 4008] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D21B020800) [pid = 4008] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D22BFC4000) [pid = 4008] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D22BFBC800) [pid = 4008] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D22BE8D800) [pid = 4008] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D22B8CAC00) [pid = 4008] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D228E23400) [pid = 4008] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 08:52:49 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D22781F800) [pid = 4008] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 08:52:50 INFO - PROCESS | 4008 | 1461253970172 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:52:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:52:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 839ms 08:52:50 INFO - PROCESS | 4008 | 1461253970219 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 4008 | 1461253970225 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 08:52:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:52:50 INFO - PROCESS | 4008 | 1461253970231 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 4008 | 1461253970234 Marionette TRACE conn5 <- [1,1574,null,{}] 08:52:50 INFO - PROCESS | 4008 | 1461253970238 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:50 INFO - PROCESS | 4008 | 1461253970321 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 08:52:50 INFO - PROCESS | 4008 | 1461253970418 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213BE000 == 36 [pid = 4008] [id = 403] 08:52:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D21AFBDC00) [pid = 4008] [serial = 1209] [outer = 0000000000000000] 08:52:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D21B608C00) [pid = 4008] [serial = 1210] [outer = 000000D21AFBDC00] 08:52:50 INFO - PROCESS | 4008 | 1461253970466 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D21B956400) [pid = 4008] [serial = 1211] [outer = 000000D21AFBDC00] 08:52:50 INFO - PROCESS | 4008 | 1461253970859 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 08:52:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:52:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 692ms 08:52:50 INFO - PROCESS | 4008 | 1461253970925 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 4008 | 1461253970927 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 08:52:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:52:50 INFO - PROCESS | 4008 | 1461253970931 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 4008 | 1461253970935 Marionette TRACE conn5 <- [1,1578,null,{}] 08:52:50 INFO - PROCESS | 4008 | 1461253970983 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:51 INFO - PROCESS | 4008 | 1461253971079 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 08:52:51 INFO - PROCESS | 4008 | 1461253971088 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227978800 == 37 [pid = 4008] [id = 404] 08:52:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D21969FC00) [pid = 4008] [serial = 1212] [outer = 0000000000000000] 08:52:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D21FA85400) [pid = 4008] [serial = 1213] [outer = 000000D21969FC00] 08:52:51 INFO - PROCESS | 4008 | 1461253971138 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D21FB11C00) [pid = 4008] [serial = 1214] [outer = 000000D21969FC00] 08:52:51 INFO - PROCESS | 4008 | 1461253971609 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:52:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 734ms 08:52:51 INFO - PROCESS | 4008 | 1461253971667 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 4008 | 1461253971670 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 08:52:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:52:51 INFO - PROCESS | 4008 | 1461253971673 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 4008 | 1461253971675 Marionette TRACE conn5 <- [1,1582,null,{}] 08:52:51 INFO - PROCESS | 4008 | 1461253971679 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:51 INFO - PROCESS | 4008 | 1461253971763 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 08:52:51 INFO - PROCESS | 4008 | 1461253971769 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228007800 == 38 [pid = 4008] [id = 405] 08:52:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D21FE9C000) [pid = 4008] [serial = 1215] [outer = 0000000000000000] 08:52:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D220393000) [pid = 4008] [serial = 1216] [outer = 000000D21FE9C000] 08:52:51 INFO - PROCESS | 4008 | 1461253971816 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D2207EE800) [pid = 4008] [serial = 1217] [outer = 000000D21FE9C000] 08:52:52 INFO - PROCESS | 4008 | 1461253972310 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:52:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 671ms 08:52:52 INFO - PROCESS | 4008 | 1461253972348 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 4008 | 1461253972350 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 08:52:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:52:52 INFO - PROCESS | 4008 | 1461253972353 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 4008 | 1461253972355 Marionette TRACE conn5 <- [1,1586,null,{}] 08:52:52 INFO - PROCESS | 4008 | 1461253972364 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:52 INFO - PROCESS | 4008 | 1461253972494 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 08:52:52 INFO - PROCESS | 4008 | 1461253972506 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22847E000 == 39 [pid = 4008] [id = 406] 08:52:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D21969E400) [pid = 4008] [serial = 1218] [outer = 0000000000000000] 08:52:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D22140D400) [pid = 4008] [serial = 1219] [outer = 000000D21969E400] 08:52:52 INFO - PROCESS | 4008 | 1461253972555 Marionette DEBUG loaded listener.js 08:52:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D221A95C00) [pid = 4008] [serial = 1220] [outer = 000000D21969E400] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D219744400) [pid = 4008] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D22445AC00) [pid = 4008] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D21FBB2400) [pid = 4008] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D2207AB800) [pid = 4008] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D21AFBD800) [pid = 4008] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D21BB71800) [pid = 4008] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D227CC0800) [pid = 4008] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D22445D800) [pid = 4008] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D2279CA400) [pid = 4008] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D21A86B800) [pid = 4008] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D22146D400) [pid = 4008] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D21966F000) [pid = 4008] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:52:53 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (000000D221497000) [pid = 4008] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:52:53 INFO - PROCESS | 4008 | 1461253973365 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:52:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1024ms 08:52:53 INFO - PROCESS | 4008 | 1461253973394 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 08:52:53 INFO - PROCESS | 4008 | 1461253973399 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 08:52:53 INFO - PROCESS | 4008 | 1461253973429 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:52:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:52:53 INFO - PROCESS | 4008 | 1461253973433 Marionette TRACE conn5 <- [1,1590,null,{}] 08:52:53 INFO - PROCESS | 4008 | 1461253973439 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:53 INFO - PROCESS | 4008 | 1461253973547 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 08:52:53 INFO - PROCESS | 4008 | 1461253973623 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2207CF000 == 40 [pid = 4008] [id = 407] 08:52:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000D21AF79400) [pid = 4008] [serial = 1221] [outer = 0000000000000000] 08:52:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D21B020000) [pid = 4008] [serial = 1222] [outer = 000000D21AF79400] 08:52:53 INFO - PROCESS | 4008 | 1461253973684 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D21B3C4000) [pid = 4008] [serial = 1223] [outer = 000000D21AF79400] 08:52:54 INFO - PROCESS | 4008 | 1461253974338 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 08:52:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:52:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 922ms 08:52:54 INFO - PROCESS | 4008 | 1461253974358 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 08:52:54 INFO - PROCESS | 4008 | 1461253974364 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 08:52:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:52:54 INFO - PROCESS | 4008 | 1461253974371 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 4008 | 1461253974374 Marionette TRACE conn5 <- [1,1594,null,{}] 08:52:54 INFO - PROCESS | 4008 | 1461253974379 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:54 INFO - PROCESS | 4008 | 1461253974488 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 08:52:54 INFO - PROCESS | 4008 | 1461253974576 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FBF000 == 41 [pid = 4008] [id = 408] 08:52:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D21C69C400) [pid = 4008] [serial = 1224] [outer = 0000000000000000] 08:52:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D21FB06400) [pid = 4008] [serial = 1225] [outer = 000000D21C69C400] 08:52:54 INFO - PROCESS | 4008 | 1461253974633 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D2202A0000) [pid = 4008] [serial = 1226] [outer = 000000D21C69C400] 08:52:55 INFO - PROCESS | 4008 | 1461253975275 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 08:52:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:52:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 922ms 08:52:55 INFO - PROCESS | 4008 | 1461253975299 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 4008 | 1461253975302 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 08:52:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:52:55 INFO - PROCESS | 4008 | 1461253975306 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 4008 | 1461253975310 Marionette TRACE conn5 <- [1,1598,null,{}] 08:52:55 INFO - PROCESS | 4008 | 1461253975322 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:55 INFO - PROCESS | 4008 | 1461253975429 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 08:52:55 INFO - PROCESS | 4008 | 1461253975518 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4AB000 == 42 [pid = 4008] [id = 409] 08:52:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D224C06000) [pid = 4008] [serial = 1227] [outer = 0000000000000000] 08:52:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D224FD6800) [pid = 4008] [serial = 1228] [outer = 000000D224C06000] 08:52:55 INFO - PROCESS | 4008 | 1461253975580 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D225073000) [pid = 4008] [serial = 1229] [outer = 000000D224C06000] 08:52:56 INFO - PROCESS | 4008 | 1461253976164 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 923ms 08:52:56 INFO - PROCESS | 4008 | 1461253976231 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 4008 | 1461253976234 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 08:52:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:52:56 INFO - PROCESS | 4008 | 1461253976237 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 4008 | 1461253976240 Marionette TRACE conn5 <- [1,1602,null,{}] 08:52:56 INFO - PROCESS | 4008 | 1461253976244 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:56 INFO - PROCESS | 4008 | 1461253976354 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 08:52:56 INFO - PROCESS | 4008 | 1461253976423 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227977800 == 43 [pid = 4008] [id = 410] 08:52:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D22728D000) [pid = 4008] [serial = 1230] [outer = 0000000000000000] 08:52:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D2272A2400) [pid = 4008] [serial = 1231] [outer = 000000D22728D000] 08:52:56 INFO - PROCESS | 4008 | 1461253976481 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D22760A800) [pid = 4008] [serial = 1232] [outer = 000000D22728D000] 08:52:57 INFO - PROCESS | 4008 | 1461253977036 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 08:52:57 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 08:52:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 839ms 08:52:57 INFO - PROCESS | 4008 | 1461253977079 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 08:52:57 INFO - PROCESS | 4008 | 1461253977082 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 08:52:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:52:57 INFO - PROCESS | 4008 | 1461253977085 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:52:57 INFO - PROCESS | 4008 | 1461253977088 Marionette TRACE conn5 <- [1,1606,null,{}] 08:52:57 INFO - PROCESS | 4008 | 1461253977091 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:57 INFO - PROCESS | 4008 | 1461253977191 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 08:52:57 INFO - PROCESS | 4008 | 1461253977276 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEC3800 == 44 [pid = 4008] [id = 411] 08:52:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D227609800) [pid = 4008] [serial = 1233] [outer = 0000000000000000] 08:52:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D227A7D400) [pid = 4008] [serial = 1234] [outer = 000000D227609800] 08:52:57 INFO - PROCESS | 4008 | 1461253977334 Marionette DEBUG loaded listener.js 08:52:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D227AEF400) [pid = 4008] [serial = 1235] [outer = 000000D227609800] 08:52:58 INFO - PROCESS | 4008 | 1461253978031 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:52:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 987ms 08:52:58 INFO - PROCESS | 4008 | 1461253978074 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 4008 | 1461253978079 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 08:52:58 INFO - PROCESS | 4008 | 1461253978084 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:52:58 INFO - PROCESS | 4008 | 1461253978088 Marionette TRACE conn5 <- [1,1610,null,{}] 08:52:58 INFO - PROCESS | 4008 | 1461253978095 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:58 INFO - PROCESS | 4008 | 1461253978199 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 08:52:58 INFO - PROCESS | 4008 | 1461253978271 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22028A800 == 45 [pid = 4008] [id = 412] 08:52:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D21974A000) [pid = 4008] [serial = 1236] [outer = 0000000000000000] 08:52:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D21AAC5C00) [pid = 4008] [serial = 1237] [outer = 000000D21974A000] 08:52:58 INFO - PROCESS | 4008 | 1461253978323 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D21B323800) [pid = 4008] [serial = 1238] [outer = 000000D21974A000] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D219745000) [pid = 4008] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D21A853C00) [pid = 4008] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D224C09400) [pid = 4008] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D22038A800) [pid = 4008] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D22073B800) [pid = 4008] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D2207FB000) [pid = 4008] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D221413800) [pid = 4008] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D21AFC4C00) [pid = 4008] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D21B021800) [pid = 4008] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D21C688400) [pid = 4008] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D21C81E400) [pid = 4008] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D227EE4400) [pid = 4008] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D2250E7000) [pid = 4008] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D224F3BC00) [pid = 4008] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D227A7C000) [pid = 4008] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D22721CC00) [pid = 4008] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D21F865400) [pid = 4008] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (000000D21FB02400) [pid = 4008] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (000000D221496800) [pid = 4008] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (000000D21B348400) [pid = 4008] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (000000D21B740400) [pid = 4008] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (000000D2282D8400) [pid = 4008] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (000000D227DBA400) [pid = 4008] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (000000D227AED800) [pid = 4008] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (000000D227AEC000) [pid = 4008] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (000000D227C2CC00) [pid = 4008] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (000000D221A9D000) [pid = 4008] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 08:52:58 INFO - PROCESS | 4008 | 1461253978905 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 08:52:58 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 08:52:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 881ms 08:52:58 INFO - PROCESS | 4008 | 1461253978969 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 4008 | 1461253978975 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 08:52:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:52:58 INFO - PROCESS | 4008 | 1461253978981 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 4008 | 1461253978984 Marionette TRACE conn5 <- [1,1614,null,{}] 08:52:58 INFO - PROCESS | 4008 | 1461253978988 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:59 INFO - PROCESS | 4008 | 1461253979075 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 08:52:59 INFO - PROCESS | 4008 | 1461253979149 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2208AC000 == 46 [pid = 4008] [id = 413] 08:52:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (000000D21A853C00) [pid = 4008] [serial = 1239] [outer = 0000000000000000] 08:52:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (000000D21B320000) [pid = 4008] [serial = 1240] [outer = 000000D21A853C00] 08:52:59 INFO - PROCESS | 4008 | 1461253979198 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (000000D21B74DC00) [pid = 4008] [serial = 1241] [outer = 000000D21A853C00] 08:52:59 INFO - PROCESS | 4008 | 1461253979641 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:52:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 671ms 08:52:59 INFO - PROCESS | 4008 | 1461253979654 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 4008 | 1461253979657 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 08:52:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:52:59 INFO - PROCESS | 4008 | 1461253979660 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 4008 | 1461253979664 Marionette TRACE conn5 <- [1,1618,null,{}] 08:52:59 INFO - PROCESS | 4008 | 1461253979675 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:59 INFO - PROCESS | 4008 | 1461253979765 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 08:52:59 INFO - PROCESS | 4008 | 1461253979771 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22751E000 == 47 [pid = 4008] [id = 414] 08:52:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (000000D21C81D800) [pid = 4008] [serial = 1242] [outer = 0000000000000000] 08:52:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (000000D21FB0B400) [pid = 4008] [serial = 1243] [outer = 000000D21C81D800] 08:52:59 INFO - PROCESS | 4008 | 1461253979821 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (000000D2205BF800) [pid = 4008] [serial = 1244] [outer = 000000D21C81D800] 08:53:00 INFO - PROCESS | 4008 | 1461253980290 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:53:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 692ms 08:53:00 INFO - PROCESS | 4008 | 1461253980356 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 4008 | 1461253980358 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 08:53:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:53:00 INFO - PROCESS | 4008 | 1461253980362 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 4008 | 1461253980364 Marionette TRACE conn5 <- [1,1622,null,{}] 08:53:00 INFO - PROCESS | 4008 | 1461253980367 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:00 INFO - PROCESS | 4008 | 1461253980452 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 08:53:00 INFO - PROCESS | 4008 | 1461253980458 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228008800 == 48 [pid = 4008] [id = 415] 08:53:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000D221413800) [pid = 4008] [serial = 1245] [outer = 0000000000000000] 08:53:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000D22146E800) [pid = 4008] [serial = 1246] [outer = 000000D221413800] 08:53:00 INFO - PROCESS | 4008 | 1461253980505 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (000000D224C12000) [pid = 4008] [serial = 1247] [outer = 000000D221413800] 08:53:00 INFO - PROCESS | 4008 | 1461253980969 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:53:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 629ms 08:53:00 INFO - PROCESS | 4008 | 1461253980993 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 08:53:01 INFO - PROCESS | 4008 | 1461253980996 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 08:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:53:01 INFO - PROCESS | 4008 | 1461253980999 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 4008 | 1461253981001 Marionette TRACE conn5 <- [1,1626,null,{}] 08:53:01 INFO - PROCESS | 4008 | 1461253981004 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:01 INFO - PROCESS | 4008 | 1461253981109 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 08:53:01 INFO - PROCESS | 4008 | 1461253981191 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284CA800 == 49 [pid = 4008] [id = 416] 08:53:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000D224FDF800) [pid = 4008] [serial = 1248] [outer = 0000000000000000] 08:53:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D226B64400) [pid = 4008] [serial = 1249] [outer = 000000D224FDF800] 08:53:01 INFO - PROCESS | 4008 | 1461253981238 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D227AE9000) [pid = 4008] [serial = 1250] [outer = 000000D224FDF800] 08:53:01 INFO - PROCESS | 4008 | 1461253981724 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 08:53:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:53:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 776ms 08:53:01 INFO - PROCESS | 4008 | 1461253981779 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 08:53:01 INFO - PROCESS | 4008 | 1461253981781 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 08:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:53:01 INFO - PROCESS | 4008 | 1461253981784 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 4008 | 1461253981786 Marionette TRACE conn5 <- [1,1630,null,{}] 08:53:01 INFO - PROCESS | 4008 | 1461253981796 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:01 INFO - PROCESS | 4008 | 1461253981930 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 08:53:01 INFO - PROCESS | 4008 | 1461253981986 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A926800 == 50 [pid = 4008] [id = 417] 08:53:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D227EE8C00) [pid = 4008] [serial = 1251] [outer = 0000000000000000] 08:53:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D228621C00) [pid = 4008] [serial = 1252] [outer = 000000D227EE8C00] 08:53:02 INFO - PROCESS | 4008 | 1461253982036 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D2288E7C00) [pid = 4008] [serial = 1253] [outer = 000000D227EE8C00] 08:53:02 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D21FE9C000) [pid = 4008] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:53:02 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D21AFBDC00) [pid = 4008] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:53:02 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D21AFBD400) [pid = 4008] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:53:02 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D21969FC00) [pid = 4008] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:53:02 INFO - PROCESS | 4008 | 1461253982434 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 08:53:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:53:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 671ms 08:53:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:53:02 INFO - PROCESS | 4008 | 1461253982485 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 08:53:02 INFO - PROCESS | 4008 | 1461253982487 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 08:53:02 INFO - PROCESS | 4008 | 1461253982490 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 4008 | 1461253982492 Marionette TRACE conn5 <- [1,1634,null,{}] 08:53:02 INFO - PROCESS | 4008 | 1461253982497 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:02 INFO - PROCESS | 4008 | 1461253982604 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 08:53:02 INFO - PROCESS | 4008 | 1461253982651 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA71000 == 51 [pid = 4008] [id = 418] 08:53:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D21FB0FC00) [pid = 4008] [serial = 1254] [outer = 0000000000000000] 08:53:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D2288E7800) [pid = 4008] [serial = 1255] [outer = 000000D21FB0FC00] 08:53:02 INFO - PROCESS | 4008 | 1461253982697 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D228A96C00) [pid = 4008] [serial = 1256] [outer = 000000D21FB0FC00] 08:53:03 INFO - PROCESS | 4008 | 1461253983064 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 628ms 08:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:53:03 INFO - PROCESS | 4008 | 1461253983122 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 4008 | 1461253983124 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 08:53:03 INFO - PROCESS | 4008 | 1461253983127 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 4008 | 1461253983129 Marionette TRACE conn5 <- [1,1638,null,{}] 08:53:03 INFO - PROCESS | 4008 | 1461253983132 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:03 INFO - PROCESS | 4008 | 1461253983214 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 08:53:03 INFO - PROCESS | 4008 | 1461253983220 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C47B000 == 52 [pid = 4008] [id = 419] 08:53:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D228BAFC00) [pid = 4008] [serial = 1257] [outer = 0000000000000000] 08:53:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D228BB5C00) [pid = 4008] [serial = 1258] [outer = 000000D228BAFC00] 08:53:03 INFO - PROCESS | 4008 | 1461253983266 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D228DBEC00) [pid = 4008] [serial = 1259] [outer = 000000D228BAFC00] 08:53:03 INFO - PROCESS | 4008 | 1461253983700 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 629ms 08:53:03 INFO - PROCESS | 4008 | 1461253983760 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 4008 | 1461253983762 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 08:53:03 INFO - PROCESS | 4008 | 1461253983765 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:53:03 INFO - PROCESS | 4008 | 1461253983767 Marionette TRACE conn5 <- [1,1642,null,{}] 08:53:03 INFO - PROCESS | 4008 | 1461253983770 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:03 INFO - PROCESS | 4008 | 1461253983853 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 08:53:03 INFO - PROCESS | 4008 | 1461253983862 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C606800 == 53 [pid = 4008] [id = 420] 08:53:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D228DC5000) [pid = 4008] [serial = 1260] [outer = 0000000000000000] 08:53:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D228DC9C00) [pid = 4008] [serial = 1261] [outer = 000000D228DC5000] 08:53:03 INFO - PROCESS | 4008 | 1461253983907 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D228E28000) [pid = 4008] [serial = 1262] [outer = 000000D228DC5000] 08:53:04 INFO - PROCESS | 4008 | 1461253984347 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:53:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:53:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 629ms 08:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:53:04 INFO - PROCESS | 4008 | 1461253984399 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 08:53:04 INFO - PROCESS | 4008 | 1461253984402 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 08:53:04 INFO - PROCESS | 4008 | 1461253984405 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:53:04 INFO - PROCESS | 4008 | 1461253984406 Marionette TRACE conn5 <- [1,1646,null,{}] 08:53:04 INFO - PROCESS | 4008 | 1461253984410 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:04 INFO - PROCESS | 4008 | 1461253984493 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 08:53:04 INFO - PROCESS | 4008 | 1461253984499 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C697800 == 54 [pid = 4008] [id = 421] 08:53:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D22902A800) [pid = 4008] [serial = 1263] [outer = 0000000000000000] 08:53:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D2290D9400) [pid = 4008] [serial = 1264] [outer = 000000D22902A800] 08:53:04 INFO - PROCESS | 4008 | 1461253984544 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D2297AC800) [pid = 4008] [serial = 1265] [outer = 000000D22902A800] 08:53:04 INFO - PROCESS | 4008 | 1461253984957 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 629ms 08:53:05 INFO - PROCESS | 4008 | 1461253985036 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 4008 | 1461253985041 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 08:53:05 INFO - PROCESS | 4008 | 1461253985046 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:53:05 INFO - PROCESS | 4008 | 1461253985051 Marionette TRACE conn5 <- [1,1650,null,{}] 08:53:05 INFO - PROCESS | 4008 | 1461253985057 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:05 INFO - PROCESS | 4008 | 1461253985171 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 08:53:05 INFO - PROCESS | 4008 | 1461253985339 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2202D5800 == 55 [pid = 4008] [id = 422] 08:53:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D2197F4000) [pid = 4008] [serial = 1266] [outer = 0000000000000000] 08:53:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D21AFBF400) [pid = 4008] [serial = 1267] [outer = 000000D2197F4000] 08:53:05 INFO - PROCESS | 4008 | 1461253985398 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D21B749000) [pid = 4008] [serial = 1268] [outer = 000000D2197F4000] 08:53:05 INFO - PROCESS | 4008 | 1461253985960 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 986ms 08:53:06 INFO - PROCESS | 4008 | 1461253986036 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 4008 | 1461253986041 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 08:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:53:06 INFO - PROCESS | 4008 | 1461253986049 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 4008 | 1461253986053 Marionette TRACE conn5 <- [1,1654,null,{}] 08:53:06 INFO - PROCESS | 4008 | 1461253986058 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:06 INFO - PROCESS | 4008 | 1461253986214 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 08:53:06 INFO - PROCESS | 4008 | 1461253986261 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22847B000 == 56 [pid = 4008] [id = 423] 08:53:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D21FA30400) [pid = 4008] [serial = 1269] [outer = 0000000000000000] 08:53:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D220217800) [pid = 4008] [serial = 1270] [outer = 000000D21FA30400] 08:53:06 INFO - PROCESS | 4008 | 1461253986317 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D221467400) [pid = 4008] [serial = 1271] [outer = 000000D21FA30400] 08:53:06 INFO - PROCESS | 4008 | 1461253986934 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 08:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 923ms 08:53:06 INFO - PROCESS | 4008 | 1461253986973 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 4008 | 1461253986976 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 08:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:53:06 INFO - PROCESS | 4008 | 1461253986980 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 4008 | 1461253986982 Marionette TRACE conn5 <- [1,1658,null,{}] 08:53:07 INFO - PROCESS | 4008 | 1461253986993 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:07 INFO - PROCESS | 4008 | 1461253987109 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 08:53:07 INFO - PROCESS | 4008 | 1461253987186 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C715800 == 57 [pid = 4008] [id = 424] 08:53:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D227EE3400) [pid = 4008] [serial = 1272] [outer = 0000000000000000] 08:53:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D227F6F000) [pid = 4008] [serial = 1273] [outer = 000000D227EE3400] 08:53:07 INFO - PROCESS | 4008 | 1461253987287 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D2288EB000) [pid = 4008] [serial = 1274] [outer = 000000D227EE3400] 08:53:07 INFO - PROCESS | 4008 | 1461253987939 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 987ms 08:53:07 INFO - PROCESS | 4008 | 1461253987975 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 4008 | 1461253987978 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 08:53:07 INFO - PROCESS | 4008 | 1461253987982 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:53:07 INFO - PROCESS | 4008 | 1461253987985 Marionette TRACE conn5 <- [1,1662,null,{}] 08:53:07 INFO - PROCESS | 4008 | 1461253987988 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:08 INFO - PROCESS | 4008 | 1461253988099 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 08:53:08 INFO - PROCESS | 4008 | 1461253988176 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E379800 == 58 [pid = 4008] [id = 425] 08:53:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D22971CC00) [pid = 4008] [serial = 1275] [outer = 0000000000000000] 08:53:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D22A4CA800) [pid = 4008] [serial = 1276] [outer = 000000D22971CC00] 08:53:08 INFO - PROCESS | 4008 | 1461253988274 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D22AD56C00) [pid = 4008] [serial = 1277] [outer = 000000D22971CC00] 08:53:08 INFO - PROCESS | 4008 | 1461253988838 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 923ms 08:53:08 INFO - PROCESS | 4008 | 1461253988912 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 08:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:53:08 INFO - PROCESS | 4008 | 1461253988914 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 08:53:08 INFO - PROCESS | 4008 | 1461253988918 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 4008 | 1461253988920 Marionette TRACE conn5 <- [1,1666,null,{}] 08:53:08 INFO - PROCESS | 4008 | 1461253988924 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:09 INFO - PROCESS | 4008 | 1461253989029 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 08:53:09 INFO - PROCESS | 4008 | 1461253989119 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E678000 == 59 [pid = 4008] [id = 426] 08:53:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D2297A4C00) [pid = 4008] [serial = 1278] [outer = 0000000000000000] 08:53:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D22AEF8C00) [pid = 4008] [serial = 1279] [outer = 000000D2297A4C00] 08:53:09 INFO - PROCESS | 4008 | 1461253989176 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22B66C800) [pid = 4008] [serial = 1280] [outer = 000000D2297A4C00] 08:53:09 INFO - PROCESS | 4008 | 1461253989932 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1079ms 08:53:10 INFO - PROCESS | 4008 | 1461253990000 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 4008 | 1461253990004 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 08:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:53:10 INFO - PROCESS | 4008 | 1461253990009 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 4008 | 1461253990012 Marionette TRACE conn5 <- [1,1670,null,{}] 08:53:10 INFO - PROCESS | 4008 | 1461253990033 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:10 INFO - PROCESS | 4008 | 1461253990132 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 08:53:10 INFO - PROCESS | 4008 | 1461253990205 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227CA1000 == 60 [pid = 4008] [id = 427] 08:53:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D21AFC8000) [pid = 4008] [serial = 1281] [outer = 0000000000000000] 08:53:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D21B319400) [pid = 4008] [serial = 1282] [outer = 000000D21AFC8000] 08:53:10 INFO - PROCESS | 4008 | 1461253990256 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D21CA7DC00) [pid = 4008] [serial = 1283] [outer = 000000D21AFC8000] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213D9000 == 59 [pid = 4008] [id = 304] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FA20000 == 58 [pid = 4008] [id = 316] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B937800 == 57 [pid = 4008] [id = 319] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C606800 == 56 [pid = 4008] [id = 420] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C47B000 == 55 [pid = 4008] [id = 419] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA71000 == 54 [pid = 4008] [id = 418] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A926800 == 53 [pid = 4008] [id = 417] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284CA800 == 52 [pid = 4008] [id = 416] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D228008800 == 51 [pid = 4008] [id = 415] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D22751E000 == 50 [pid = 4008] [id = 414] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D2208AC000 == 49 [pid = 4008] [id = 413] 08:53:10 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22140D400) [pid = 4008] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 08:53:10 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D21B746800) [pid = 4008] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 08:53:10 INFO - PROCESS | 4008 | 1461253990957 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D22028A800 == 48 [pid = 4008] [id = 412] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4AB000 == 47 [pid = 4008] [id = 409] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FBF000 == 46 [pid = 4008] [id = 408] 08:53:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D2207CF000 == 45 [pid = 4008] [id = 407] 08:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 989ms 08:53:11 INFO - PROCESS | 4008 | 1461253990998 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 4008 | 1461253991004 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 08:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:53:11 INFO - PROCESS | 4008 | 1461253991010 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 4008 | 1461253991012 Marionette TRACE conn5 <- [1,1674,null,{}] 08:53:11 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D21B608C00) [pid = 4008] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 08:53:11 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21B956400) [pid = 4008] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 08:53:11 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D21B31C800) [pid = 4008] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 08:53:11 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D21AFC6800) [pid = 4008] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 08:53:11 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D21FA85400) [pid = 4008] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 08:53:11 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D21FB11C00) [pid = 4008] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 08:53:11 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D21AAC4400) [pid = 4008] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 08:53:11 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D220393000) [pid = 4008] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 08:53:11 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D2207EE800) [pid = 4008] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 08:53:11 INFO - PROCESS | 4008 | 1461253991043 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:11 INFO - PROCESS | 4008 | 1461253991152 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 08:53:11 INFO - PROCESS | 4008 | 1461253991165 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2202D1000 == 46 [pid = 4008] [id = 428] 08:53:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D21AAC4400) [pid = 4008] [serial = 1284] [outer = 0000000000000000] 08:53:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D21AFC1000) [pid = 4008] [serial = 1285] [outer = 000000D21AAC4400] 08:53:11 INFO - PROCESS | 4008 | 1461253991212 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D21B346800) [pid = 4008] [serial = 1286] [outer = 000000D21AAC4400] 08:53:11 INFO - PROCESS | 4008 | 1461253991682 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 08:53:11 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 08:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 736ms 08:53:11 INFO - PROCESS | 4008 | 1461253991747 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 4008 | 1461253991750 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 08:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:53:11 INFO - PROCESS | 4008 | 1461253991753 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 4008 | 1461253991757 Marionette TRACE conn5 <- [1,1678,null,{}] 08:53:11 INFO - PROCESS | 4008 | 1461253991767 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:11 INFO - PROCESS | 4008 | 1461253991858 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 08:53:11 INFO - PROCESS | 4008 | 1461253991865 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E47000 == 47 [pid = 4008] [id = 429] 08:53:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D21FBB0C00) [pid = 4008] [serial = 1287] [outer = 0000000000000000] 08:53:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D2205B9C00) [pid = 4008] [serial = 1288] [outer = 000000D21FBB0C00] 08:53:11 INFO - PROCESS | 4008 | 1461253991916 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D2208D8C00) [pid = 4008] [serial = 1289] [outer = 000000D21FBB0C00] 08:53:12 INFO - PROCESS | 4008 | 1461253992407 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 08:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 692ms 08:53:12 INFO - PROCESS | 4008 | 1461253992470 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 4008 | 1461253992473 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 08:53:12 INFO - PROCESS | 4008 | 1461253992476 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 4008 | 1461253992478 Marionette TRACE conn5 <- [1,1682,null,{}] 08:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:53:12 INFO - PROCESS | 4008 | 1461253992484 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:12 INFO - PROCESS | 4008 | 1461253992569 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 08:53:12 INFO - PROCESS | 4008 | 1461253992577 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228E49000 == 48 [pid = 4008] [id = 430] 08:53:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D221410400) [pid = 4008] [serial = 1290] [outer = 0000000000000000] 08:53:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22445C400) [pid = 4008] [serial = 1291] [outer = 000000D221410400] 08:53:12 INFO - PROCESS | 4008 | 1461253992623 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D225075800) [pid = 4008] [serial = 1292] [outer = 000000D221410400] 08:53:13 INFO - PROCESS | 4008 | 1461253993062 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 629ms 08:53:13 INFO - PROCESS | 4008 | 1461253993117 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 08:53:13 INFO - PROCESS | 4008 | 1461253993119 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 08:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:53:13 INFO - PROCESS | 4008 | 1461253993122 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 4008 | 1461253993124 Marionette TRACE conn5 <- [1,1686,null,{}] 08:53:13 INFO - PROCESS | 4008 | 1461253993127 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:13 INFO - PROCESS | 4008 | 1461253993234 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 08:53:13 INFO - PROCESS | 4008 | 1461253993281 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B642000 == 49 [pid = 4008] [id = 431] 08:53:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D227290C00) [pid = 4008] [serial = 1293] [outer = 0000000000000000] 08:53:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D227605000) [pid = 4008] [serial = 1294] [outer = 000000D227290C00] 08:53:13 INFO - PROCESS | 4008 | 1461253993333 Marionette DEBUG loaded listener.js 08:53:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D227AEA800) [pid = 4008] [serial = 1295] [outer = 000000D227290C00] 08:53:13 INFO - PROCESS | 4008 | 1461253993765 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 08:53:13 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 08:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 08:53:13 INFO - PROCESS | 4008 | 1461253993800 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 08:53:13 INFO - PROCESS | 4008 | 1461253993802 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 08:53:13 INFO - PROCESS | 4008 | 1461253993805 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 4008 | 1461253993807 Marionette TRACE conn5 <- [1,1690,null,{}] 08:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:53:13 INFO - PROCESS | 4008 | 1461253993810 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:13 INFO - PROCESS | 4008 | 1461253993972 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 08:53:14 INFO - PROCESS | 4008 | 1461253994004 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C48D000 == 50 [pid = 4008] [id = 432] 08:53:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227DC1000) [pid = 4008] [serial = 1296] [outer = 0000000000000000] 08:53:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D228622800) [pid = 4008] [serial = 1297] [outer = 000000D227DC1000] 08:53:14 INFO - PROCESS | 4008 | 1461253994056 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D228BB4000) [pid = 4008] [serial = 1298] [outer = 000000D227DC1000] 08:53:14 INFO - PROCESS | 4008 | 1461253994521 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 776ms 08:53:14 INFO - PROCESS | 4008 | 1461253994587 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 08:53:14 INFO - PROCESS | 4008 | 1461253994589 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 08:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:53:14 INFO - PROCESS | 4008 | 1461253994598 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:53:14 INFO - PROCESS | 4008 | 1461253994600 Marionette TRACE conn5 <- [1,1694,null,{}] 08:53:14 INFO - PROCESS | 4008 | 1461253994604 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:14 INFO - PROCESS | 4008 | 1461253994712 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 08:53:14 INFO - PROCESS | 4008 | 1461253994722 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C71A800 == 51 [pid = 4008] [id = 433] 08:53:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D228E22800) [pid = 4008] [serial = 1299] [outer = 0000000000000000] 08:53:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D228E30000) [pid = 4008] [serial = 1300] [outer = 000000D228E22800] 08:53:14 INFO - PROCESS | 4008 | 1461253994768 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22A86DC00) [pid = 4008] [serial = 1301] [outer = 000000D228E22800] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21974A000) [pid = 4008] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D227EE8C00) [pid = 4008] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21C81D800) [pid = 4008] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D228BAFC00) [pid = 4008] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D224FDF800) [pid = 4008] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D228DC5000) [pid = 4008] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D21B340C00) [pid = 4008] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22952C800) [pid = 4008] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D221413800) [pid = 4008] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D21A853C00) [pid = 4008] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:53:15 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21FB0FC00) [pid = 4008] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:53:15 INFO - PROCESS | 4008 | 1461253995294 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 08:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 734ms 08:53:15 INFO - PROCESS | 4008 | 1461253995335 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 4008 | 1461253995337 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 08:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:53:15 INFO - PROCESS | 4008 | 1461253995340 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 4008 | 1461253995342 Marionette TRACE conn5 <- [1,1698,null,{}] 08:53:15 INFO - PROCESS | 4008 | 1461253995350 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:15 INFO - PROCESS | 4008 | 1461253995432 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 08:53:15 INFO - PROCESS | 4008 | 1461253995438 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B631000 == 52 [pid = 4008] [id = 434] 08:53:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D21AFBDC00) [pid = 4008] [serial = 1302] [outer = 0000000000000000] 08:53:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D2279C6400) [pid = 4008] [serial = 1303] [outer = 000000D21AFBDC00] 08:53:15 INFO - PROCESS | 4008 | 1461253995484 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D22A9C5400) [pid = 4008] [serial = 1304] [outer = 000000D21AFBDC00] 08:53:15 INFO - PROCESS | 4008 | 1461253995912 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 08:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 629ms 08:53:15 INFO - PROCESS | 4008 | 1461253995973 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 4008 | 1461253995975 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 08:53:15 INFO - PROCESS | 4008 | 1461253995978 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:53:15 INFO - PROCESS | 4008 | 1461253995980 Marionette TRACE conn5 <- [1,1702,null,{}] 08:53:15 INFO - PROCESS | 4008 | 1461253995984 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:16 INFO - PROCESS | 4008 | 1461253996065 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 08:53:16 INFO - PROCESS | 4008 | 1461253996071 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F50D000 == 53 [pid = 4008] [id = 435] 08:53:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D22B66E000) [pid = 4008] [serial = 1305] [outer = 0000000000000000] 08:53:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22B8C1800) [pid = 4008] [serial = 1306] [outer = 000000D22B66E000] 08:53:16 INFO - PROCESS | 4008 | 1461253996116 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22B8CC000) [pid = 4008] [serial = 1307] [outer = 000000D22B66E000] 08:53:16 INFO - PROCESS | 4008 | 1461253996549 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",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/path-objects/2d.path.arc.selfintersect.1.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 08:53:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 08:53:16 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 08:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:16 INFO - _addTest/ [0,1705,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 4008 | 1461253996613 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 08:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:53:16 INFO - PROCESS | 4008 | 1461253996617 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 4008 | 1461253996619 Marionette TRACE conn5 <- [1,1706,null,{}] 08:53:16 INFO - PROCESS | 4008 | 1461253996622 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:16 INFO - PROCESS | 4008 | 1461253996706 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 08:53:16 INFO - PROCESS | 4008 | 1461253996733 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F578000 == 54 [pid = 4008] [id = 436] 08:53:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D22BA2E400) [pid = 4008] [serial = 1308] [outer = 0000000000000000] 08:53:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22BA30800) [pid = 4008] [serial = 1309] [outer = 000000D22BA2E400] 08:53:16 INFO - PROCESS | 4008 | 1461253996808 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22BADCC00) [pid = 4008] [serial = 1310] [outer = 000000D22BA2E400] 08:53:17 INFO - PROCESS | 4008 | 1461253997290 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 734ms 08:53:17 INFO - PROCESS | 4008 | 1461253997355 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 08:53:17 INFO - PROCESS | 4008 | 1461253997360 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 08:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:53:17 INFO - PROCESS | 4008 | 1461253997365 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 4008 | 1461253997370 Marionette TRACE conn5 <- [1,1710,null,{}] 08:53:17 INFO - PROCESS | 4008 | 1461253997378 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:17 INFO - PROCESS | 4008 | 1461253997493 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 08:53:17 INFO - PROCESS | 4008 | 1461253997569 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2216CB800 == 55 [pid = 4008] [id = 437] 08:53:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D219F5BC00) [pid = 4008] [serial = 1311] [outer = 0000000000000000] 08:53:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D21AA56800) [pid = 4008] [serial = 1312] [outer = 000000D219F5BC00] 08:53:17 INFO - PROCESS | 4008 | 1461253997671 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D21B74D000) [pid = 4008] [serial = 1313] [outer = 000000D219F5BC00] 08:53:18 INFO - PROCESS | 4008 | 1461253998341 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 08:53:18 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 08:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1025ms 08:53:18 INFO - PROCESS | 4008 | 1461253998394 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 4008 | 1461253998401 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 08:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:53:18 INFO - PROCESS | 4008 | 1461253998408 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 4008 | 1461253998411 Marionette TRACE conn5 <- [1,1714,null,{}] 08:53:18 INFO - PROCESS | 4008 | 1461253998415 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:18 INFO - PROCESS | 4008 | 1461253998528 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 08:53:18 INFO - PROCESS | 4008 | 1461253998648 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4AB000 == 56 [pid = 4008] [id = 438] 08:53:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21C69F400) [pid = 4008] [serial = 1314] [outer = 0000000000000000] 08:53:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22140D400) [pid = 4008] [serial = 1315] [outer = 000000D21C69F400] 08:53:18 INFO - PROCESS | 4008 | 1461253998706 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D224FE0400) [pid = 4008] [serial = 1316] [outer = 000000D21C69F400] 08:53:19 INFO - PROCESS | 4008 | 1461253999286 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 08:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 923ms 08:53:19 INFO - PROCESS | 4008 | 1461253999337 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 08:53:19 INFO - PROCESS | 4008 | 1461253999340 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 08:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:53:19 INFO - PROCESS | 4008 | 1461253999344 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - PROCESS | 4008 | 1461253999348 Marionette TRACE conn5 <- [1,1718,null,{}] 08:53:19 INFO - PROCESS | 4008 | 1461253999361 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:19 INFO - PROCESS | 4008 | 1461253999520 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 08:53:19 INFO - PROCESS | 4008 | 1461253999537 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F60D800 == 57 [pid = 4008] [id = 439] 08:53:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D228A8B000) [pid = 4008] [serial = 1317] [outer = 0000000000000000] 08:53:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D228BB1800) [pid = 4008] [serial = 1318] [outer = 000000D228A8B000] 08:53:19 INFO - PROCESS | 4008 | 1461253999598 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22B8C2800) [pid = 4008] [serial = 1319] [outer = 000000D228A8B000] 08:53:20 INFO - PROCESS | 4008 | 1461254000220 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",1,"assert_equals: Red channel of the pixel at (1, 48) 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.arc.shape.3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1721,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 4008 | 1461254000293 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 08:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:53:20 INFO - PROCESS | 4008 | 1461254000296 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 4008 | 1461254000299 Marionette TRACE conn5 <- [1,1722,null,{}] 08:53:20 INFO - PROCESS | 4008 | 1461254000302 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:20 INFO - PROCESS | 4008 | 1461254000417 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 08:53:20 INFO - PROCESS | 4008 | 1461254000568 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230663800 == 58 [pid = 4008] [id = 440] 08:53:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22BAE7800) [pid = 4008] [serial = 1320] [outer = 0000000000000000] 08:53:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22BE8E400) [pid = 4008] [serial = 1321] [outer = 000000D22BAE7800] 08:53:20 INFO - PROCESS | 4008 | 1461254000625 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22BE96C00) [pid = 4008] [serial = 1322] [outer = 000000D22BAE7800] 08:53:21 INFO - PROCESS | 4008 | 1461254001165 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 08:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 923ms 08:53:21 INFO - PROCESS | 4008 | 1461254001222 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 08:53:21 INFO - PROCESS | 4008 | 1461254001225 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 08:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:53:21 INFO - PROCESS | 4008 | 1461254001228 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - PROCESS | 4008 | 1461254001230 Marionette TRACE conn5 <- [1,1726,null,{}] 08:53:21 INFO - PROCESS | 4008 | 1461254001234 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:21 INFO - PROCESS | 4008 | 1461254001374 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 08:53:21 INFO - PROCESS | 4008 | 1461254001507 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230690000 == 59 [pid = 4008] [id = 441] 08:53:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D21B33E400) [pid = 4008] [serial = 1323] [outer = 0000000000000000] 08:53:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22BFB9000) [pid = 4008] [serial = 1324] [outer = 000000D21B33E400] 08:53:21 INFO - PROCESS | 4008 | 1461254001567 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22C403400) [pid = 4008] [serial = 1325] [outer = 000000D21B33E400] 08:53:22 INFO - PROCESS | 4008 | 1461254002270 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 08:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1078ms 08:53:22 INFO - PROCESS | 4008 | 1461254002317 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 4008 | 1461254002321 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 08:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:53:22 INFO - PROCESS | 4008 | 1461254002327 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 4008 | 1461254002331 Marionette TRACE conn5 <- [1,1730,null,{}] 08:53:22 INFO - PROCESS | 4008 | 1461254002338 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:22 INFO - PROCESS | 4008 | 1461254002439 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 08:53:22 INFO - PROCESS | 4008 | 1461254002540 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227987000 == 60 [pid = 4008] [id = 442] 08:53:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D2196A4800) [pid = 4008] [serial = 1326] [outer = 0000000000000000] 08:53:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D21AFC1C00) [pid = 4008] [serial = 1327] [outer = 000000D2196A4800] 08:53:22 INFO - PROCESS | 4008 | 1461254002593 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D21C686000) [pid = 4008] [serial = 1328] [outer = 000000D2196A4800] 08:53:23 INFO - PROCESS | 4008 | 1461254003168 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D228007800 == 59 [pid = 4008] [id = 405] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22847E000 == 58 [pid = 4008] [id = 406] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F50D000 == 57 [pid = 4008] [id = 435] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B631000 == 56 [pid = 4008] [id = 434] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C71A800 == 55 [pid = 4008] [id = 433] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C48D000 == 54 [pid = 4008] [id = 432] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B642000 == 53 [pid = 4008] [id = 431] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D228E49000 == 52 [pid = 4008] [id = 430] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E47000 == 51 [pid = 4008] [id = 429] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D2290D9400) [pid = 4008] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D2272A2400) [pid = 4008] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D227A7D400) [pid = 4008] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21FB06400) [pid = 4008] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D21B020000) [pid = 4008] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D224FD6800) [pid = 4008] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D2202D1000 == 50 [pid = 4008] [id = 428] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D227CA1000 == 49 [pid = 4008] [id = 427] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E678000 == 48 [pid = 4008] [id = 426] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E379800 == 47 [pid = 4008] [id = 425] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C715800 == 46 [pid = 4008] [id = 424] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22847B000 == 45 [pid = 4008] [id = 423] 08:53:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D2202D5800 == 44 [pid = 4008] [id = 422] 08:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 944ms 08:53:23 INFO - PROCESS | 4008 | 1461254003298 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 4008 | 1461254003304 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 08:53:23 INFO - PROCESS | 4008 | 1461254003311 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:53:23 INFO - PROCESS | 4008 | 1461254003313 Marionette TRACE conn5 <- [1,1734,null,{}] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D228E28000) [pid = 4008] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21B323800) [pid = 4008] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D228621C00) [pid = 4008] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D2288E7C00) [pid = 4008] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21FB0B400) [pid = 4008] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D228DBEC00) [pid = 4008] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D227AE9000) [pid = 4008] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21AAC5C00) [pid = 4008] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D2205BF800) [pid = 4008] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D228DC9C00) [pid = 4008] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21CA1C000) [pid = 4008] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22A86C800) [pid = 4008] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22146E800) [pid = 4008] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21B74DC00) [pid = 4008] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D228A96C00) [pid = 4008] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D2288E7800) [pid = 4008] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D21B320000) [pid = 4008] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D226B64400) [pid = 4008] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D224C12000) [pid = 4008] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D228BB5C00) [pid = 4008] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 08:53:23 INFO - PROCESS | 4008 | 1461254003353 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:23 INFO - PROCESS | 4008 | 1461254003449 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 08:53:23 INFO - PROCESS | 4008 | 1461254003456 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EE3000 == 45 [pid = 4008] [id = 443] 08:53:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D21B317000) [pid = 4008] [serial = 1329] [outer = 0000000000000000] 08:53:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D21B345C00) [pid = 4008] [serial = 1330] [outer = 000000D21B317000] 08:53:23 INFO - PROCESS | 4008 | 1461254003506 Marionette DEBUG loaded listener.js 08:53:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D21C9CA800) [pid = 4008] [serial = 1331] [outer = 000000D21B317000] 08:53:24 INFO - PROCESS | 4008 | 1461254004096 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 08:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 839ms 08:53:24 INFO - PROCESS | 4008 | 1461254004156 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 4008 | 1461254004158 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 08:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:53:24 INFO - PROCESS | 4008 | 1461254004162 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 4008 | 1461254004166 Marionette TRACE conn5 <- [1,1738,null,{}] 08:53:24 INFO - PROCESS | 4008 | 1461254004176 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:24 INFO - PROCESS | 4008 | 1461254004304 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 08:53:24 INFO - PROCESS | 4008 | 1461254004384 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228075000 == 46 [pid = 4008] [id = 444] 08:53:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D220385C00) [pid = 4008] [serial = 1332] [outer = 0000000000000000] 08:53:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D2207AA000) [pid = 4008] [serial = 1333] [outer = 000000D220385C00] 08:53:24 INFO - PROCESS | 4008 | 1461254004434 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D221A95800) [pid = 4008] [serial = 1334] [outer = 000000D220385C00] 08:53:24 INFO - PROCESS | 4008 | 1461254004813 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 08:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 691ms 08:53:24 INFO - PROCESS | 4008 | 1461254004856 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 4008 | 1461254004859 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 08:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:53:24 INFO - PROCESS | 4008 | 1461254004862 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 4008 | 1461254004864 Marionette TRACE conn5 <- [1,1742,null,{}] 08:53:24 INFO - PROCESS | 4008 | 1461254004867 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:24 INFO - PROCESS | 4008 | 1461254004953 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 08:53:24 INFO - PROCESS | 4008 | 1461254004960 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A2D800 == 47 [pid = 4008] [id = 445] 08:53:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D224C0AC00) [pid = 4008] [serial = 1335] [outer = 0000000000000000] 08:53:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D227217C00) [pid = 4008] [serial = 1336] [outer = 000000D224C0AC00] 08:53:25 INFO - PROCESS | 4008 | 1461254005007 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D2279C7800) [pid = 4008] [serial = 1337] [outer = 000000D224C0AC00] 08:53:25 INFO - PROCESS | 4008 | 1461254005442 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 08:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 629ms 08:53:25 INFO - PROCESS | 4008 | 1461254005494 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 4008 | 1461254005496 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 08:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:53:25 INFO - PROCESS | 4008 | 1461254005512 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 4008 | 1461254005514 Marionette TRACE conn5 <- [1,1746,null,{}] 08:53:25 INFO - PROCESS | 4008 | 1461254005517 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:25 INFO - PROCESS | 4008 | 1461254005625 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 08:53:25 INFO - PROCESS | 4008 | 1461254005713 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AEEA000 == 48 [pid = 4008] [id = 446] 08:53:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D2279C3400) [pid = 4008] [serial = 1338] [outer = 0000000000000000] 08:53:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D227CC5400) [pid = 4008] [serial = 1339] [outer = 000000D2279C3400] 08:53:25 INFO - PROCESS | 4008 | 1461254005761 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D2282F1C00) [pid = 4008] [serial = 1340] [outer = 000000D2279C3400] 08:53:26 INFO - PROCESS | 4008 | 1461254006196 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 735ms 08:53:26 INFO - PROCESS | 4008 | 1461254006248 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 4008 | 1461254006250 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 08:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:53:26 INFO - PROCESS | 4008 | 1461254006253 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 4008 | 1461254006255 Marionette TRACE conn5 <- [1,1750,null,{}] 08:53:26 INFO - PROCESS | 4008 | 1461254006258 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:26 INFO - PROCESS | 4008 | 1461254006394 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 08:53:26 INFO - PROCESS | 4008 | 1461254006456 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF23000 == 49 [pid = 4008] [id = 447] 08:53:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D228DBEC00) [pid = 4008] [serial = 1341] [outer = 0000000000000000] 08:53:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D228DCB000) [pid = 4008] [serial = 1342] [outer = 000000D228DBEC00] 08:53:26 INFO - PROCESS | 4008 | 1461254006508 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D229029800) [pid = 4008] [serial = 1343] [outer = 000000D228DBEC00] 08:53:26 INFO - PROCESS | 4008 | 1461254006943 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 734ms 08:53:27 INFO - PROCESS | 4008 | 1461254007010 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 4008 | 1461254007012 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 08:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:53:27 INFO - PROCESS | 4008 | 1461254007020 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 4008 | 1461254007022 Marionette TRACE conn5 <- [1,1754,null,{}] 08:53:27 INFO - PROCESS | 4008 | 1461254007025 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:27 INFO - PROCESS | 4008 | 1461254007138 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 08:53:27 INFO - PROCESS | 4008 | 1461254007196 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C617000 == 50 [pid = 4008] [id = 448] 08:53:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22A86D000) [pid = 4008] [serial = 1344] [outer = 0000000000000000] 08:53:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22A9CA400) [pid = 4008] [serial = 1345] [outer = 000000D22A86D000] 08:53:27 INFO - PROCESS | 4008 | 1461254007244 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22B66D800) [pid = 4008] [serial = 1346] [outer = 000000D22A86D000] 08:53:27 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22902A800) [pid = 4008] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:53:27 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21AAC4400) [pid = 4008] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:53:27 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21AFC8000) [pid = 4008] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:53:27 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D21FBB0C00) [pid = 4008] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:53:27 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D221410400) [pid = 4008] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:53:27 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227DC1000) [pid = 4008] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:53:27 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D228E22800) [pid = 4008] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:53:27 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21AFBDC00) [pid = 4008] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:53:27 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D227290C00) [pid = 4008] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:53:27 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22B66E000) [pid = 4008] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:53:27 INFO - PROCESS | 4008 | 1461254007800 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 08:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 818ms 08:53:27 INFO - PROCESS | 4008 | 1461254007843 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 4008 | 1461254007845 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 08:53:27 INFO - PROCESS | 4008 | 1461254007849 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:53:27 INFO - PROCESS | 4008 | 1461254007850 Marionette TRACE conn5 <- [1,1758,null,{}] 08:53:27 INFO - PROCESS | 4008 | 1461254007854 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:27 INFO - PROCESS | 4008 | 1461254007936 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 08:53:28 INFO - PROCESS | 4008 | 1461254008018 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C72D800 == 51 [pid = 4008] [id = 449] 08:53:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21AFBDC00) [pid = 4008] [serial = 1347] [outer = 0000000000000000] 08:53:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D227DC1000) [pid = 4008] [serial = 1348] [outer = 000000D21AFBDC00] 08:53:28 INFO - PROCESS | 4008 | 1461254008065 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22B675400) [pid = 4008] [serial = 1349] [outer = 000000D21AFBDC00] 08:53:28 INFO - PROCESS | 4008 | 1461254008431 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 08:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 629ms 08:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:53:28 INFO - PROCESS | 4008 | 1461254008483 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 08:53:28 INFO - PROCESS | 4008 | 1461254008485 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 08:53:28 INFO - PROCESS | 4008 | 1461254008489 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:53:28 INFO - PROCESS | 4008 | 1461254008490 Marionette TRACE conn5 <- [1,1762,null,{}] 08:53:28 INFO - PROCESS | 4008 | 1461254008501 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:28 INFO - PROCESS | 4008 | 1461254008584 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 08:53:28 INFO - PROCESS | 4008 | 1461254008591 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F50B000 == 52 [pid = 4008] [id = 450] 08:53:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22B8C9400) [pid = 4008] [serial = 1350] [outer = 0000000000000000] 08:53:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22BAE5000) [pid = 4008] [serial = 1351] [outer = 000000D22B8C9400] 08:53:28 INFO - PROCESS | 4008 | 1461254008636 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22BE95C00) [pid = 4008] [serial = 1352] [outer = 000000D22B8C9400] 08:53:29 INFO - PROCESS | 4008 | 1461254009067 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 08:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 629ms 08:53:29 INFO - PROCESS | 4008 | 1461254009119 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 4008 | 1461254009122 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 08:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:53:29 INFO - PROCESS | 4008 | 1461254009125 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 4008 | 1461254009127 Marionette TRACE conn5 <- [1,1766,null,{}] 08:53:29 INFO - PROCESS | 4008 | 1461254009130 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:29 INFO - PROCESS | 4008 | 1461254009214 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 08:53:29 INFO - PROCESS | 4008 | 1461254009223 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F796800 == 53 [pid = 4008] [id = 451] 08:53:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22C403800) [pid = 4008] [serial = 1353] [outer = 0000000000000000] 08:53:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22C40B400) [pid = 4008] [serial = 1354] [outer = 000000D22C403800] 08:53:29 INFO - PROCESS | 4008 | 1461254009268 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22C447400) [pid = 4008] [serial = 1355] [outer = 000000D22C403800] 08:53:29 INFO - PROCESS | 4008 | 1461254009755 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 08:53:29 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 08:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 08:53:29 INFO - PROCESS | 4008 | 1461254009800 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 4008 | 1461254009805 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 08:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:53:29 INFO - PROCESS | 4008 | 1461254009811 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 4008 | 1461254009816 Marionette TRACE conn5 <- [1,1770,null,{}] 08:53:29 INFO - PROCESS | 4008 | 1461254009823 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:30 INFO - PROCESS | 4008 | 1461254010004 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 08:53:30 INFO - PROCESS | 4008 | 1461254010097 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D225091800 == 54 [pid = 4008] [id = 452] 08:53:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D21AF7A400) [pid = 4008] [serial = 1356] [outer = 0000000000000000] 08:53:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D21AFCBC00) [pid = 4008] [serial = 1357] [outer = 000000D21AF7A400] 08:53:30 INFO - PROCESS | 4008 | 1461254010157 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D21C6A2C00) [pid = 4008] [serial = 1358] [outer = 000000D21AF7A400] 08:53:30 INFO - PROCESS | 4008 | 1461254010736 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 08:53:30 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 08:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 986ms 08:53:30 INFO - PROCESS | 4008 | 1461254010800 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 08:53:30 INFO - PROCESS | 4008 | 1461254010807 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 08:53:30 INFO - PROCESS | 4008 | 1461254010814 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:53:30 INFO - PROCESS | 4008 | 1461254010817 Marionette TRACE conn5 <- [1,1774,null,{}] 08:53:30 INFO - PROCESS | 4008 | 1461254010821 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:30 INFO - PROCESS | 4008 | 1461254010937 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 08:53:31 INFO - PROCESS | 4008 | 1461254011063 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AEE4000 == 55 [pid = 4008] [id = 453] 08:53:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D2202A3000) [pid = 4008] [serial = 1359] [outer = 0000000000000000] 08:53:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D2207F7800) [pid = 4008] [serial = 1360] [outer = 000000D2202A3000] 08:53:31 INFO - PROCESS | 4008 | 1461254011124 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D224FDE000) [pid = 4008] [serial = 1361] [outer = 000000D2202A3000] 08:53:31 INFO - PROCESS | 4008 | 1461254011726 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 08:53:31 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 08:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 985ms 08:53:31 INFO - PROCESS | 4008 | 1461254011805 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 4008 | 1461254011808 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 08:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:53:31 INFO - PROCESS | 4008 | 1461254011825 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 4008 | 1461254011830 Marionette TRACE conn5 <- [1,1778,null,{}] 08:53:31 INFO - PROCESS | 4008 | 1461254011844 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:31 INFO - PROCESS | 4008 | 1461254011961 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 08:53:32 INFO - PROCESS | 4008 | 1461254012079 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2306A9000 == 56 [pid = 4008] [id = 454] 08:53:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D228A8B400) [pid = 4008] [serial = 1362] [outer = 0000000000000000] 08:53:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D228DBFC00) [pid = 4008] [serial = 1363] [outer = 000000D228A8B400] 08:53:32 INFO - PROCESS | 4008 | 1461254012140 Marionette DEBUG loaded listener.js 08:53:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22BA2A800) [pid = 4008] [serial = 1364] [outer = 000000D228A8B400] 08:53:32 INFO - PROCESS | 4008 | 1461254012775 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1005ms 08:53:32 INFO - PROCESS | 4008 | 1461254012819 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 4008 | 1461254012823 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 08:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:53:32 INFO - PROCESS | 4008 | 1461254012826 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 4008 | 1461254012828 Marionette TRACE conn5 <- [1,1782,null,{}] 08:53:32 INFO - PROCESS | 4008 | 1461254012832 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:32 INFO - PROCESS | 4008 | 1461254012942 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 08:53:33 INFO - PROCESS | 4008 | 1461254013038 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23074C800 == 57 [pid = 4008] [id = 455] 08:53:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22C44AC00) [pid = 4008] [serial = 1365] [outer = 0000000000000000] 08:53:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22C4E6400) [pid = 4008] [serial = 1366] [outer = 000000D22C44AC00] 08:53:33 INFO - PROCESS | 4008 | 1461254013096 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22C4ED800) [pid = 4008] [serial = 1367] [outer = 000000D22C44AC00] 08:53:33 INFO - PROCESS | 4008 | 1461254013674 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 881ms 08:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:53:33 INFO - PROCESS | 4008 | 1461254013711 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 08:53:33 INFO - PROCESS | 4008 | 1461254013714 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 08:53:33 INFO - PROCESS | 4008 | 1461254013717 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:53:33 INFO - PROCESS | 4008 | 1461254013719 Marionette TRACE conn5 <- [1,1786,null,{}] 08:53:33 INFO - PROCESS | 4008 | 1461254013723 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:33 INFO - PROCESS | 4008 | 1461254013830 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 08:53:33 INFO - PROCESS | 4008 | 1461254013926 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230767800 == 58 [pid = 4008] [id = 456] 08:53:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22C4E9800) [pid = 4008] [serial = 1368] [outer = 0000000000000000] 08:53:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22C7E3800) [pid = 4008] [serial = 1369] [outer = 000000D22C4E9800] 08:53:33 INFO - PROCESS | 4008 | 1461254013983 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22C7EAC00) [pid = 4008] [serial = 1370] [outer = 000000D22C4E9800] 08:53:34 INFO - PROCESS | 4008 | 1461254014604 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 08:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 923ms 08:53:34 INFO - PROCESS | 4008 | 1461254014641 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 4008 | 1461254014643 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 08:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:53:34 INFO - PROCESS | 4008 | 1461254014647 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 4008 | 1461254014649 Marionette TRACE conn5 <- [1,1790,null,{}] 08:53:34 INFO - PROCESS | 4008 | 1461254014653 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:34 INFO - PROCESS | 4008 | 1461254014787 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 08:53:34 INFO - PROCESS | 4008 | 1461254014891 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228004000 == 59 [pid = 4008] [id = 457] 08:53:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D2208DB800) [pid = 4008] [serial = 1371] [outer = 0000000000000000] 08:53:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22C7ED000) [pid = 4008] [serial = 1372] [outer = 000000D2208DB800] 08:53:34 INFO - PROCESS | 4008 | 1461254014952 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22C9A3C00) [pid = 4008] [serial = 1373] [outer = 000000D2208DB800] 08:53:35 INFO - PROCESS | 4008 | 1461254015789 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1180ms 08:53:35 INFO - PROCESS | 4008 | 1461254015829 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 4008 | 1461254015834 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 08:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:53:35 INFO - PROCESS | 4008 | 1461254015840 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 4008 | 1461254015843 Marionette TRACE conn5 <- [1,1794,null,{}] 08:53:35 INFO - PROCESS | 4008 | 1461254015848 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:35 INFO - PROCESS | 4008 | 1461254015949 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 08:53:36 INFO - PROCESS | 4008 | 1461254016082 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21CA6F000 == 60 [pid = 4008] [id = 458] 08:53:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D21B343400) [pid = 4008] [serial = 1374] [outer = 0000000000000000] 08:53:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D21B60E400) [pid = 4008] [serial = 1375] [outer = 000000D21B343400] 08:53:36 INFO - PROCESS | 4008 | 1461254016137 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D21FB06400) [pid = 4008] [serial = 1376] [outer = 000000D21B343400] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D227977800 == 59 [pid = 4008] [id = 410] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D227978800 == 58 [pid = 4008] [id = 404] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F50B000 == 57 [pid = 4008] [id = 450] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C72D800 == 56 [pid = 4008] [id = 449] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C617000 == 55 [pid = 4008] [id = 448] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF23000 == 54 [pid = 4008] [id = 447] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AEEA000 == 53 [pid = 4008] [id = 446] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A2D800 == 52 [pid = 4008] [id = 445] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D228075000 == 51 [pid = 4008] [id = 444] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D22BA30800) [pid = 4008] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EE3000 == 50 [pid = 4008] [id = 443] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D227987000 == 49 [pid = 4008] [id = 442] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D230690000 == 48 [pid = 4008] [id = 441] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D230663800 == 47 [pid = 4008] [id = 440] 08:53:36 INFO - PROCESS | 4008 | --DOCSHELL 000000D2216CB800 == 46 [pid = 4008] [id = 437] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D2297AC800) [pid = 4008] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D21AFC1000) [pid = 4008] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D21B346800) [pid = 4008] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D21CA7DC00) [pid = 4008] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D21B319400) [pid = 4008] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D2205B9C00) [pid = 4008] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D2208D8C00) [pid = 4008] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D220217800) [pid = 4008] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22445C400) [pid = 4008] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D227F6F000) [pid = 4008] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22A4CA800) [pid = 4008] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D21AFBF400) [pid = 4008] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22AEF8C00) [pid = 4008] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D228BB4000) [pid = 4008] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D228622800) [pid = 4008] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D228E30000) [pid = 4008] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22A86DC00) [pid = 4008] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22A9C5400) [pid = 4008] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D2279C6400) [pid = 4008] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D227605000) [pid = 4008] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D227AEA800) [pid = 4008] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22B8C1800) [pid = 4008] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22B8CC000) [pid = 4008] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D225075800) [pid = 4008] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 08:53:36 INFO - PROCESS | 4008 | 1461254016695 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 881ms 08:53:36 INFO - PROCESS | 4008 | 1461254016725 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 08:53:36 INFO - PROCESS | 4008 | 1461254016730 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 08:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:53:36 INFO - PROCESS | 4008 | 1461254016736 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 4008 | 1461254016739 Marionette TRACE conn5 <- [1,1798,null,{}] 08:53:36 INFO - PROCESS | 4008 | 1461254016743 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:36 INFO - PROCESS | 4008 | 1461254016832 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 08:53:36 INFO - PROCESS | 4008 | 1461254016841 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F48800 == 47 [pid = 4008] [id = 459] 08:53:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D21B028400) [pid = 4008] [serial = 1377] [outer = 0000000000000000] 08:53:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21C9C7C00) [pid = 4008] [serial = 1378] [outer = 000000D21B028400] 08:53:36 INFO - PROCESS | 4008 | 1461254016888 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22029E400) [pid = 4008] [serial = 1379] [outer = 000000D21B028400] 08:53:37 INFO - PROCESS | 4008 | 1461254017400 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 692ms 08:53:37 INFO - PROCESS | 4008 | 1461254017441 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 4008 | 1461254017443 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 08:53:37 INFO - PROCESS | 4008 | 1461254017447 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:53:37 INFO - PROCESS | 4008 | 1461254017451 Marionette TRACE conn5 <- [1,1802,null,{}] 08:53:37 INFO - PROCESS | 4008 | 1461254017462 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:37 INFO - PROCESS | 4008 | 1461254017552 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 08:53:37 INFO - PROCESS | 4008 | 1461254017638 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228E45000 == 48 [pid = 4008] [id = 460] 08:53:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D2208DD000) [pid = 4008] [serial = 1380] [outer = 0000000000000000] 08:53:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D224C08C00) [pid = 4008] [serial = 1381] [outer = 000000D2208DD000] 08:53:37 INFO - PROCESS | 4008 | 1461254017689 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D226DAE800) [pid = 4008] [serial = 1382] [outer = 000000D2208DD000] 08:53:38 INFO - PROCESS | 4008 | 1461254018086 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 692ms 08:53:38 INFO - PROCESS | 4008 | 1461254018142 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 08:53:38 INFO - PROCESS | 4008 | 1461254018145 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 08:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:53:38 INFO - PROCESS | 4008 | 1461254018148 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - PROCESS | 4008 | 1461254018150 Marionette TRACE conn5 <- [1,1806,null,{}] 08:53:38 INFO - PROCESS | 4008 | 1461254018154 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:38 INFO - PROCESS | 4008 | 1461254018243 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 08:53:38 INFO - PROCESS | 4008 | 1461254018249 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EAE000 == 49 [pid = 4008] [id = 461] 08:53:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D227294800) [pid = 4008] [serial = 1383] [outer = 0000000000000000] 08:53:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D227AEE800) [pid = 4008] [serial = 1384] [outer = 000000D227294800] 08:53:38 INFO - PROCESS | 4008 | 1461254018296 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D227EDD800) [pid = 4008] [serial = 1385] [outer = 000000D227294800] 08:53:38 INFO - PROCESS | 4008 | 1461254018742 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 08:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 629ms 08:53:38 INFO - PROCESS | 4008 | 1461254018791 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 08:53:38 INFO - PROCESS | 4008 | 1461254018793 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 08:53:38 INFO - PROCESS | 4008 | 1461254018797 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:53:38 INFO - PROCESS | 4008 | 1461254018799 Marionette TRACE conn5 <- [1,1810,null,{}] 08:53:38 INFO - PROCESS | 4008 | 1461254018802 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:38 INFO - PROCESS | 4008 | 1461254018913 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 08:53:39 INFO - PROCESS | 4008 | 1461254018997 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C618800 == 50 [pid = 4008] [id = 462] 08:53:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D228629400) [pid = 4008] [serial = 1386] [outer = 0000000000000000] 08:53:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D2288E7C00) [pid = 4008] [serial = 1387] [outer = 000000D228629400] 08:53:39 INFO - PROCESS | 4008 | 1461254019044 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D228BB0800) [pid = 4008] [serial = 1388] [outer = 000000D228629400] 08:53:39 INFO - PROCESS | 4008 | 1461254019487 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 08:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 734ms 08:53:39 INFO - PROCESS | 4008 | 1461254019535 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 08:53:39 INFO - PROCESS | 4008 | 1461254019537 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 08:53:39 INFO - PROCESS | 4008 | 1461254019540 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:53:39 INFO - PROCESS | 4008 | 1461254019542 Marionette TRACE conn5 <- [1,1814,null,{}] 08:53:39 INFO - PROCESS | 4008 | 1461254019553 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:39 INFO - PROCESS | 4008 | 1461254019686 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 08:53:39 INFO - PROCESS | 4008 | 1461254019747 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E389000 == 51 [pid = 4008] [id = 463] 08:53:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D228E22C00) [pid = 4008] [serial = 1389] [outer = 0000000000000000] 08:53:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22A4C8C00) [pid = 4008] [serial = 1390] [outer = 000000D228E22C00] 08:53:39 INFO - PROCESS | 4008 | 1461254019798 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22B8C1800) [pid = 4008] [serial = 1391] [outer = 000000D228E22C00] 08:53:40 INFO - PROCESS | 4008 | 1461254020239 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 734ms 08:53:40 INFO - PROCESS | 4008 | 1461254020295 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 4008 | 1461254020297 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 08:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:53:40 INFO - PROCESS | 4008 | 1461254020303 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 4008 | 1461254020305 Marionette TRACE conn5 <- [1,1818,null,{}] 08:53:40 INFO - PROCESS | 4008 | 1461254020309 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:40 INFO - PROCESS | 4008 | 1461254020429 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 08:53:40 INFO - PROCESS | 4008 | 1461254020487 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F516800 == 52 [pid = 4008] [id = 464] 08:53:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22BA27C00) [pid = 4008] [serial = 1392] [outer = 0000000000000000] 08:53:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22BA2D400) [pid = 4008] [serial = 1393] [outer = 000000D22BA27C00] 08:53:40 INFO - PROCESS | 4008 | 1461254020534 Marionette DEBUG loaded listener.js 08:53:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22BE8A000) [pid = 4008] [serial = 1394] [outer = 000000D22BA27C00] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D2279C3400) [pid = 4008] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D228DBEC00) [pid = 4008] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D220385C00) [pid = 4008] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D2196A4800) [pid = 4008] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D224C0AC00) [pid = 4008] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D21AFBDC00) [pid = 4008] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D21B317000) [pid = 4008] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22BA2E400) [pid = 4008] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22B8C9400) [pid = 4008] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22A86D000) [pid = 4008] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22728D000) [pid = 4008] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D21969E800) [pid = 4008] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21AF79400) [pid = 4008] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D227EE7000) [pid = 4008] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21C69C400) [pid = 4008] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D227609800) [pid = 4008] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:53:41 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D224C06000) [pid = 4008] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:53:41 INFO - PROCESS | 4008 | 1461254021109 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 08:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 839ms 08:53:41 INFO - PROCESS | 4008 | 1461254021144 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 08:53:41 INFO - PROCESS | 4008 | 1461254021146 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 08:53:41 INFO - PROCESS | 4008 | 1461254021149 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:53:41 INFO - PROCESS | 4008 | 1461254021151 Marionette TRACE conn5 <- [1,1822,null,{}] 08:53:41 INFO - PROCESS | 4008 | 1461254021154 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:41 INFO - PROCESS | 4008 | 1461254021239 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 08:53:41 INFO - PROCESS | 4008 | 1461254021323 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A9E0800 == 53 [pid = 4008] [id = 465] 08:53:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21AF79400) [pid = 4008] [serial = 1395] [outer = 0000000000000000] 08:53:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D220385C00) [pid = 4008] [serial = 1396] [outer = 000000D21AF79400] 08:53:41 INFO - PROCESS | 4008 | 1461254021371 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D227AEA400) [pid = 4008] [serial = 1397] [outer = 000000D21AF79400] 08:53:41 INFO - PROCESS | 4008 | 1461254021743 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 08:53:41 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 08:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 08:53:41 INFO - PROCESS | 4008 | 1461254021824 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 08:53:41 INFO - PROCESS | 4008 | 1461254021826 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 08:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:53:41 INFO - PROCESS | 4008 | 1461254021829 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:53:41 INFO - PROCESS | 4008 | 1461254021831 Marionette TRACE conn5 <- [1,1826,null,{}] 08:53:41 INFO - PROCESS | 4008 | 1461254021835 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:41 INFO - PROCESS | 4008 | 1461254021918 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 08:53:41 INFO - PROCESS | 4008 | 1461254021925 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230663000 == 54 [pid = 4008] [id = 466] 08:53:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D228E29800) [pid = 4008] [serial = 1398] [outer = 0000000000000000] 08:53:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22BE8C000) [pid = 4008] [serial = 1399] [outer = 000000D228E29800] 08:53:41 INFO - PROCESS | 4008 | 1461254021971 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22C404000) [pid = 4008] [serial = 1400] [outer = 000000D228E29800] 08:53:42 INFO - PROCESS | 4008 | 1461254022417 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 629ms 08:53:42 INFO - PROCESS | 4008 | 1461254022462 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 4008 | 1461254022464 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 08:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:53:42 INFO - PROCESS | 4008 | 1461254022468 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 4008 | 1461254022469 Marionette TRACE conn5 <- [1,1830,null,{}] 08:53:42 INFO - PROCESS | 4008 | 1461254022473 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:42 INFO - PROCESS | 4008 | 1461254022557 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 08:53:42 INFO - PROCESS | 4008 | 1461254022566 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230751000 == 55 [pid = 4008] [id = 467] 08:53:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22BFC2C00) [pid = 4008] [serial = 1401] [outer = 0000000000000000] 08:53:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22C4EBC00) [pid = 4008] [serial = 1402] [outer = 000000D22BFC2C00] 08:53:42 INFO - PROCESS | 4008 | 1461254022612 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22C99FC00) [pid = 4008] [serial = 1403] [outer = 000000D22BFC2C00] 08:53:43 INFO - PROCESS | 4008 | 1461254023176 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 734ms 08:53:43 INFO - PROCESS | 4008 | 1461254023205 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 4008 | 1461254023210 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 08:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:53:43 INFO - PROCESS | 4008 | 1461254023216 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 4008 | 1461254023221 Marionette TRACE conn5 <- [1,1834,null,{}] 08:53:43 INFO - PROCESS | 4008 | 1461254023323 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:43 INFO - PROCESS | 4008 | 1461254023451 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 08:53:43 INFO - PROCESS | 4008 | 1461254023571 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227C96000 == 56 [pid = 4008] [id = 468] 08:53:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D21A854400) [pid = 4008] [serial = 1404] [outer = 0000000000000000] 08:53:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D21B320800) [pid = 4008] [serial = 1405] [outer = 000000D21A854400] 08:53:43 INFO - PROCESS | 4008 | 1461254023631 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D220217C00) [pid = 4008] [serial = 1406] [outer = 000000D21A854400] 08:53:44 INFO - PROCESS | 4008 | 1461254024232 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1082ms 08:53:44 INFO - PROCESS | 4008 | 1461254024301 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 08:53:44 INFO - PROCESS | 4008 | 1461254024308 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 08:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:53:44 INFO - PROCESS | 4008 | 1461254024315 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 4008 | 1461254024318 Marionette TRACE conn5 <- [1,1838,null,{}] 08:53:44 INFO - PROCESS | 4008 | 1461254024322 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:44 INFO - PROCESS | 4008 | 1461254024439 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 08:53:44 INFO - PROCESS | 4008 | 1461254024565 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA75800 == 57 [pid = 4008] [id = 469] 08:53:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D2207F3000) [pid = 4008] [serial = 1407] [outer = 0000000000000000] 08:53:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D224FDF800) [pid = 4008] [serial = 1408] [outer = 000000D2207F3000] 08:53:44 INFO - PROCESS | 4008 | 1461254024624 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D227DB6400) [pid = 4008] [serial = 1409] [outer = 000000D2207F3000] 08:53:45 INFO - PROCESS | 4008 | 1461254025250 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 986ms 08:53:45 INFO - PROCESS | 4008 | 1461254025307 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 08:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:53:45 INFO - PROCESS | 4008 | 1461254025309 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 08:53:45 INFO - PROCESS | 4008 | 1461254025313 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 4008 | 1461254025317 Marionette TRACE conn5 <- [1,1842,null,{}] 08:53:45 INFO - PROCESS | 4008 | 1461254025329 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:45 INFO - PROCESS | 4008 | 1461254025446 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 08:53:45 INFO - PROCESS | 4008 | 1461254025573 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23111C000 == 58 [pid = 4008] [id = 470] 08:53:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D2288ED800) [pid = 4008] [serial = 1410] [outer = 0000000000000000] 08:53:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22A9C5400) [pid = 4008] [serial = 1411] [outer = 000000D2288ED800] 08:53:45 INFO - PROCESS | 4008 | 1461254025635 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22C409400) [pid = 4008] [serial = 1412] [outer = 000000D2288ED800] 08:53:46 INFO - PROCESS | 4008 | 1461254026240 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 985ms 08:53:46 INFO - PROCESS | 4008 | 1461254026301 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 4008 | 1461254026304 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 08:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:53:46 INFO - PROCESS | 4008 | 1461254026308 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 4008 | 1461254026310 Marionette TRACE conn5 <- [1,1846,null,{}] 08:53:46 INFO - PROCESS | 4008 | 1461254026314 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:46 INFO - PROCESS | 4008 | 1461254026426 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 08:53:46 INFO - PROCESS | 4008 | 1461254026554 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231554800 == 59 [pid = 4008] [id = 471] 08:53:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22C9A3400) [pid = 4008] [serial = 1413] [outer = 0000000000000000] 08:53:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22C9A7C00) [pid = 4008] [serial = 1414] [outer = 000000D22C9A3400] 08:53:46 INFO - PROCESS | 4008 | 1461254026614 Marionette DEBUG loaded listener.js 08:53:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22CA2AC00) [pid = 4008] [serial = 1415] [outer = 000000D22C9A3400] 08:53:47 INFO - PROCESS | 4008 | 1461254027212 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 986ms 08:53:47 INFO - PROCESS | 4008 | 1461254027309 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 08:53:47 INFO - PROCESS | 4008 | 1461254027311 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 08:53:47 INFO - PROCESS | 4008 | 1461254027317 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:53:47 INFO - PROCESS | 4008 | 1461254027319 Marionette TRACE conn5 <- [1,1850,null,{}] 08:53:47 INFO - PROCESS | 4008 | 1461254027323 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:47 INFO - PROCESS | 4008 | 1461254027432 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 08:53:47 INFO - PROCESS | 4008 | 1461254027577 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F576000 == 60 [pid = 4008] [id = 472] 08:53:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D219736C00) [pid = 4008] [serial = 1416] [outer = 0000000000000000] 08:53:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22C9A1000) [pid = 4008] [serial = 1417] [outer = 000000D219736C00] 08:53:47 INFO - PROCESS | 4008 | 1461254027635 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D22CA81800) [pid = 4008] [serial = 1418] [outer = 000000D219736C00] 08:53:48 INFO - PROCESS | 4008 | 1461254028421 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1173ms 08:53:48 INFO - PROCESS | 4008 | 1461254028496 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 08:53:48 INFO - PROCESS | 4008 | 1461254028500 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 08:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:53:48 INFO - PROCESS | 4008 | 1461254028505 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 4008 | 1461254028509 Marionette TRACE conn5 <- [1,1854,null,{}] 08:53:48 INFO - PROCESS | 4008 | 1461254028514 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:48 INFO - PROCESS | 4008 | 1461254028624 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 08:53:48 INFO - PROCESS | 4008 | 1461254028750 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22800D800 == 61 [pid = 4008] [id = 473] 08:53:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D21B317C00) [pid = 4008] [serial = 1419] [outer = 0000000000000000] 08:53:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D21B3C3400) [pid = 4008] [serial = 1420] [outer = 000000D21B317C00] 08:53:48 INFO - PROCESS | 4008 | 1461254028807 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D21F865800) [pid = 4008] [serial = 1421] [outer = 000000D21B317C00] 08:53:49 INFO - PROCESS | 4008 | 1461254029417 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 08:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 922ms 08:53:49 INFO - PROCESS | 4008 | 1461254029432 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 4008 | 1461254029438 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 08:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:53:49 INFO - PROCESS | 4008 | 1461254029444 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 4008 | 1461254029447 Marionette TRACE conn5 <- [1,1858,null,{}] 08:53:49 INFO - PROCESS | 4008 | 1461254029450 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:49 INFO - PROCESS | 4008 | 1461254029583 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C697800 == 60 [pid = 4008] [id = 421] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D230663000 == 59 [pid = 4008] [id = 466] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A9E0800 == 58 [pid = 4008] [id = 465] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F516800 == 57 [pid = 4008] [id = 464] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E389000 == 56 [pid = 4008] [id = 463] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C618800 == 55 [pid = 4008] [id = 462] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EAE000 == 54 [pid = 4008] [id = 461] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D228E45000 == 53 [pid = 4008] [id = 460] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D22BFB9000) [pid = 4008] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D21AA56800) [pid = 4008] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D22140D400) [pid = 4008] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D228BB1800) [pid = 4008] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22BE8E400) [pid = 4008] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D22C40B400) [pid = 4008] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F48800 == 52 [pid = 4008] [id = 459] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D21CA6F000 == 51 [pid = 4008] [id = 458] 08:53:49 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F796800 == 50 [pid = 4008] [id = 451] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D225073000) [pid = 4008] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D21C9CA800) [pid = 4008] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22BADCC00) [pid = 4008] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22BE95C00) [pid = 4008] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22A9CA400) [pid = 4008] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22BAE5000) [pid = 4008] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22B66D800) [pid = 4008] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D2282F1C00) [pid = 4008] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22B675400) [pid = 4008] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D2279C7800) [pid = 4008] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22760A800) [pid = 4008] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21B01D400) [pid = 4008] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21B3C4000) [pid = 4008] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22881C800) [pid = 4008] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D2202A0000) [pid = 4008] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D227AEF400) [pid = 4008] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D227CC5400) [pid = 4008] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D229029800) [pid = 4008] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D2207AA000) [pid = 4008] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D221A95800) [pid = 4008] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D21C686000) [pid = 4008] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D228DCB000) [pid = 4008] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21AFC1C00) [pid = 4008] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D227217C00) [pid = 4008] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D227DC1000) [pid = 4008] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21B345C00) [pid = 4008] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 08:53:49 INFO - PROCESS | 4008 | 1461254029729 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FA16800 == 51 [pid = 4008] [id = 474] 08:53:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D2195E8800) [pid = 4008] [serial = 1422] [outer = 0000000000000000] 08:53:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D2196A4400) [pid = 4008] [serial = 1423] [outer = 000000D2195E8800] 08:53:49 INFO - PROCESS | 4008 | 1461254029778 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21B74A800) [pid = 4008] [serial = 1424] [outer = 000000D2195E8800] 08:53:50 INFO - PROCESS | 4008 | 1461254030264 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 08:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 881ms 08:53:50 INFO - PROCESS | 4008 | 1461254030327 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 08:53:50 INFO - PROCESS | 4008 | 1461254030330 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 08:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:53:50 INFO - PROCESS | 4008 | 1461254030333 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:53:50 INFO - PROCESS | 4008 | 1461254030337 Marionette TRACE conn5 <- [1,1862,null,{}] 08:53:50 INFO - PROCESS | 4008 | 1461254030348 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:50 INFO - PROCESS | 4008 | 1461254030441 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 08:53:50 INFO - PROCESS | 4008 | 1461254030448 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284CE000 == 52 [pid = 4008] [id = 475] 08:53:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D221A9A400) [pid = 4008] [serial = 1425] [outer = 0000000000000000] 08:53:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D224F2DC00) [pid = 4008] [serial = 1426] [outer = 000000D221A9A400] 08:53:50 INFO - PROCESS | 4008 | 1461254030500 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D227218800) [pid = 4008] [serial = 1427] [outer = 000000D221A9A400] 08:53:51 INFO - PROCESS | 4008 | 1461254030999 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 692ms 08:53:51 INFO - PROCESS | 4008 | 1461254031028 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 4008 | 1461254031031 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 08:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:53:51 INFO - PROCESS | 4008 | 1461254031034 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 4008 | 1461254031036 Marionette TRACE conn5 <- [1,1866,null,{}] 08:53:51 INFO - PROCESS | 4008 | 1461254031039 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:51 INFO - PROCESS | 4008 | 1461254031126 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 08:53:51 INFO - PROCESS | 4008 | 1461254031133 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A9E1000 == 53 [pid = 4008] [id = 476] 08:53:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D224F3B400) [pid = 4008] [serial = 1428] [outer = 0000000000000000] 08:53:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D227956400) [pid = 4008] [serial = 1429] [outer = 000000D224F3B400] 08:53:51 INFO - PROCESS | 4008 | 1461254031180 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D227CC1800) [pid = 4008] [serial = 1430] [outer = 000000D224F3B400] 08:53:51 INFO - PROCESS | 4008 | 1461254031625 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 629ms 08:53:51 INFO - PROCESS | 4008 | 1461254031674 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 4008 | 1461254031676 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 08:53:51 INFO - PROCESS | 4008 | 1461254031680 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 4008 | 1461254031682 Marionette TRACE conn5 <- [1,1870,null,{}] 08:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:53:51 INFO - PROCESS | 4008 | 1461254031685 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:51 INFO - PROCESS | 4008 | 1461254031798 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 08:53:51 INFO - PROCESS | 4008 | 1461254031884 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA70000 == 54 [pid = 4008] [id = 477] 08:53:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D2282D8C00) [pid = 4008] [serial = 1431] [outer = 0000000000000000] 08:53:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22862B000) [pid = 4008] [serial = 1432] [outer = 000000D2282D8C00] 08:53:51 INFO - PROCESS | 4008 | 1461254031931 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D228BB5C00) [pid = 4008] [serial = 1433] [outer = 000000D2282D8C00] 08:53:52 INFO - PROCESS | 4008 | 1461254032371 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 734ms 08:53:52 INFO - PROCESS | 4008 | 1461254032420 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 08:53:52 INFO - PROCESS | 4008 | 1461254032422 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 08:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:53:52 INFO - PROCESS | 4008 | 1461254032425 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 4008 | 1461254032427 Marionette TRACE conn5 <- [1,1874,null,{}] 08:53:52 INFO - PROCESS | 4008 | 1461254032431 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:52 INFO - PROCESS | 4008 | 1461254032574 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 08:53:52 INFO - PROCESS | 4008 | 1461254032638 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2258EF800 == 55 [pid = 4008] [id = 478] 08:53:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22952E800) [pid = 4008] [serial = 1434] [outer = 0000000000000000] 08:53:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22B666400) [pid = 4008] [serial = 1435] [outer = 000000D22952E800] 08:53:52 INFO - PROCESS | 4008 | 1461254032689 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22B8C7800) [pid = 4008] [serial = 1436] [outer = 000000D22952E800] 08:53:53 INFO - PROCESS | 4008 | 1461254033122 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 08:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 734ms 08:53:53 INFO - PROCESS | 4008 | 1461254033185 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 08:53:53 INFO - PROCESS | 4008 | 1461254033187 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 08:53:53 INFO - PROCESS | 4008 | 1461254033191 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:53:53 INFO - PROCESS | 4008 | 1461254033193 Marionette TRACE conn5 <- [1,1878,null,{}] 08:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:53:53 INFO - PROCESS | 4008 | 1461254033196 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:53 INFO - PROCESS | 4008 | 1461254033311 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 08:53:53 INFO - PROCESS | 4008 | 1461254033372 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E664800 == 56 [pid = 4008] [id = 479] 08:53:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22BADCC00) [pid = 4008] [serial = 1437] [outer = 0000000000000000] 08:53:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22BAE1C00) [pid = 4008] [serial = 1438] [outer = 000000D22BADCC00] 08:53:53 INFO - PROCESS | 4008 | 1461254033418 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22BFBFC00) [pid = 4008] [serial = 1439] [outer = 000000D22BADCC00] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D21969E400) [pid = 4008] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D227EE3400) [pid = 4008] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22BAE7800) [pid = 4008] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21B33E400) [pid = 4008] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22971CC00) [pid = 4008] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D21FA30400) [pid = 4008] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D219F5BC00) [pid = 4008] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D228A8B000) [pid = 4008] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21C69F400) [pid = 4008] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D2197F4000) [pid = 4008] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D2297A4C00) [pid = 4008] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21B343400) [pid = 4008] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D2208DB800) [pid = 4008] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D21B028400) [pid = 4008] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D228629400) [pid = 4008] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21AF7A400) [pid = 4008] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D227294800) [pid = 4008] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D2208DD000) [pid = 4008] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D228E22C00) [pid = 4008] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21AF79400) [pid = 4008] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D228E29800) [pid = 4008] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:53:53 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D22BA27C00) [pid = 4008] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:53:54 INFO - PROCESS | 4008 | 1461254034011 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 882ms 08:53:54 INFO - PROCESS | 4008 | 1461254034078 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 4008 | 1461254034080 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 08:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:53:54 INFO - PROCESS | 4008 | 1461254034083 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 4008 | 1461254034085 Marionette TRACE conn5 <- [1,1882,null,{}] 08:53:54 INFO - PROCESS | 4008 | 1461254034088 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:54 INFO - PROCESS | 4008 | 1461254034203 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 08:53:54 INFO - PROCESS | 4008 | 1461254034259 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6A2800 == 57 [pid = 4008] [id = 480] 08:53:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D2196A3400) [pid = 4008] [serial = 1440] [outer = 0000000000000000] 08:53:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D21B343400) [pid = 4008] [serial = 1441] [outer = 000000D2196A3400] 08:53:54 INFO - PROCESS | 4008 | 1461254034307 Marionette DEBUG loaded listener.js 08:53:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D227C31800) [pid = 4008] [serial = 1442] [outer = 000000D2196A3400] 08:53:54 INFO - PROCESS | 4008 | 1461254034692 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 629ms 08:53:54 INFO - PROCESS | 4008 | 1461254034716 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 4008 | 1461254034718 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 08:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:53:54 INFO - PROCESS | 4008 | 1461254034721 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 4008 | 1461254034723 Marionette TRACE conn5 <- [1,1886,null,{}] 08:53:54 INFO - PROCESS | 4008 | 1461254034727 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:54 INFO - PROCESS | 4008 | 1461254034813 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 08:53:54 INFO - PROCESS | 4008 | 1461254034819 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F587000 == 58 [pid = 4008] [id = 481] 08:53:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D228A94C00) [pid = 4008] [serial = 1443] [outer = 0000000000000000] 08:53:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22AEF6000) [pid = 4008] [serial = 1444] [outer = 000000D228A94C00] 08:53:54 INFO - PROCESS | 4008 | 1461254034864 Marionette DEBUG loaded listener.js 08:53:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22BFBB800) [pid = 4008] [serial = 1445] [outer = 000000D228A94C00] 08:53:55 INFO - PROCESS | 4008 | 1461254035290 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 628ms 08:53:55 INFO - PROCESS | 4008 | 1461254035354 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 4008 | 1461254035356 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 08:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:53:55 INFO - PROCESS | 4008 | 1461254035359 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 4008 | 1461254035361 Marionette TRACE conn5 <- [1,1890,null,{}] 08:53:55 INFO - PROCESS | 4008 | 1461254035365 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:55 INFO - PROCESS | 4008 | 1461254035452 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 08:53:55 INFO - PROCESS | 4008 | 1461254035461 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23066E000 == 59 [pid = 4008] [id = 482] 08:53:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22C40F000) [pid = 4008] [serial = 1446] [outer = 0000000000000000] 08:53:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22C4E7400) [pid = 4008] [serial = 1447] [outer = 000000D22C40F000] 08:53:55 INFO - PROCESS | 4008 | 1461254035507 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22C7E7800) [pid = 4008] [serial = 1448] [outer = 000000D22C40F000] 08:53:56 INFO - PROCESS | 4008 | 1461254036069 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 734ms 08:53:56 INFO - PROCESS | 4008 | 1461254036097 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 08:53:56 INFO - PROCESS | 4008 | 1461254036101 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 08:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:53:56 INFO - PROCESS | 4008 | 1461254036107 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 4008 | 1461254036112 Marionette TRACE conn5 <- [1,1894,null,{}] 08:53:56 INFO - PROCESS | 4008 | 1461254036183 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:56 INFO - PROCESS | 4008 | 1461254036310 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 08:53:56 INFO - PROCESS | 4008 | 1461254036406 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E49800 == 60 [pid = 4008] [id = 483] 08:53:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21AF7A000) [pid = 4008] [serial = 1449] [outer = 0000000000000000] 08:53:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D21C69A400) [pid = 4008] [serial = 1450] [outer = 000000D21AF7A000] 08:53:56 INFO - PROCESS | 4008 | 1461254036465 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22034F400) [pid = 4008] [serial = 1451] [outer = 000000D21AF7A000] 08:53:57 INFO - PROCESS | 4008 | 1461254037047 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 08:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 985ms 08:53:57 INFO - PROCESS | 4008 | 1461254037096 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 4008 | 1461254037103 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 08:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:53:57 INFO - PROCESS | 4008 | 1461254037110 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 4008 | 1461254037113 Marionette TRACE conn5 <- [1,1898,null,{}] 08:53:57 INFO - PROCESS | 4008 | 1461254037117 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:57 INFO - PROCESS | 4008 | 1461254037235 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 08:53:57 INFO - PROCESS | 4008 | 1461254037363 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BED1800 == 61 [pid = 4008] [id = 484] 08:53:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22146D800) [pid = 4008] [serial = 1452] [outer = 0000000000000000] 08:53:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D2250E5400) [pid = 4008] [serial = 1453] [outer = 000000D22146D800] 08:53:57 INFO - PROCESS | 4008 | 1461254037423 Marionette DEBUG loaded listener.js 08:53:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D228621C00) [pid = 4008] [serial = 1454] [outer = 000000D22146D800] 08:53:58 INFO - PROCESS | 4008 | 1461254038051 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 08:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 986ms 08:53:58 INFO - PROCESS | 4008 | 1461254038102 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 4008 | 1461254038104 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 08:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:53:58 INFO - PROCESS | 4008 | 1461254038108 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 4008 | 1461254038113 Marionette TRACE conn5 <- [1,1902,null,{}] 08:53:58 INFO - PROCESS | 4008 | 1461254038125 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:58 INFO - PROCESS | 4008 | 1461254038242 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 08:53:58 INFO - PROCESS | 4008 | 1461254038370 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23110A000 == 62 [pid = 4008] [id = 485] 08:53:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D228DCB800) [pid = 4008] [serial = 1455] [outer = 0000000000000000] 08:53:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22AE42000) [pid = 4008] [serial = 1456] [outer = 000000D228DCB800] 08:53:58 INFO - PROCESS | 4008 | 1461254038432 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22C4F1400) [pid = 4008] [serial = 1457] [outer = 000000D228DCB800] 08:53:59 INFO - PROCESS | 4008 | 1461254039062 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 986ms 08:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:53:59 INFO - PROCESS | 4008 | 1461254039097 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 08:53:59 INFO - PROCESS | 4008 | 1461254039100 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 08:53:59 INFO - PROCESS | 4008 | 1461254039104 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:53:59 INFO - PROCESS | 4008 | 1461254039106 Marionette TRACE conn5 <- [1,1906,null,{}] 08:53:59 INFO - PROCESS | 4008 | 1461254039110 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:59 INFO - PROCESS | 4008 | 1461254039225 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 08:53:59 INFO - PROCESS | 4008 | 1461254039354 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232CA9000 == 63 [pid = 4008] [id = 486] 08:53:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22CA7C000) [pid = 4008] [serial = 1458] [outer = 0000000000000000] 08:53:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22CA83000) [pid = 4008] [serial = 1459] [outer = 000000D22CA7C000] 08:53:59 INFO - PROCESS | 4008 | 1461254039413 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22CF07000) [pid = 4008] [serial = 1460] [outer = 000000D22CA7C000] 08:54:00 INFO - PROCESS | 4008 | 1461254040012 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 08:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 985ms 08:54:00 INFO - PROCESS | 4008 | 1461254040091 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 4008 | 1461254040094 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 08:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:54:00 INFO - PROCESS | 4008 | 1461254040097 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 4008 | 1461254040100 Marionette TRACE conn5 <- [1,1910,null,{}] 08:54:00 INFO - PROCESS | 4008 | 1461254040104 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:00 INFO - PROCESS | 4008 | 1461254040213 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 08:54:00 INFO - PROCESS | 4008 | 1461254040313 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2202D5800 == 64 [pid = 4008] [id = 487] 08:54:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D219731C00) [pid = 4008] [serial = 1461] [outer = 0000000000000000] 08:54:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D21B324400) [pid = 4008] [serial = 1462] [outer = 000000D219731C00] 08:54:00 INFO - PROCESS | 4008 | 1461254040369 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D21C888400) [pid = 4008] [serial = 1463] [outer = 000000D219731C00] 08:54:01 INFO - PROCESS | 4008 | 1461254041218 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 08:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1190ms 08:54:01 INFO - PROCESS | 4008 | 1461254041290 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 08:54:01 INFO - PROCESS | 4008 | 1461254041295 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 08:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:54:01 INFO - PROCESS | 4008 | 1461254041301 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:54:01 INFO - PROCESS | 4008 | 1461254041304 Marionette TRACE conn5 <- [1,1914,null,{}] 08:54:01 INFO - PROCESS | 4008 | 1461254041309 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:01 INFO - PROCESS | 4008 | 1461254041447 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 08:54:01 INFO - PROCESS | 4008 | 1461254041553 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21CA53000 == 65 [pid = 4008] [id = 488] 08:54:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D21AFC8C00) [pid = 4008] [serial = 1464] [outer = 0000000000000000] 08:54:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D21B024C00) [pid = 4008] [serial = 1465] [outer = 000000D21AFC8C00] 08:54:01 INFO - PROCESS | 4008 | 1461254041605 Marionette DEBUG loaded listener.js 08:54:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D21B954400) [pid = 4008] [serial = 1466] [outer = 000000D21AFC8C00] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F60D800 == 64 [pid = 4008] [id = 439] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FEE1000 == 63 [pid = 4008] [id = 303] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F587000 == 62 [pid = 4008] [id = 481] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6A2800 == 61 [pid = 4008] [id = 480] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E664800 == 60 [pid = 4008] [id = 479] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D2258EF800 == 59 [pid = 4008] [id = 478] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA70000 == 58 [pid = 4008] [id = 477] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A9E1000 == 57 [pid = 4008] [id = 476] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D228DBFC00) [pid = 4008] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D2207F7800) [pid = 4008] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22C4E6400) [pid = 4008] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22C7E3800) [pid = 4008] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22C4EBC00) [pid = 4008] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | 1461254042248 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284CE000 == 56 [pid = 4008] [id = 475] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FA16800 == 55 [pid = 4008] [id = 474] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D22800D800 == 54 [pid = 4008] [id = 473] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D231554800 == 53 [pid = 4008] [id = 471] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D23111C000 == 52 [pid = 4008] [id = 470] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA75800 == 51 [pid = 4008] [id = 469] 08:54:02 INFO - PROCESS | 4008 | --DOCSHELL 000000D227C96000 == 50 [pid = 4008] [id = 468] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D2288EB000) [pid = 4008] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22BE96C00) [pid = 4008] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22C403400) [pid = 4008] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22AD56C00) [pid = 4008] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D221467400) [pid = 4008] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D21B74D000) [pid = 4008] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22B8C2800) [pid = 4008] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D224FE0400) [pid = 4008] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21B749000) [pid = 4008] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22B66C800) [pid = 4008] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D221A95C00) [pid = 4008] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21B60E400) [pid = 4008] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D21FB06400) [pid = 4008] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22C9A3C00) [pid = 4008] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22C7ED000) [pid = 4008] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21C9C7C00) [pid = 4008] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D22029E400) [pid = 4008] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D2288E7C00) [pid = 4008] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D21C6A2C00) [pid = 4008] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21AFCBC00) [pid = 4008] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D228BB0800) [pid = 4008] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D227AEE800) [pid = 4008] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D224C08C00) [pid = 4008] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D226DAE800) [pid = 4008] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22B8C1800) [pid = 4008] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D22A4C8C00) [pid = 4008] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D220385C00) [pid = 4008] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22C404000) [pid = 4008] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D22BA2D400) [pid = 4008] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D22BE8C000) [pid = 4008] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D22BE8A000) [pid = 4008] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D227EDD800) [pid = 4008] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D227AEA400) [pid = 4008] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 08:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1023ms 08:54:02 INFO - PROCESS | 4008 | 1461254042328 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 4008 | 1461254042333 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 08:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:54:02 INFO - PROCESS | 4008 | 1461254042339 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 4008 | 1461254042342 Marionette TRACE conn5 <- [1,1918,null,{}] 08:54:02 INFO - PROCESS | 4008 | 1461254042346 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:02 INFO - PROCESS | 4008 | 1461254042477 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 08:54:02 INFO - PROCESS | 4008 | 1461254042553 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D226B7C800 == 51 [pid = 4008] [id = 489] 08:54:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D21AFC9800) [pid = 4008] [serial = 1467] [outer = 0000000000000000] 08:54:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D21B74CC00) [pid = 4008] [serial = 1468] [outer = 000000D21AFC9800] 08:54:02 INFO - PROCESS | 4008 | 1461254042602 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D21CA17800) [pid = 4008] [serial = 1469] [outer = 000000D21AFC9800] 08:54:03 INFO - PROCESS | 4008 | 1461254043037 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 735ms 08:54:03 INFO - PROCESS | 4008 | 1461254043090 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 4008 | 1461254043092 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 08:54:03 INFO - PROCESS | 4008 | 1461254043096 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:54:03 INFO - PROCESS | 4008 | 1461254043100 Marionette TRACE conn5 <- [1,1922,null,{}] 08:54:03 INFO - PROCESS | 4008 | 1461254043111 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:03 INFO - PROCESS | 4008 | 1461254043200 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 08:54:03 INFO - PROCESS | 4008 | 1461254043216 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FBE800 == 52 [pid = 4008] [id = 490] 08:54:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D2205BEC00) [pid = 4008] [serial = 1470] [outer = 0000000000000000] 08:54:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D220739400) [pid = 4008] [serial = 1471] [outer = 000000D2205BEC00] 08:54:03 INFO - PROCESS | 4008 | 1461254043267 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22140D800) [pid = 4008] [serial = 1472] [outer = 000000D2205BEC00] 08:54:03 INFO - PROCESS | 4008 | 1461254043718 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 671ms 08:54:03 INFO - PROCESS | 4008 | 1461254043773 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 4008 | 1461254043776 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 08:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:54:03 INFO - PROCESS | 4008 | 1461254043780 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 4008 | 1461254043782 Marionette TRACE conn5 <- [1,1926,null,{}] 08:54:03 INFO - PROCESS | 4008 | 1461254043785 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:03 INFO - PROCESS | 4008 | 1461254043874 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 08:54:03 INFO - PROCESS | 4008 | 1461254043883 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284CB800 == 53 [pid = 4008] [id = 491] 08:54:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D22146C400) [pid = 4008] [serial = 1473] [outer = 0000000000000000] 08:54:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D2214A0400) [pid = 4008] [serial = 1474] [outer = 000000D22146C400] 08:54:03 INFO - PROCESS | 4008 | 1461254043930 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D224C06000) [pid = 4008] [serial = 1475] [outer = 000000D22146C400] 08:54:04 INFO - PROCESS | 4008 | 1461254044330 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 629ms 08:54:04 INFO - PROCESS | 4008 | 1461254044411 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 08:54:04 INFO - PROCESS | 4008 | 1461254044414 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 08:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:54:04 INFO - PROCESS | 4008 | 1461254044417 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - PROCESS | 4008 | 1461254044419 Marionette TRACE conn5 <- [1,1930,null,{}] 08:54:04 INFO - PROCESS | 4008 | 1461254044422 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:04 INFO - PROCESS | 4008 | 1461254044506 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 08:54:04 INFO - PROCESS | 4008 | 1461254044513 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A215800 == 54 [pid = 4008] [id = 492] 08:54:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D224C12C00) [pid = 4008] [serial = 1476] [outer = 0000000000000000] 08:54:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D224FDE400) [pid = 4008] [serial = 1477] [outer = 000000D224C12C00] 08:54:04 INFO - PROCESS | 4008 | 1461254044560 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D226DB3800) [pid = 4008] [serial = 1478] [outer = 000000D224C12C00] 08:54:05 INFO - PROCESS | 4008 | 1461254045071 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 08:54:05 INFO - PROCESS | 4008 | 1461254045102 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 4008 | 1461254045104 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 08:54:05 INFO - PROCESS | 4008 | 1461254045108 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:54:05 INFO - PROCESS | 4008 | 1461254045109 Marionette TRACE conn5 <- [1,1934,null,{}] 08:54:05 INFO - PROCESS | 4008 | 1461254045113 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:05 INFO - PROCESS | 4008 | 1461254045236 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 08:54:05 INFO - PROCESS | 4008 | 1461254045242 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D220280800 == 55 [pid = 4008] [id = 493] 08:54:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D227A7E800) [pid = 4008] [serial = 1479] [outer = 0000000000000000] 08:54:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D227AEF000) [pid = 4008] [serial = 1480] [outer = 000000D227A7E800] 08:54:05 INFO - PROCESS | 4008 | 1461254045336 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D227DBC400) [pid = 4008] [serial = 1481] [outer = 000000D227A7E800] 08:54:05 INFO - PROCESS | 4008 | 1461254045772 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 08:54:05 INFO - PROCESS | 4008 | 1461254045781 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 4008 | 1461254045783 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 08:54:05 INFO - PROCESS | 4008 | 1461254045786 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:54:05 INFO - PROCESS | 4008 | 1461254045788 Marionette TRACE conn5 <- [1,1938,null,{}] 08:54:05 INFO - PROCESS | 4008 | 1461254045791 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:05 INFO - PROCESS | 4008 | 1461254045913 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 08:54:06 INFO - PROCESS | 4008 | 1461254045996 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BED2800 == 56 [pid = 4008] [id = 494] 08:54:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D227EE6000) [pid = 4008] [serial = 1482] [outer = 0000000000000000] 08:54:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D2282E9800) [pid = 4008] [serial = 1483] [outer = 000000D227EE6000] 08:54:06 INFO - PROCESS | 4008 | 1461254046044 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D2288B5400) [pid = 4008] [serial = 1484] [outer = 000000D227EE6000] 08:54:06 INFO - PROCESS | 4008 | 1461254046467 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 734ms 08:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:54:06 INFO - PROCESS | 4008 | 1461254046524 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 4008 | 1461254046527 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 08:54:06 INFO - PROCESS | 4008 | 1461254046536 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 4008 | 1461254046538 Marionette TRACE conn5 <- [1,1942,null,{}] 08:54:06 INFO - PROCESS | 4008 | 1461254046542 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:06 INFO - PROCESS | 4008 | 1461254046654 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 08:54:06 INFO - PROCESS | 4008 | 1461254046665 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C486800 == 57 [pid = 4008] [id = 495] 08:54:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D2288ED400) [pid = 4008] [serial = 1485] [outer = 0000000000000000] 08:54:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D228BAE400) [pid = 4008] [serial = 1486] [outer = 000000D2288ED400] 08:54:06 INFO - PROCESS | 4008 | 1461254046758 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D228DC2C00) [pid = 4008] [serial = 1487] [outer = 000000D2288ED400] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D228A8B400) [pid = 4008] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D2202A3000) [pid = 4008] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22C403800) [pid = 4008] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D2282D8C00) [pid = 4008] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D22952E800) [pid = 4008] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D2196A3400) [pid = 4008] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22BADCC00) [pid = 4008] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21B317C00) [pid = 4008] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D2195E8800) [pid = 4008] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21A854400) [pid = 4008] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D2207F3000) [pid = 4008] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D219736C00) [pid = 4008] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D221A9A400) [pid = 4008] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D224F3B400) [pid = 4008] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D228A94C00) [pid = 4008] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22C4E9800) [pid = 4008] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:54:07 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D22C44AC00) [pid = 4008] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:54:07 INFO - PROCESS | 4008 | 1461254047314 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 08:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 839ms 08:54:07 INFO - PROCESS | 4008 | 1461254047373 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 4008 | 1461254047375 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 08:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:54:07 INFO - PROCESS | 4008 | 1461254047378 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 4008 | 1461254047380 Marionette TRACE conn5 <- [1,1946,null,{}] 08:54:07 INFO - PROCESS | 4008 | 1461254047383 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:07 INFO - PROCESS | 4008 | 1461254047469 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 08:54:07 INFO - PROCESS | 4008 | 1461254047475 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C621000 == 58 [pid = 4008] [id = 496] 08:54:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D21FB11000) [pid = 4008] [serial = 1488] [outer = 0000000000000000] 08:54:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D227822C00) [pid = 4008] [serial = 1489] [outer = 000000D21FB11000] 08:54:07 INFO - PROCESS | 4008 | 1461254047521 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D228DC0000) [pid = 4008] [serial = 1490] [outer = 000000D21FB11000] 08:54:07 INFO - PROCESS | 4008 | 1461254047922 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 08:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 587ms 08:54:07 INFO - PROCESS | 4008 | 1461254047978 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 4008 | 1461254047980 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 08:54:07 INFO - PROCESS | 4008 | 1461254047983 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 4008 | 1461254047985 Marionette TRACE conn5 <- [1,1950,null,{}] 08:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:54:08 INFO - PROCESS | 4008 | 1461254047989 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:08 INFO - PROCESS | 4008 | 1461254048074 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 08:54:08 INFO - PROCESS | 4008 | 1461254048083 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C725800 == 59 [pid = 4008] [id = 497] 08:54:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D228E28400) [pid = 4008] [serial = 1491] [outer = 0000000000000000] 08:54:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D228E2CC00) [pid = 4008] [serial = 1492] [outer = 000000D228E28400] 08:54:08 INFO - PROCESS | 4008 | 1461254048129 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D2297A4C00) [pid = 4008] [serial = 1493] [outer = 000000D228E28400] 08:54:08 INFO - PROCESS | 4008 | 1461254048589 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 629ms 08:54:08 INFO - PROCESS | 4008 | 1461254048618 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 4008 | 1461254048620 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 08:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:54:08 INFO - PROCESS | 4008 | 1461254048623 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 4008 | 1461254048626 Marionette TRACE conn5 <- [1,1954,null,{}] 08:54:08 INFO - PROCESS | 4008 | 1461254048634 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:08 INFO - PROCESS | 4008 | 1461254048740 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 08:54:08 INFO - PROCESS | 4008 | 1461254048746 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E681000 == 60 [pid = 4008] [id = 498] 08:54:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22A93E400) [pid = 4008] [serial = 1494] [outer = 0000000000000000] 08:54:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D22AEEE800) [pid = 4008] [serial = 1495] [outer = 000000D22A93E400] 08:54:08 INFO - PROCESS | 4008 | 1461254048799 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22B675000) [pid = 4008] [serial = 1496] [outer = 000000D22A93E400] 08:54:09 INFO - PROCESS | 4008 | 1461254049514 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 08:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 922ms 08:54:09 INFO - PROCESS | 4008 | 1461254049549 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 4008 | 1461254049554 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 08:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:54:09 INFO - PROCESS | 4008 | 1461254049560 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 4008 | 1461254049564 Marionette TRACE conn5 <- [1,1958,null,{}] 08:54:09 INFO - PROCESS | 4008 | 1461254049570 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:09 INFO - PROCESS | 4008 | 1461254049696 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 08:54:09 INFO - PROCESS | 4008 | 1461254049816 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227524800 == 61 [pid = 4008] [id = 499] 08:54:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D21B022C00) [pid = 4008] [serial = 1497] [outer = 0000000000000000] 08:54:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21B34A800) [pid = 4008] [serial = 1498] [outer = 000000D21B022C00] 08:54:09 INFO - PROCESS | 4008 | 1461254049878 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D21FA30400) [pid = 4008] [serial = 1499] [outer = 000000D21B022C00] 08:54:10 INFO - PROCESS | 4008 | 1461254050461 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 923ms 08:54:10 INFO - PROCESS | 4008 | 1461254050497 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 4008 | 1461254050504 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 08:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:54:10 INFO - PROCESS | 4008 | 1461254050512 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 4008 | 1461254050516 Marionette TRACE conn5 <- [1,1962,null,{}] 08:54:10 INFO - PROCESS | 4008 | 1461254050520 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:10 INFO - PROCESS | 4008 | 1461254050633 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 08:54:10 INFO - PROCESS | 4008 | 1461254050731 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AE16000 == 62 [pid = 4008] [id = 500] 08:54:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D2205BFC00) [pid = 4008] [serial = 1500] [outer = 0000000000000000] 08:54:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D220826400) [pid = 4008] [serial = 1501] [outer = 000000D2205BFC00] 08:54:10 INFO - PROCESS | 4008 | 1461254050789 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D224F2EC00) [pid = 4008] [serial = 1502] [outer = 000000D2205BFC00] 08:54:11 INFO - PROCESS | 4008 | 1461254051404 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 08:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 923ms 08:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:54:11 INFO - PROCESS | 4008 | 1461254051436 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 4008 | 1461254051439 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 08:54:11 INFO - PROCESS | 4008 | 1461254051443 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 4008 | 1461254051447 Marionette TRACE conn5 <- [1,1966,null,{}] 08:54:11 INFO - PROCESS | 4008 | 1461254051459 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:11 INFO - PROCESS | 4008 | 1461254051574 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 08:54:11 INFO - PROCESS | 4008 | 1461254051675 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F510800 == 63 [pid = 4008] [id = 501] 08:54:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22842EC00) [pid = 4008] [serial = 1503] [outer = 0000000000000000] 08:54:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D228E0D400) [pid = 4008] [serial = 1504] [outer = 000000D22842EC00] 08:54:11 INFO - PROCESS | 4008 | 1461254051736 Marionette DEBUG loaded listener.js 08:54:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22A86C800) [pid = 4008] [serial = 1505] [outer = 000000D22842EC00] 08:54:12 INFO - PROCESS | 4008 | 1461254052287 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 882ms 08:54:12 INFO - PROCESS | 4008 | 1461254052326 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 08:54:12 INFO - PROCESS | 4008 | 1461254052329 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 08:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:54:12 INFO - PROCESS | 4008 | 1461254052350 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:54:12 INFO - PROCESS | 4008 | 1461254052352 Marionette TRACE conn5 <- [1,1970,null,{}] 08:54:12 INFO - PROCESS | 4008 | 1461254052356 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:12 INFO - PROCESS | 4008 | 1461254052469 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 08:54:12 INFO - PROCESS | 4008 | 1461254052567 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F607000 == 64 [pid = 4008] [id = 502] 08:54:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22B66E400) [pid = 4008] [serial = 1506] [outer = 0000000000000000] 08:54:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22B8C4000) [pid = 4008] [serial = 1507] [outer = 000000D22B66E400] 08:54:12 INFO - PROCESS | 4008 | 1461254052625 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22B8CFC00) [pid = 4008] [serial = 1508] [outer = 000000D22B66E400] 08:54:13 INFO - PROCESS | 4008 | 1461254053216 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 923ms 08:54:13 INFO - PROCESS | 4008 | 1461254053276 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 08:54:13 INFO - PROCESS | 4008 | 1461254053279 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 08:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:54:13 INFO - PROCESS | 4008 | 1461254053282 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 4008 | 1461254053284 Marionette TRACE conn5 <- [1,1974,null,{}] 08:54:13 INFO - PROCESS | 4008 | 1461254053288 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:13 INFO - PROCESS | 4008 | 1461254053396 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 08:54:13 INFO - PROCESS | 4008 | 1461254053494 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23066D000 == 65 [pid = 4008] [id = 503] 08:54:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22BA2E800) [pid = 4008] [serial = 1509] [outer = 0000000000000000] 08:54:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22BA34400) [pid = 4008] [serial = 1510] [outer = 000000D22BA2E800] 08:54:13 INFO - PROCESS | 4008 | 1461254053551 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22BAEA800) [pid = 4008] [serial = 1511] [outer = 000000D22BA2E800] 08:54:14 INFO - PROCESS | 4008 | 1461254054143 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 923ms 08:54:14 INFO - PROCESS | 4008 | 1461254054208 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 4008 | 1461254054211 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 08:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:54:14 INFO - PROCESS | 4008 | 1461254054215 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 4008 | 1461254054217 Marionette TRACE conn5 <- [1,1978,null,{}] 08:54:14 INFO - PROCESS | 4008 | 1461254054221 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:14 INFO - PROCESS | 4008 | 1461254054357 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 08:54:14 INFO - PROCESS | 4008 | 1461254054479 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FECE000 == 66 [pid = 4008] [id = 504] 08:54:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D21974A400) [pid = 4008] [serial = 1512] [outer = 0000000000000000] 08:54:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D21BB71800) [pid = 4008] [serial = 1513] [outer = 000000D21974A400] 08:54:14 INFO - PROCESS | 4008 | 1461254054540 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D228623000) [pid = 4008] [serial = 1514] [outer = 000000D21974A400] 08:54:15 INFO - PROCESS | 4008 | 1461254055270 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1079ms 08:54:15 INFO - PROCESS | 4008 | 1461254055296 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 08:54:15 INFO - PROCESS | 4008 | 1461254055301 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 08:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:54:15 INFO - PROCESS | 4008 | 1461254055307 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 4008 | 1461254055310 Marionette TRACE conn5 <- [1,1982,null,{}] 08:54:15 INFO - PROCESS | 4008 | 1461254055315 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:15 INFO - PROCESS | 4008 | 1461254055419 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 08:54:15 INFO - PROCESS | 4008 | 1461254055550 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A35000 == 67 [pid = 4008] [id = 505] 08:54:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D21C688000) [pid = 4008] [serial = 1515] [outer = 0000000000000000] 08:54:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D21C887C00) [pid = 4008] [serial = 1516] [outer = 000000D21C688000] 08:54:15 INFO - PROCESS | 4008 | 1461254055606 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D220352000) [pid = 4008] [serial = 1517] [outer = 000000D21C688000] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D23074C800 == 66 [pid = 4008] [id = 455] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C725800 == 65 [pid = 4008] [id = 497] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C621000 == 64 [pid = 4008] [id = 496] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C486800 == 63 [pid = 4008] [id = 495] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BED2800 == 62 [pid = 4008] [id = 494] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D220280800 == 61 [pid = 4008] [id = 493] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A215800 == 60 [pid = 4008] [id = 492] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284CB800 == 59 [pid = 4008] [id = 491] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FBE800 == 58 [pid = 4008] [id = 490] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D226B7C800 == 57 [pid = 4008] [id = 489] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22C4E7400) [pid = 4008] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D21CA53000 == 56 [pid = 4008] [id = 488] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BED1800 == 55 [pid = 4008] [id = 484] 08:54:16 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E49800 == 54 [pid = 4008] [id = 483] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22C7EAC00) [pid = 4008] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22C4ED800) [pid = 4008] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22BA2A800) [pid = 4008] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D224FDE000) [pid = 4008] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22C447400) [pid = 4008] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22862B000) [pid = 4008] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D228BB5C00) [pid = 4008] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22B8C7800) [pid = 4008] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22B666400) [pid = 4008] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21B343400) [pid = 4008] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22BAE1C00) [pid = 4008] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21F865800) [pid = 4008] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D21B3C3400) [pid = 4008] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D2196A4400) [pid = 4008] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21B74A800) [pid = 4008] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D220217C00) [pid = 4008] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21B320800) [pid = 4008] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D227DB6400) [pid = 4008] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D224FDF800) [pid = 4008] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22CA81800) [pid = 4008] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22C9A1000) [pid = 4008] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D224F2DC00) [pid = 4008] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D227218800) [pid = 4008] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D227956400) [pid = 4008] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22A9C5400) [pid = 4008] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D22C9A7C00) [pid = 4008] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D22BFBB800) [pid = 4008] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22AEF6000) [pid = 4008] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D22BFBFC00) [pid = 4008] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D227CC1800) [pid = 4008] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D227C31800) [pid = 4008] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 08:54:16 INFO - PROCESS | 4008 | 1461254056218 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 944ms 08:54:16 INFO - PROCESS | 4008 | 1461254056255 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 4008 | 1461254056261 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 08:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:54:16 INFO - PROCESS | 4008 | 1461254056267 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 4008 | 1461254056269 Marionette TRACE conn5 <- [1,1986,null,{}] 08:54:16 INFO - PROCESS | 4008 | 1461254056273 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:16 INFO - PROCESS | 4008 | 1461254056365 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 08:54:16 INFO - PROCESS | 4008 | 1461254056371 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F47800 == 55 [pid = 4008] [id = 506] 08:54:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D2196A4400) [pid = 4008] [serial = 1518] [outer = 0000000000000000] 08:54:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D21C69C400) [pid = 4008] [serial = 1519] [outer = 000000D2196A4400] 08:54:16 INFO - PROCESS | 4008 | 1461254056418 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D2207A9400) [pid = 4008] [serial = 1520] [outer = 000000D2196A4400] 08:54:16 INFO - PROCESS | 4008 | 1461254056910 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 692ms 08:54:16 INFO - PROCESS | 4008 | 1461254056961 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 4008 | 1461254056963 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 08:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:54:16 INFO - PROCESS | 4008 | 1461254056967 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 4008 | 1461254056971 Marionette TRACE conn5 <- [1,1990,null,{}] 08:54:16 INFO - PROCESS | 4008 | 1461254056982 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:17 INFO - PROCESS | 4008 | 1461254057075 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 08:54:17 INFO - PROCESS | 4008 | 1461254057183 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D229003800 == 56 [pid = 4008] [id = 507] 08:54:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D224FD5000) [pid = 4008] [serial = 1521] [outer = 0000000000000000] 08:54:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D2250E7800) [pid = 4008] [serial = 1522] [outer = 000000D224FD5000] 08:54:17 INFO - PROCESS | 4008 | 1461254057235 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D2272AD000) [pid = 4008] [serial = 1523] [outer = 000000D224FD5000] 08:54:17 INFO - PROCESS | 4008 | 1461254057616 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 671ms 08:54:17 INFO - PROCESS | 4008 | 1461254057641 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 4008 | 1461254057644 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 08:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:54:17 INFO - PROCESS | 4008 | 1461254057647 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 4008 | 1461254057649 Marionette TRACE conn5 <- [1,1994,null,{}] 08:54:17 INFO - PROCESS | 4008 | 1461254057653 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:17 INFO - PROCESS | 4008 | 1461254057770 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 08:54:17 INFO - PROCESS | 4008 | 1461254057779 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B647800 == 57 [pid = 4008] [id = 508] 08:54:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D227822400) [pid = 4008] [serial = 1524] [outer = 0000000000000000] 08:54:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D227C2F000) [pid = 4008] [serial = 1525] [outer = 000000D227822400] 08:54:17 INFO - PROCESS | 4008 | 1461254057826 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227EE7C00) [pid = 4008] [serial = 1526] [outer = 000000D227822400] 08:54:18 INFO - PROCESS | 4008 | 1461254058276 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 08:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 671ms 08:54:18 INFO - PROCESS | 4008 | 1461254058321 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 4008 | 1461254058323 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 08:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:54:18 INFO - PROCESS | 4008 | 1461254058326 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 4008 | 1461254058328 Marionette TRACE conn5 <- [1,1998,null,{}] 08:54:18 INFO - PROCESS | 4008 | 1461254058332 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:18 INFO - PROCESS | 4008 | 1461254058445 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 08:54:18 INFO - PROCESS | 4008 | 1461254058451 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FAB3000 == 58 [pid = 4008] [id = 509] 08:54:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D227EE5800) [pid = 4008] [serial = 1527] [outer = 0000000000000000] 08:54:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D2288E4400) [pid = 4008] [serial = 1528] [outer = 000000D227EE5800] 08:54:18 INFO - PROCESS | 4008 | 1461254058497 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D228BB0000) [pid = 4008] [serial = 1529] [outer = 000000D227EE5800] 08:54:18 INFO - PROCESS | 4008 | 1461254058987 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 08:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 671ms 08:54:19 INFO - PROCESS | 4008 | 1461254059000 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 4008 | 1461254059003 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 08:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:54:19 INFO - PROCESS | 4008 | 1461254059006 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 4008 | 1461254059007 Marionette TRACE conn5 <- [1,2002,null,{}] 08:54:19 INFO - PROCESS | 4008 | 1461254059011 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:19 INFO - PROCESS | 4008 | 1461254059138 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 08:54:19 INFO - PROCESS | 4008 | 1461254059232 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6AA000 == 59 [pid = 4008] [id = 510] 08:54:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D228E2E800) [pid = 4008] [serial = 1530] [outer = 0000000000000000] 08:54:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22AEF6000) [pid = 4008] [serial = 1531] [outer = 000000D228E2E800] 08:54:19 INFO - PROCESS | 4008 | 1461254059282 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22BA27000) [pid = 4008] [serial = 1532] [outer = 000000D228E2E800] 08:54:19 INFO - PROCESS | 4008 | 1461254059721 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 776ms 08:54:19 INFO - PROCESS | 4008 | 1461254059786 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 4008 | 1461254059788 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 08:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:54:19 INFO - PROCESS | 4008 | 1461254059799 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 4008 | 1461254059801 Marionette TRACE conn5 <- [1,2006,null,{}] 08:54:19 INFO - PROCESS | 4008 | 1461254059805 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:19 INFO - PROCESS | 4008 | 1461254059921 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 08:54:19 INFO - PROCESS | 4008 | 1461254059933 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E680800 == 60 [pid = 4008] [id = 511] 08:54:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22BA35C00) [pid = 4008] [serial = 1533] [outer = 0000000000000000] 08:54:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22BE8D000) [pid = 4008] [serial = 1534] [outer = 000000D22BA35C00] 08:54:20 INFO - PROCESS | 4008 | 1461254060025 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22BFBFC00) [pid = 4008] [serial = 1535] [outer = 000000D22BA35C00] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D227EE6000) [pid = 4008] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D2288ED400) [pid = 4008] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D219731C00) [pid = 4008] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D2205BEC00) [pid = 4008] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22146C400) [pid = 4008] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D21AFC8C00) [pid = 4008] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21AFC9800) [pid = 4008] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D224C12C00) [pid = 4008] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D228E28400) [pid = 4008] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D21FB11000) [pid = 4008] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22BFC2C00) [pid = 4008] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:54:20 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D227A7E800) [pid = 4008] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:54:20 INFO - PROCESS | 4008 | 1461254060551 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 775ms 08:54:20 INFO - PROCESS | 4008 | 1461254060581 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 08:54:20 INFO - PROCESS | 4008 | 1461254060583 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 08:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:54:20 INFO - PROCESS | 4008 | 1461254060586 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:54:20 INFO - PROCESS | 4008 | 1461254060588 Marionette TRACE conn5 <- [1,2010,null,{}] 08:54:20 INFO - PROCESS | 4008 | 1461254060592 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:20 INFO - PROCESS | 4008 | 1461254060676 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 08:54:20 INFO - PROCESS | 4008 | 1461254060763 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E78C000 == 61 [pid = 4008] [id = 512] 08:54:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D21B344400) [pid = 4008] [serial = 1536] [outer = 0000000000000000] 08:54:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D221E37800) [pid = 4008] [serial = 1537] [outer = 000000D21B344400] 08:54:20 INFO - PROCESS | 4008 | 1461254060810 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22B66E000) [pid = 4008] [serial = 1538] [outer = 000000D21B344400] 08:54:21 INFO - PROCESS | 4008 | 1461254061190 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 629ms 08:54:21 INFO - PROCESS | 4008 | 1461254061219 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 4008 | 1461254061221 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 08:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:54:21 INFO - PROCESS | 4008 | 1461254061224 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 4008 | 1461254061226 Marionette TRACE conn5 <- [1,2014,null,{}] 08:54:21 INFO - PROCESS | 4008 | 1461254061230 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:21 INFO - PROCESS | 4008 | 1461254061315 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 08:54:21 INFO - PROCESS | 4008 | 1461254061403 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F622800 == 62 [pid = 4008] [id = 513] 08:54:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D227CC4800) [pid = 4008] [serial = 1539] [outer = 0000000000000000] 08:54:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22C410000) [pid = 4008] [serial = 1540] [outer = 000000D227CC4800] 08:54:21 INFO - PROCESS | 4008 | 1461254061449 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22C44F000) [pid = 4008] [serial = 1541] [outer = 000000D227CC4800] 08:54:21 INFO - PROCESS | 4008 | 1461254061828 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 630ms 08:54:21 INFO - PROCESS | 4008 | 1461254061857 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 4008 | 1461254061859 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 08:54:21 INFO - PROCESS | 4008 | 1461254061862 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:54:21 INFO - PROCESS | 4008 | 1461254061864 Marionette TRACE conn5 <- [1,2018,null,{}] 08:54:21 INFO - PROCESS | 4008 | 1461254061868 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:21 INFO - PROCESS | 4008 | 1461254061987 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 08:54:22 INFO - PROCESS | 4008 | 1461254062035 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23070A000 == 63 [pid = 4008] [id = 514] 08:54:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22C4EFC00) [pid = 4008] [serial = 1542] [outer = 0000000000000000] 08:54:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22C7E3800) [pid = 4008] [serial = 1543] [outer = 000000D22C4EFC00] 08:54:22 INFO - PROCESS | 4008 | 1461254062080 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22C9A4C00) [pid = 4008] [serial = 1544] [outer = 000000D22C4EFC00] 08:54:22 INFO - PROCESS | 4008 | 1461254062607 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 776ms 08:54:22 INFO - PROCESS | 4008 | 1461254062643 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 4008 | 1461254062648 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 08:54:22 INFO - PROCESS | 4008 | 1461254062653 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:54:22 INFO - PROCESS | 4008 | 1461254062658 Marionette TRACE conn5 <- [1,2022,null,{}] 08:54:22 INFO - PROCESS | 4008 | 1461254062665 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:22 INFO - PROCESS | 4008 | 1461254062783 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 08:54:22 INFO - PROCESS | 4008 | 1461254062917 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D226B7F000 == 64 [pid = 4008] [id = 515] 08:54:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D219F5B400) [pid = 4008] [serial = 1545] [outer = 0000000000000000] 08:54:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D21B029800) [pid = 4008] [serial = 1546] [outer = 000000D219F5B400] 08:54:22 INFO - PROCESS | 4008 | 1461254062979 Marionette DEBUG loaded listener.js 08:54:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D21C685000) [pid = 4008] [serial = 1547] [outer = 000000D219F5B400] 08:54:23 INFO - PROCESS | 4008 | 1461254063611 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 985ms 08:54:23 INFO - PROCESS | 4008 | 1461254063642 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 4008 | 1461254063649 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 08:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:54:23 INFO - PROCESS | 4008 | 1461254063656 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 4008 | 1461254063659 Marionette TRACE conn5 <- [1,2026,null,{}] 08:54:23 INFO - PROCESS | 4008 | 1461254063663 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:23 INFO - PROCESS | 4008 | 1461254063778 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 08:54:23 INFO - PROCESS | 4008 | 1461254063908 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C474800 == 65 [pid = 4008] [id = 516] 08:54:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21FA34800) [pid = 4008] [serial = 1548] [outer = 0000000000000000] 08:54:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D224C10400) [pid = 4008] [serial = 1549] [outer = 000000D21FA34800] 08:54:23 INFO - PROCESS | 4008 | 1461254063968 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D227821C00) [pid = 4008] [serial = 1550] [outer = 000000D21FA34800] 08:54:24 INFO - PROCESS | 4008 | 1461254064603 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 986ms 08:54:24 INFO - PROCESS | 4008 | 1461254064648 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 08:54:24 INFO - PROCESS | 4008 | 1461254064651 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 08:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:54:24 INFO - PROCESS | 4008 | 1461254064655 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:54:24 INFO - PROCESS | 4008 | 1461254064659 Marionette TRACE conn5 <- [1,2030,null,{}] 08:54:24 INFO - PROCESS | 4008 | 1461254064671 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:24 INFO - PROCESS | 4008 | 1461254064786 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 08:54:24 INFO - PROCESS | 4008 | 1461254064915 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23075F000 == 66 [pid = 4008] [id = 517] 08:54:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D228DBC400) [pid = 4008] [serial = 1551] [outer = 0000000000000000] 08:54:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22A4C6000) [pid = 4008] [serial = 1552] [outer = 000000D228DBC400] 08:54:24 INFO - PROCESS | 4008 | 1461254064977 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22BFB8400) [pid = 4008] [serial = 1553] [outer = 000000D228DBC400] 08:54:25 INFO - PROCESS | 4008 | 1461254065543 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:54:25 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) 08:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 943ms 08:54:25 INFO - PROCESS | 4008 | 1461254065600 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 4008 | 1461254065603 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 08:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:54:25 INFO - PROCESS | 4008 | 1461254065607 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 4008 | 1461254065609 Marionette TRACE conn5 <- [1,2034,null,{}] 08:54:25 INFO - PROCESS | 4008 | 1461254065613 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:25 INFO - PROCESS | 4008 | 1461254065725 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 08:54:25 INFO - PROCESS | 4008 | 1461254065825 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231547800 == 67 [pid = 4008] [id = 518] 08:54:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22C7EC800) [pid = 4008] [serial = 1554] [outer = 0000000000000000] 08:54:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22CA25000) [pid = 4008] [serial = 1555] [outer = 000000D22C7EC800] 08:54:25 INFO - PROCESS | 4008 | 1461254065882 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22CA7DC00) [pid = 4008] [serial = 1556] [outer = 000000D22C7EC800] 08:54:26 INFO - PROCESS | 4008 | 1461254066469 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 924ms 08:54:26 INFO - PROCESS | 4008 | 1461254066533 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 4008 | 1461254066536 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 08:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:54:26 INFO - PROCESS | 4008 | 1461254066539 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 4008 | 1461254066541 Marionette TRACE conn5 <- [1,2038,null,{}] 08:54:26 INFO - PROCESS | 4008 | 1461254066545 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:26 INFO - PROCESS | 4008 | 1461254066655 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 08:54:26 INFO - PROCESS | 4008 | 1461254066755 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232C9A800 == 68 [pid = 4008] [id = 519] 08:54:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22C461000) [pid = 4008] [serial = 1557] [outer = 0000000000000000] 08:54:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22C465800) [pid = 4008] [serial = 1558] [outer = 000000D22C461000] 08:54:26 INFO - PROCESS | 4008 | 1461254066812 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22CA28800) [pid = 4008] [serial = 1559] [outer = 000000D22C461000] 08:54:27 INFO - PROCESS | 4008 | 1461254067368 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 881ms 08:54:27 INFO - PROCESS | 4008 | 1461254067423 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 4008 | 1461254067426 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 08:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:54:27 INFO - PROCESS | 4008 | 1461254067429 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 4008 | 1461254067431 Marionette TRACE conn5 <- [1,2042,null,{}] 08:54:27 INFO - PROCESS | 4008 | 1461254067435 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:27 INFO - PROCESS | 4008 | 1461254067566 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 08:54:27 INFO - PROCESS | 4008 | 1461254067671 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D233986000 == 69 [pid = 4008] [id = 520] 08:54:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22B868C00) [pid = 4008] [serial = 1560] [outer = 0000000000000000] 08:54:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22CA89800) [pid = 4008] [serial = 1561] [outer = 000000D22B868C00] 08:54:27 INFO - PROCESS | 4008 | 1461254067732 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22D157C00) [pid = 4008] [serial = 1562] [outer = 000000D22B868C00] 08:54:28 INFO - PROCESS | 4008 | 1461254068556 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1189ms 08:54:28 INFO - PROCESS | 4008 | 1461254068628 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 08:54:28 INFO - PROCESS | 4008 | 1461254068633 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 08:54:28 INFO - PROCESS | 4008 | 1461254068638 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:54:28 INFO - PROCESS | 4008 | 1461254068642 Marionette TRACE conn5 <- [1,2046,null,{}] 08:54:28 INFO - PROCESS | 4008 | 1461254068649 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:28 INFO - PROCESS | 4008 | 1461254068764 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 08:54:28 INFO - PROCESS | 4008 | 1461254068893 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FA9000 == 70 [pid = 4008] [id = 521] 08:54:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D21966E400) [pid = 4008] [serial = 1563] [outer = 0000000000000000] 08:54:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D21B342800) [pid = 4008] [serial = 1564] [outer = 000000D21966E400] 08:54:28 INFO - PROCESS | 4008 | 1461254068948 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D21CA86C00) [pid = 4008] [serial = 1565] [outer = 000000D21966E400] 08:54:29 INFO - PROCESS | 4008 | 1461254069536 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 923ms 08:54:29 INFO - PROCESS | 4008 | 1461254069564 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 08:54:29 INFO - PROCESS | 4008 | 1461254069570 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 08:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:54:29 INFO - PROCESS | 4008 | 1461254069577 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 4008 | 1461254069579 Marionette TRACE conn5 <- [1,2050,null,{}] 08:54:29 INFO - PROCESS | 4008 | 1461254069583 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:29 INFO - PROCESS | 4008 | 1461254069685 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 08:54:29 INFO - PROCESS | 4008 | 1461254069792 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A210000 == 71 [pid = 4008] [id = 522] 08:54:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22140F400) [pid = 4008] [serial = 1566] [outer = 0000000000000000] 08:54:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D224458000) [pid = 4008] [serial = 1567] [outer = 000000D22140F400] 08:54:29 INFO - PROCESS | 4008 | 1461254069842 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D226B6CC00) [pid = 4008] [serial = 1568] [outer = 000000D22140F400] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F622800 == 70 [pid = 4008] [id = 513] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E78C000 == 69 [pid = 4008] [id = 512] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E680800 == 68 [pid = 4008] [id = 511] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6AA000 == 67 [pid = 4008] [id = 510] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FAB3000 == 66 [pid = 4008] [id = 509] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B647800 == 65 [pid = 4008] [id = 508] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D21C69A400) [pid = 4008] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D2250E5400) [pid = 4008] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22AE42000) [pid = 4008] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22CA83000) [pid = 4008] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22AEEE800) [pid = 4008] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D229003800 == 64 [pid = 4008] [id = 507] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F47800 == 63 [pid = 4008] [id = 506] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D23066E000 == 62 [pid = 4008] [id = 482] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A35000 == 61 [pid = 4008] [id = 505] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D23066D000 == 60 [pid = 4008] [id = 503] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F607000 == 59 [pid = 4008] [id = 502] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F510800 == 58 [pid = 4008] [id = 501] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AE16000 == 57 [pid = 4008] [id = 500] 08:54:30 INFO - PROCESS | 4008 | --DOCSHELL 000000D227524800 == 56 [pid = 4008] [id = 499] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22C99FC00) [pid = 4008] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D227AEF000) [pid = 4008] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D2282E9800) [pid = 4008] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D227DBC400) [pid = 4008] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D228BAE400) [pid = 4008] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D21B324400) [pid = 4008] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21C888400) [pid = 4008] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D220739400) [pid = 4008] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22140D800) [pid = 4008] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D2214A0400) [pid = 4008] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D224C06000) [pid = 4008] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21B954400) [pid = 4008] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21B024C00) [pid = 4008] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21B74CC00) [pid = 4008] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21CA17800) [pid = 4008] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D224FDE400) [pid = 4008] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D2288B5400) [pid = 4008] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D2297A4C00) [pid = 4008] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D228E2CC00) [pid = 4008] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D228DC2C00) [pid = 4008] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D228DC0000) [pid = 4008] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D227822C00) [pid = 4008] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D226DB3800) [pid = 4008] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 08:54:30 INFO - PROCESS | 4008 | 1461254070381 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 839ms 08:54:30 INFO - PROCESS | 4008 | 1461254070429 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 08:54:30 INFO - PROCESS | 4008 | 1461254070432 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 08:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:54:30 INFO - PROCESS | 4008 | 1461254070436 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:54:30 INFO - PROCESS | 4008 | 1461254070439 Marionette TRACE conn5 <- [1,2054,null,{}] 08:54:30 INFO - PROCESS | 4008 | 1461254070450 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:30 INFO - PROCESS | 4008 | 1461254070547 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 08:54:30 INFO - PROCESS | 4008 | 1461254070633 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E3F000 == 57 [pid = 4008] [id = 523] 08:54:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D21B31A400) [pid = 4008] [serial = 1569] [outer = 0000000000000000] 08:54:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21C886400) [pid = 4008] [serial = 1570] [outer = 000000D21B31A400] 08:54:30 INFO - PROCESS | 4008 | 1461254070684 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D2214A0C00) [pid = 4008] [serial = 1571] [outer = 000000D21B31A400] 08:54:31 INFO - PROCESS | 4008 | 1461254071095 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 693ms 08:54:31 INFO - PROCESS | 4008 | 1461254071129 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 08:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:54:31 INFO - PROCESS | 4008 | 1461254071132 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 08:54:31 INFO - PROCESS | 4008 | 1461254071135 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 4008 | 1461254071137 Marionette TRACE conn5 <- [1,2058,null,{}] 08:54:31 INFO - PROCESS | 4008 | 1461254071141 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:31 INFO - PROCESS | 4008 | 1461254071229 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 08:54:31 INFO - PROCESS | 4008 | 1461254071235 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B639800 == 58 [pid = 4008] [id = 524] 08:54:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D225075800) [pid = 4008] [serial = 1572] [outer = 0000000000000000] 08:54:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D227605400) [pid = 4008] [serial = 1573] [outer = 000000D225075800] 08:54:31 INFO - PROCESS | 4008 | 1461254071282 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D227AEC000) [pid = 4008] [serial = 1574] [outer = 000000D225075800] 08:54:31 INFO - PROCESS | 4008 | 1461254071745 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 629ms 08:54:31 INFO - PROCESS | 4008 | 1461254071770 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 08:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:54:31 INFO - PROCESS | 4008 | 1461254071772 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 08:54:31 INFO - PROCESS | 4008 | 1461254071775 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 4008 | 1461254071777 Marionette TRACE conn5 <- [1,2062,null,{}] 08:54:31 INFO - PROCESS | 4008 | 1461254071780 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:31 INFO - PROCESS | 4008 | 1461254071867 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 08:54:31 INFO - PROCESS | 4008 | 1461254071873 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2216AF800 == 59 [pid = 4008] [id = 525] 08:54:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D227C30400) [pid = 4008] [serial = 1575] [outer = 0000000000000000] 08:54:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D227EDF000) [pid = 4008] [serial = 1576] [outer = 000000D227C30400] 08:54:31 INFO - PROCESS | 4008 | 1461254071919 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22843B400) [pid = 4008] [serial = 1577] [outer = 000000D227C30400] 08:54:32 INFO - PROCESS | 4008 | 1461254072448 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 08:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 734ms 08:54:32 INFO - PROCESS | 4008 | 1461254072510 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 4008 | 1461254072513 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 08:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:54:32 INFO - PROCESS | 4008 | 1461254072516 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 4008 | 1461254072518 Marionette TRACE conn5 <- [1,2066,null,{}] 08:54:32 INFO - PROCESS | 4008 | 1461254072521 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:32 INFO - PROCESS | 4008 | 1461254072655 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 08:54:32 INFO - PROCESS | 4008 | 1461254072717 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6A2800 == 60 [pid = 4008] [id = 526] 08:54:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D228A93400) [pid = 4008] [serial = 1578] [outer = 0000000000000000] 08:54:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D228DC4C00) [pid = 4008] [serial = 1579] [outer = 000000D228A93400] 08:54:32 INFO - PROCESS | 4008 | 1461254072767 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22952A800) [pid = 4008] [serial = 1580] [outer = 000000D228A93400] 08:54:33 INFO - PROCESS | 4008 | 1461254073200 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 734ms 08:54:33 INFO - PROCESS | 4008 | 1461254073286 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 4008 | 1461254073288 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 08:54:33 INFO - PROCESS | 4008 | 1461254073292 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 4008 | 1461254073294 Marionette TRACE conn5 <- [1,2070,null,{}] 08:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:54:33 INFO - PROCESS | 4008 | 1461254073297 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:33 INFO - PROCESS | 4008 | 1461254073412 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 08:54:33 INFO - PROCESS | 4008 | 1461254073472 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E66A800 == 61 [pid = 4008] [id = 527] 08:54:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22908C000) [pid = 4008] [serial = 1581] [outer = 0000000000000000] 08:54:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22A9CA400) [pid = 4008] [serial = 1582] [outer = 000000D22908C000] 08:54:33 INFO - PROCESS | 4008 | 1461254073519 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22B674C00) [pid = 4008] [serial = 1583] [outer = 000000D22908C000] 08:54:33 INFO - PROCESS | 4008 | 1461254073942 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 08:54:33 INFO - PROCESS | 4008 | 1461254073972 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 4008 | 1461254073974 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 08:54:33 INFO - PROCESS | 4008 | 1461254073978 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:54:33 INFO - PROCESS | 4008 | 1461254073979 Marionette TRACE conn5 <- [1,2074,null,{}] 08:54:33 INFO - PROCESS | 4008 | 1461254073983 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:34 INFO - PROCESS | 4008 | 1461254074100 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 08:54:34 INFO - PROCESS | 4008 | 1461254074106 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F579000 == 62 [pid = 4008] [id = 528] 08:54:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22B864C00) [pid = 4008] [serial = 1584] [outer = 0000000000000000] 08:54:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22B86A000) [pid = 4008] [serial = 1585] [outer = 000000D22B864C00] 08:54:34 INFO - PROCESS | 4008 | 1461254074199 Marionette DEBUG loaded listener.js 08:54:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22BA2B400) [pid = 4008] [serial = 1586] [outer = 000000D22B864C00] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22CA7C000) [pid = 4008] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22C9A3400) [pid = 4008] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21AF7A000) [pid = 4008] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22146D800) [pid = 4008] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D228DCB800) [pid = 4008] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D2288ED800) [pid = 4008] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D227EE5800) [pid = 4008] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22BA35C00) [pid = 4008] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D228E2E800) [pid = 4008] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21B344400) [pid = 4008] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D224FD5000) [pid = 4008] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D227CC4800) [pid = 4008] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21C688000) [pid = 4008] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D2196A4400) [pid = 4008] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:54:34 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D227822400) [pid = 4008] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:54:34 INFO - PROCESS | 4008 | 1461254074791 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 818ms 08:54:34 INFO - PROCESS | 4008 | 1461254074803 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 08:54:34 INFO - PROCESS | 4008 | 1461254074805 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 08:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:54:34 INFO - PROCESS | 4008 | 1461254074808 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:54:34 INFO - PROCESS | 4008 | 1461254074810 Marionette TRACE conn5 <- [1,2078,null,{}] 08:54:34 INFO - PROCESS | 4008 | 1461254074814 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:34 INFO - PROCESS | 4008 | 1461254074903 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 08:54:35 INFO - PROCESS | 4008 | 1461254074992 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6A6000 == 63 [pid = 4008] [id = 529] 08:54:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D21B344400) [pid = 4008] [serial = 1587] [outer = 0000000000000000] 08:54:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D227EE5400) [pid = 4008] [serial = 1588] [outer = 000000D21B344400] 08:54:35 INFO - PROCESS | 4008 | 1461254075038 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22BADF000) [pid = 4008] [serial = 1589] [outer = 000000D21B344400] 08:54:35 INFO - PROCESS | 4008 | 1461254075407 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 629ms 08:54:35 INFO - PROCESS | 4008 | 1461254075438 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 08:54:35 INFO - PROCESS | 4008 | 1461254075441 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 08:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:54:35 INFO - PROCESS | 4008 | 1461254075444 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:54:35 INFO - PROCESS | 4008 | 1461254075445 Marionette TRACE conn5 <- [1,2082,null,{}] 08:54:35 INFO - PROCESS | 4008 | 1461254075449 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:35 INFO - PROCESS | 4008 | 1461254075569 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 08:54:35 INFO - PROCESS | 4008 | 1461254075578 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230708800 == 64 [pid = 4008] [id = 530] 08:54:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22BAE8400) [pid = 4008] [serial = 1590] [outer = 0000000000000000] 08:54:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22BE97C00) [pid = 4008] [serial = 1591] [outer = 000000D22BAE8400] 08:54:35 INFO - PROCESS | 4008 | 1461254075624 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22C447000) [pid = 4008] [serial = 1592] [outer = 000000D22BAE8400] 08:54:36 INFO - PROCESS | 4008 | 1461254076060 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 629ms 08:54:36 INFO - PROCESS | 4008 | 1461254076076 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 4008 | 1461254076079 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 08:54:36 INFO - PROCESS | 4008 | 1461254076082 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:54:36 INFO - PROCESS | 4008 | 1461254076085 Marionette TRACE conn5 <- [1,2086,null,{}] 08:54:36 INFO - PROCESS | 4008 | 1461254076088 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:36 INFO - PROCESS | 4008 | 1461254076230 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 08:54:36 INFO - PROCESS | 4008 | 1461254076281 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232CA0800 == 65 [pid = 4008] [id = 531] 08:54:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22C465400) [pid = 4008] [serial = 1593] [outer = 0000000000000000] 08:54:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22C9A0400) [pid = 4008] [serial = 1594] [outer = 000000D22C465400] 08:54:36 INFO - PROCESS | 4008 | 1461254076333 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22CA84800) [pid = 4008] [serial = 1595] [outer = 000000D22C465400] 08:54:36 INFO - PROCESS | 4008 | 1461254076913 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 881ms 08:54:36 INFO - PROCESS | 4008 | 1461254076967 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 4008 | 1461254076972 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 08:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:54:36 INFO - PROCESS | 4008 | 1461254076978 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 4008 | 1461254076982 Marionette TRACE conn5 <- [1,2090,null,{}] 08:54:36 INFO - PROCESS | 4008 | 1461254076988 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:37 INFO - PROCESS | 4008 | 1461254077109 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 08:54:37 INFO - PROCESS | 4008 | 1461254077243 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227C94800 == 66 [pid = 4008] [id = 532] 08:54:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D21AFC4800) [pid = 4008] [serial = 1596] [outer = 0000000000000000] 08:54:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D21B7DBC00) [pid = 4008] [serial = 1597] [outer = 000000D21AFC4800] 08:54:37 INFO - PROCESS | 4008 | 1461254077304 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D21FB10C00) [pid = 4008] [serial = 1598] [outer = 000000D21AFC4800] 08:54:37 INFO - PROCESS | 4008 | 1461254077927 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 08:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 986ms 08:54:37 INFO - PROCESS | 4008 | 1461254077968 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 4008 | 1461254077974 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 08:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:54:37 INFO - PROCESS | 4008 | 1461254077981 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 4008 | 1461254077984 Marionette TRACE conn5 <- [1,2094,null,{}] 08:54:37 INFO - PROCESS | 4008 | 1461254077988 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:38 INFO - PROCESS | 4008 | 1461254078105 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 08:54:38 INFO - PROCESS | 4008 | 1461254078237 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF08800 == 67 [pid = 4008] [id = 533] 08:54:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D21B319C00) [pid = 4008] [serial = 1599] [outer = 0000000000000000] 08:54:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22445D800) [pid = 4008] [serial = 1600] [outer = 000000D21B319C00] 08:54:38 INFO - PROCESS | 4008 | 1461254078296 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D227AF1000) [pid = 4008] [serial = 1601] [outer = 000000D21B319C00] 08:54:38 INFO - PROCESS | 4008 | 1461254078910 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",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.rect.zero.3.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2097,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 4008 | 1461254078977 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 08:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:54:38 INFO - PROCESS | 4008 | 1461254078981 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 4008 | 1461254078985 Marionette TRACE conn5 <- [1,2098,null,{}] 08:54:39 INFO - PROCESS | 4008 | 1461254078997 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:39 INFO - PROCESS | 4008 | 1461254079116 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 08:54:39 INFO - PROCESS | 4008 | 1461254079249 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23397A800 == 68 [pid = 4008] [id = 534] 08:54:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D228DCA800) [pid = 4008] [serial = 1602] [outer = 0000000000000000] 08:54:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22AD51C00) [pid = 4008] [serial = 1603] [outer = 000000D228DCA800] 08:54:39 INFO - PROCESS | 4008 | 1461254079311 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22BFC4C00) [pid = 4008] [serial = 1604] [outer = 000000D228DCA800] 08:54:39 INFO - PROCESS | 4008 | 1461254079887 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 08:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 945ms 08:54:39 INFO - PROCESS | 4008 | 1461254079927 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 4008 | 1461254079931 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 08:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:54:39 INFO - PROCESS | 4008 | 1461254079934 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 4008 | 1461254079936 Marionette TRACE conn5 <- [1,2102,null,{}] 08:54:39 INFO - PROCESS | 4008 | 1461254079940 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:40 INFO - PROCESS | 4008 | 1461254080055 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 08:54:40 INFO - PROCESS | 4008 | 1461254080157 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D234129800 == 69 [pid = 4008] [id = 535] 08:54:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22B84E800) [pid = 4008] [serial = 1605] [outer = 0000000000000000] 08:54:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22B857C00) [pid = 4008] [serial = 1606] [outer = 000000D22B84E800] 08:54:40 INFO - PROCESS | 4008 | 1461254080213 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22C4F0400) [pid = 4008] [serial = 1607] [outer = 000000D22B84E800] 08:54:40 INFO - PROCESS | 4008 | 1461254080803 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 923ms 08:54:40 INFO - PROCESS | 4008 | 1461254080859 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 4008 | 1461254080862 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 08:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:54:40 INFO - PROCESS | 4008 | 1461254080865 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 4008 | 1461254080867 Marionette TRACE conn5 <- [1,2106,null,{}] 08:54:40 INFO - PROCESS | 4008 | 1461254080871 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:40 INFO - PROCESS | 4008 | 1461254080983 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 08:54:41 INFO - PROCESS | 4008 | 1461254081085 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C2A4000 == 70 [pid = 4008] [id = 536] 08:54:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22C4E9800) [pid = 4008] [serial = 1608] [outer = 0000000000000000] 08:54:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22CA27000) [pid = 4008] [serial = 1609] [outer = 000000D22C4E9800] 08:54:41 INFO - PROCESS | 4008 | 1461254081142 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22D1C7000) [pid = 4008] [serial = 1610] [outer = 000000D22C4E9800] 08:54:41 INFO - PROCESS | 4008 | 1461254081680 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 08:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 881ms 08:54:41 INFO - PROCESS | 4008 | 1461254081750 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 08:54:41 INFO - PROCESS | 4008 | 1461254081752 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 08:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:54:41 INFO - PROCESS | 4008 | 1461254081755 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:54:41 INFO - PROCESS | 4008 | 1461254081758 Marionette TRACE conn5 <- [1,2110,null,{}] 08:54:41 INFO - PROCESS | 4008 | 1461254081762 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:41 INFO - PROCESS | 4008 | 1461254081895 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 08:54:42 INFO - PROCESS | 4008 | 1461254082028 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232D9D800 == 71 [pid = 4008] [id = 537] 08:54:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22D27BC00) [pid = 4008] [serial = 1611] [outer = 0000000000000000] 08:54:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22D283000) [pid = 4008] [serial = 1612] [outer = 000000D22D27BC00] 08:54:42 INFO - PROCESS | 4008 | 1461254082090 Marionette DEBUG loaded listener.js 08:54:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22D325C00) [pid = 4008] [serial = 1613] [outer = 000000D22D27BC00] 08:54:42 INFO - PROCESS | 4008 | 1461254082654 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 986ms 08:54:42 INFO - PROCESS | 4008 | 1461254082744 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 4008 | 1461254082747 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 08:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:54:42 INFO - PROCESS | 4008 | 1461254082751 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 4008 | 1461254082753 Marionette TRACE conn5 <- [1,2114,null,{}] 08:54:42 INFO - PROCESS | 4008 | 1461254082757 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:42 INFO - PROCESS | 4008 | 1461254082887 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 08:54:43 INFO - PROCESS | 4008 | 1461254083017 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2205E2800 == 72 [pid = 4008] [id = 538] 08:54:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D21AFBDC00) [pid = 4008] [serial = 1614] [outer = 0000000000000000] 08:54:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D21C9BE400) [pid = 4008] [serial = 1615] [outer = 000000D21AFBDC00] 08:54:43 INFO - PROCESS | 4008 | 1461254083075 Marionette DEBUG loaded listener.js 08:54:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D2288EE400) [pid = 4008] [serial = 1616] [outer = 000000D21AFBDC00] 08:54:43 INFO - PROCESS | 4008 | 1461254083879 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1183ms 08:54:43 INFO - PROCESS | 4008 | 1461254083937 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 08:54:43 INFO - PROCESS | 4008 | 1461254083942 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 08:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:54:43 INFO - PROCESS | 4008 | 1461254083948 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 4008 | 1461254083952 Marionette TRACE conn5 <- [1,2118,null,{}] 08:54:43 INFO - PROCESS | 4008 | 1461254083957 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:44 INFO - PROCESS | 4008 | 1461254084066 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 08:54:44 INFO - PROCESS | 4008 | 1461254084206 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2290C1800 == 73 [pid = 4008] [id = 539] 08:54:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D220393000) [pid = 4008] [serial = 1617] [outer = 0000000000000000] 08:54:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D2207AC000) [pid = 4008] [serial = 1618] [outer = 000000D220393000] 08:54:44 INFO - PROCESS | 4008 | 1461254084262 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D221E37400) [pid = 4008] [serial = 1619] [outer = 000000D220393000] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F578000 == 72 [pid = 4008] [id = 436] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D225091800 == 71 [pid = 4008] [id = 452] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D230708800 == 70 [pid = 4008] [id = 530] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6A6000 == 69 [pid = 4008] [id = 529] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F579000 == 68 [pid = 4008] [id = 528] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E66A800 == 67 [pid = 4008] [id = 527] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6A2800 == 66 [pid = 4008] [id = 526] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D2216AF800 == 65 [pid = 4008] [id = 525] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D21B34A800) [pid = 4008] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D220826400) [pid = 4008] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D228E0D400) [pid = 4008] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D22B8C4000) [pid = 4008] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D22BA34400) [pid = 4008] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D22C7E3800) [pid = 4008] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B639800 == 64 [pid = 4008] [id = 524] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E3F000 == 63 [pid = 4008] [id = 523] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A210000 == 62 [pid = 4008] [id = 522] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FA9000 == 61 [pid = 4008] [id = 521] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D23075F000 == 60 [pid = 4008] [id = 517] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C474800 == 59 [pid = 4008] [id = 516] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D226B7F000 == 58 [pid = 4008] [id = 515] 08:54:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D23070A000 == 57 [pid = 4008] [id = 514] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22CA2AC00) [pid = 4008] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D22034F400) [pid = 4008] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D228621C00) [pid = 4008] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22C4F1400) [pid = 4008] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22C409400) [pid = 4008] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22CF07000) [pid = 4008] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D2288E4400) [pid = 4008] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22BE8D000) [pid = 4008] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22BA27000) [pid = 4008] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D221E37800) [pid = 4008] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22AEF6000) [pid = 4008] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D2250E7800) [pid = 4008] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D2272AD000) [pid = 4008] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22C410000) [pid = 4008] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21C887C00) [pid = 4008] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D220352000) [pid = 4008] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D21C69C400) [pid = 4008] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D2207A9400) [pid = 4008] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D227C2F000) [pid = 4008] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21BB71800) [pid = 4008] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22C44F000) [pid = 4008] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22BFBFC00) [pid = 4008] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22B66E000) [pid = 4008] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D228BB0000) [pid = 4008] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227EE7C00) [pid = 4008] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 08:54:44 INFO - PROCESS | 4008 | 1461254084924 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 08:54:44 INFO - PROCESS | 4008 | 1461254084981 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 08:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:54:45 INFO - PROCESS | 4008 | 1461254084988 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 4008 | 1461254084991 Marionette TRACE conn5 <- [1,2122,null,{}] 08:54:45 INFO - PROCESS | 4008 | 1461254084994 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:45 INFO - PROCESS | 4008 | 1461254085110 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 08:54:45 INFO - PROCESS | 4008 | 1461254085123 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228473000 == 58 [pid = 4008] [id = 540] 08:54:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D21B955C00) [pid = 4008] [serial = 1620] [outer = 0000000000000000] 08:54:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D220733000) [pid = 4008] [serial = 1621] [outer = 000000D21B955C00] 08:54:45 INFO - PROCESS | 4008 | 1461254085172 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D221E3B800) [pid = 4008] [serial = 1622] [outer = 000000D21B955C00] 08:54:45 INFO - PROCESS | 4008 | 1461254085663 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",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.closed.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2125,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 4008 | 1461254085725 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 08:54:45 INFO - PROCESS | 4008 | 1461254085729 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:54:45 INFO - PROCESS | 4008 | 1461254085733 Marionette TRACE conn5 <- [1,2126,null,{}] 08:54:45 INFO - PROCESS | 4008 | 1461254085744 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:45 INFO - PROCESS | 4008 | 1461254085868 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 08:54:45 INFO - PROCESS | 4008 | 1461254085966 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF06800 == 59 [pid = 4008] [id = 541] 08:54:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D21CA86800) [pid = 4008] [serial = 1623] [outer = 0000000000000000] 08:54:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D227AED000) [pid = 4008] [serial = 1624] [outer = 000000D21CA86800] 08:54:46 INFO - PROCESS | 4008 | 1461254086017 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D227EEB800) [pid = 4008] [serial = 1625] [outer = 000000D21CA86800] 08:54:46 INFO - PROCESS | 4008 | 1461254086398 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 08:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 692ms 08:54:46 INFO - PROCESS | 4008 | 1461254086434 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 08:54:46 INFO - PROCESS | 4008 | 1461254086437 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 08:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:54:46 INFO - PROCESS | 4008 | 1461254086441 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:54:46 INFO - PROCESS | 4008 | 1461254086443 Marionette TRACE conn5 <- [1,2130,null,{}] 08:54:46 INFO - PROCESS | 4008 | 1461254086446 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:46 INFO - PROCESS | 4008 | 1461254086538 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 08:54:46 INFO - PROCESS | 4008 | 1461254086545 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C606000 == 60 [pid = 4008] [id = 542] 08:54:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D228624800) [pid = 4008] [serial = 1626] [outer = 0000000000000000] 08:54:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D228A90C00) [pid = 4008] [serial = 1627] [outer = 000000D228624800] 08:54:46 INFO - PROCESS | 4008 | 1461254086594 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D228DC7400) [pid = 4008] [serial = 1628] [outer = 000000D228624800] 08:54:47 INFO - PROCESS | 4008 | 1461254087090 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 4008 | 1461254087118 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 08:54:47 INFO - PROCESS | 4008 | 1461254087121 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:54:47 INFO - PROCESS | 4008 | 1461254087123 Marionette TRACE conn5 <- [1,2134,null,{}] 08:54:47 INFO - PROCESS | 4008 | 1461254087126 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:47 INFO - PROCESS | 4008 | 1461254087244 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 08:54:47 INFO - PROCESS | 4008 | 1461254087353 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C72D800 == 61 [pid = 4008] [id = 543] 08:54:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22A255C00) [pid = 4008] [serial = 1629] [outer = 0000000000000000] 08:54:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22A4CF000) [pid = 4008] [serial = 1630] [outer = 000000D22A255C00] 08:54:47 INFO - PROCESS | 4008 | 1461254087402 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22B66C800) [pid = 4008] [serial = 1631] [outer = 000000D22A255C00] 08:54:47 INFO - PROCESS | 4008 | 1461254087892 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 4008 | 1461254087945 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 08:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:54:47 INFO - PROCESS | 4008 | 1461254087948 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 4008 | 1461254087950 Marionette TRACE conn5 <- [1,2138,null,{}] 08:54:47 INFO - PROCESS | 4008 | 1461254087954 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:48 INFO - PROCESS | 4008 | 1461254088091 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 08:54:48 INFO - PROCESS | 4008 | 1461254088154 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F519800 == 61 [pid = 4008] [id = 544] 08:54:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22BA2FC00) [pid = 4008] [serial = 1632] [outer = 0000000000000000] 08:54:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22BE89C00) [pid = 4008] [serial = 1633] [outer = 000000D22BA2FC00] 08:54:48 INFO - PROCESS | 4008 | 1461254088204 Marionette DEBUG loaded listener.js 08:54:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22BFC3C00) [pid = 4008] [serial = 1634] [outer = 000000D22BA2FC00] 08:54:48 INFO - PROCESS | 4008 | 1461254088662 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",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.rect.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2141,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 4008 | 1461254088729 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 08:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:54:48 INFO - PROCESS | 4008 | 1461254088733 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 4008 | 1461254088735 Marionette TRACE conn5 <- [1,2142,null,{}] 08:54:48 INFO - PROCESS | 4008 | 1461254088739 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:48 INFO - PROCESS | 4008 | 1461254088962 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22908C000) [pid = 4008] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D227C30400) [pid = 4008] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D21966E400) [pid = 4008] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D225075800) [pid = 4008] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22B864C00) [pid = 4008] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D21B31A400) [pid = 4008] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D21B344400) [pid = 4008] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22140F400) [pid = 4008] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D228A93400) [pid = 4008] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22BAE8400) [pid = 4008] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:54:48 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22A93E400) [pid = 4008] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:54:49 INFO - PROCESS | 4008 | 1461254089029 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227F1B000 == 62 [pid = 4008] [id = 545] 08:54:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D2195F0400) [pid = 4008] [serial = 1635] [outer = 0000000000000000] 08:54:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D21B340C00) [pid = 4008] [serial = 1636] [outer = 000000D2195F0400] 08:54:49 INFO - PROCESS | 4008 | 1461254089076 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D228E29400) [pid = 4008] [serial = 1637] [outer = 000000D2195F0400] 08:54:49 INFO - PROCESS | 4008 | 1461254089456 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 777ms 08:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:54:49 INFO - PROCESS | 4008 | 1461254089512 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 08:54:49 INFO - PROCESS | 4008 | 1461254089514 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 08:54:49 INFO - PROCESS | 4008 | 1461254089518 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:54:49 INFO - PROCESS | 4008 | 1461254089520 Marionette TRACE conn5 <- [1,2146,null,{}] 08:54:49 INFO - PROCESS | 4008 | 1461254089523 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:49 INFO - PROCESS | 4008 | 1461254089611 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 08:54:49 INFO - PROCESS | 4008 | 1461254089618 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230696800 == 63 [pid = 4008] [id = 546] 08:54:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22B8A8000) [pid = 4008] [serial = 1638] [outer = 0000000000000000] 08:54:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22BFBA800) [pid = 4008] [serial = 1639] [outer = 000000D22B8A8000] 08:54:49 INFO - PROCESS | 4008 | 1461254089663 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22C44CC00) [pid = 4008] [serial = 1640] [outer = 000000D22B8A8000] 08:54:50 INFO - PROCESS | 4008 | 1461254090111 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",1,"assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 4008 | 1461254090152 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 08:54:50 INFO - PROCESS | 4008 | 1461254090155 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 4008 | 1461254090157 Marionette TRACE conn5 <- [1,2150,null,{}] 08:54:50 INFO - PROCESS | 4008 | 1461254090160 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:50 INFO - PROCESS | 4008 | 1461254090249 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 08:54:50 INFO - PROCESS | 4008 | 1461254090255 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23111E800 == 64 [pid = 4008] [id = 547] 08:54:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22C7A3000) [pid = 4008] [serial = 1641] [outer = 0000000000000000] 08:54:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22C7A5000) [pid = 4008] [serial = 1642] [outer = 000000D22C7A3000] 08:54:50 INFO - PROCESS | 4008 | 1461254090332 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22C7AB400) [pid = 4008] [serial = 1643] [outer = 000000D22C7A3000] 08:54:50 INFO - PROCESS | 4008 | 1461254090776 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 671ms 08:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:54:50 INFO - PROCESS | 4008 | 1461254090829 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 4008 | 1461254090831 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 08:54:50 INFO - PROCESS | 4008 | 1461254090835 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 4008 | 1461254090837 Marionette TRACE conn5 <- [1,2154,null,{}] 08:54:50 INFO - PROCESS | 4008 | 1461254090840 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:50 INFO - PROCESS | 4008 | 1461254090931 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 08:54:51 INFO - PROCESS | 4008 | 1461254091091 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2258DF000 == 65 [pid = 4008] [id = 548] 08:54:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D21967A800) [pid = 4008] [serial = 1644] [outer = 0000000000000000] 08:54:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D219746000) [pid = 4008] [serial = 1645] [outer = 000000D21967A800] 08:54:51 INFO - PROCESS | 4008 | 1461254091151 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D21B34A800) [pid = 4008] [serial = 1646] [outer = 000000D21967A800] 08:54:51 INFO - PROCESS | 4008 | 1461254091826 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 08:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1019ms 08:54:51 INFO - PROCESS | 4008 | 1461254091859 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 4008 | 1461254091863 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 08:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:54:51 INFO - PROCESS | 4008 | 1461254091868 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 4008 | 1461254091873 Marionette TRACE conn5 <- [1,2158,null,{}] 08:54:51 INFO - PROCESS | 4008 | 1461254091900 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:52 INFO - PROCESS | 4008 | 1461254092024 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 08:54:52 INFO - PROCESS | 4008 | 1461254092127 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEDE800 == 66 [pid = 4008] [id = 549] 08:54:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D2250E7C00) [pid = 4008] [serial = 1647] [outer = 0000000000000000] 08:54:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D226DBA000) [pid = 4008] [serial = 1648] [outer = 000000D2250E7C00] 08:54:52 INFO - PROCESS | 4008 | 1461254092188 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D227DBC400) [pid = 4008] [serial = 1649] [outer = 000000D2250E7C00] 08:54:52 INFO - PROCESS | 4008 | 1461254092762 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 08:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 965ms 08:54:52 INFO - PROCESS | 4008 | 1461254092840 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 08:54:52 INFO - PROCESS | 4008 | 1461254092844 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 08:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:54:52 INFO - PROCESS | 4008 | 1461254092848 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:54:52 INFO - PROCESS | 4008 | 1461254092851 Marionette TRACE conn5 <- [1,2162,null,{}] 08:54:52 INFO - PROCESS | 4008 | 1461254092855 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:53 INFO - PROCESS | 4008 | 1461254093002 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 08:54:53 INFO - PROCESS | 4008 | 1461254093135 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231122000 == 67 [pid = 4008] [id = 550] 08:54:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D224F3A000) [pid = 4008] [serial = 1650] [outer = 0000000000000000] 08:54:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D228E25000) [pid = 4008] [serial = 1651] [outer = 000000D224F3A000] 08:54:53 INFO - PROCESS | 4008 | 1461254093194 Marionette DEBUG loaded listener.js 08:54:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22B8AA000) [pid = 4008] [serial = 1652] [outer = 000000D224F3A000] 08:54:53 INFO - PROCESS | 4008 | 1461254093806 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 986ms 08:54:53 INFO - PROCESS | 4008 | 1461254093837 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 4008 | 1461254093840 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 08:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:54:53 INFO - PROCESS | 4008 | 1461254093851 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - PROCESS | 4008 | 1461254093858 Marionette TRACE conn5 <- [1,2166,null,{}] 08:54:53 INFO - PROCESS | 4008 | 1461254093862 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:54 INFO - PROCESS | 4008 | 1461254094023 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 08:54:54 INFO - PROCESS | 4008 | 1461254094039 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D233992800 == 68 [pid = 4008] [id = 551] 08:54:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22B8CF800) [pid = 4008] [serial = 1653] [outer = 0000000000000000] 08:54:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22C7EA400) [pid = 4008] [serial = 1654] [outer = 000000D22B8CF800] 08:54:54 INFO - PROCESS | 4008 | 1461254094094 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22CA2CC00) [pid = 4008] [serial = 1655] [outer = 000000D22B8CF800] 08:54:54 INFO - PROCESS | 4008 | 1461254094756 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 944ms 08:54:54 INFO - PROCESS | 4008 | 1461254094796 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 08:54:54 INFO - PROCESS | 4008 | 1461254094800 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 08:54:54 INFO - PROCESS | 4008 | 1461254094805 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:54:54 INFO - PROCESS | 4008 | 1461254094807 Marionette TRACE conn5 <- [1,2170,null,{}] 08:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:54:54 INFO - PROCESS | 4008 | 1461254094811 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:54 INFO - PROCESS | 4008 | 1461254094927 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 08:54:55 INFO - PROCESS | 4008 | 1461254095058 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232659800 == 69 [pid = 4008] [id = 552] 08:54:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D22CF08800) [pid = 4008] [serial = 1656] [outer = 0000000000000000] 08:54:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D22CF0CC00) [pid = 4008] [serial = 1657] [outer = 000000D22CF08800] 08:54:55 INFO - PROCESS | 4008 | 1461254095116 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D22D27E000) [pid = 4008] [serial = 1658] [outer = 000000D22CF08800] 08:54:55 INFO - PROCESS | 4008 | 1461254095641 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 881ms 08:54:55 INFO - PROCESS | 4008 | 1461254095691 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 4008 | 1461254095694 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 08:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:54:55 INFO - PROCESS | 4008 | 1461254095697 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 4008 | 1461254095699 Marionette TRACE conn5 <- [1,2174,null,{}] 08:54:55 INFO - PROCESS | 4008 | 1461254095703 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:55 INFO - PROCESS | 4008 | 1461254095816 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 08:54:55 INFO - PROCESS | 4008 | 1461254095924 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2325D0800 == 70 [pid = 4008] [id = 553] 08:54:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D22D323000) [pid = 4008] [serial = 1659] [outer = 0000000000000000] 08:54:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D22E4E2C00) [pid = 4008] [serial = 1660] [outer = 000000D22D323000] 08:54:55 INFO - PROCESS | 4008 | 1461254095991 Marionette DEBUG loaded listener.js 08:54:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D22E4EEC00) [pid = 4008] [serial = 1661] [outer = 000000D22D323000] 08:54:56 INFO - PROCESS | 4008 | 1461254096601 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 923ms 08:54:56 INFO - PROCESS | 4008 | 1461254096632 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 08:54:56 INFO - PROCESS | 4008 | 1461254096635 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 08:54:56 INFO - PROCESS | 4008 | 1461254096640 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:54:56 INFO - PROCESS | 4008 | 1461254096642 Marionette TRACE conn5 <- [1,2178,null,{}] 08:54:56 INFO - PROCESS | 4008 | 1461254096645 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:56 INFO - PROCESS | 4008 | 1461254096761 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 08:54:56 INFO - PROCESS | 4008 | 1461254096865 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23414A800 == 71 [pid = 4008] [id = 554] 08:54:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D22BAB9000) [pid = 4008] [serial = 1662] [outer = 0000000000000000] 08:54:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D22E4E9000) [pid = 4008] [serial = 1663] [outer = 000000D22BAB9000] 08:54:56 INFO - PROCESS | 4008 | 1461254096921 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000D2334B8C00) [pid = 4008] [serial = 1664] [outer = 000000D22BAB9000] 08:54:57 INFO - PROCESS | 4008 | 1461254097723 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 08:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1127ms 08:54:57 INFO - PROCESS | 4008 | 1461254097780 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 4008 | 1461254097784 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 08:54:57 INFO - PROCESS | 4008 | 1461254097791 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:54:57 INFO - PROCESS | 4008 | 1461254097795 Marionette TRACE conn5 <- [1,2182,null,{}] 08:54:57 INFO - PROCESS | 4008 | 1461254097802 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:57 INFO - PROCESS | 4008 | 1461254097918 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 08:54:58 INFO - PROCESS | 4008 | 1461254098047 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FA20800 == 72 [pid = 4008] [id = 555] 08:54:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000D21973F800) [pid = 4008] [serial = 1665] [outer = 0000000000000000] 08:54:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000D219744400) [pid = 4008] [serial = 1666] [outer = 000000D21973F800] 08:54:58 INFO - PROCESS | 4008 | 1461254098102 Marionette DEBUG loaded listener.js 08:54:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000D21AFC2C00) [pid = 4008] [serial = 1667] [outer = 000000D21973F800] 08:54:58 INFO - PROCESS | 4008 | 1461254098701 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 924ms 08:54:58 INFO - PROCESS | 4008 | 1461254098720 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 08:54:58 INFO - PROCESS | 4008 | 1461254098726 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 08:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:54:58 INFO - PROCESS | 4008 | 1461254098733 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 4008 | 1461254098735 Marionette TRACE conn5 <- [1,2186,null,{}] 08:54:58 INFO - PROCESS | 4008 | 1461254098739 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:58 INFO - PROCESS | 4008 | 1461254098844 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 08:54:58 INFO - PROCESS | 4008 | 1461254098954 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227C8B800 == 73 [pid = 4008] [id = 556] 08:54:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000D21B60AC00) [pid = 4008] [serial = 1668] [outer = 0000000000000000] 08:54:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000D21B74A800) [pid = 4008] [serial = 1669] [outer = 000000D21B60AC00] 08:54:59 INFO - PROCESS | 4008 | 1461254099004 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000D21C682400) [pid = 4008] [serial = 1670] [outer = 000000D21B60AC00] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D23111E800 == 72 [pid = 4008] [id = 547] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D230696800 == 71 [pid = 4008] [id = 546] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D227F1B000 == 70 [pid = 4008] [id = 545] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D227F14000 == 69 [pid = 4008] [id = 12] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F519800 == 68 [pid = 4008] [id = 544] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C72D800 == 67 [pid = 4008] [id = 543] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C606000 == 66 [pid = 4008] [id = 542] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF06800 == 65 [pid = 4008] [id = 541] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D228473000 == 64 [pid = 4008] [id = 540] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000D22C9A0400) [pid = 4008] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000D22C465800) [pid = 4008] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000D21B029800) [pid = 4008] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000D22CA25000) [pid = 4008] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000D22CA89800) [pid = 4008] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000D22A4C6000) [pid = 4008] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000D224C10400) [pid = 4008] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D2290C1800 == 63 [pid = 4008] [id = 539] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D234129800 == 62 [pid = 4008] [id = 535] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D23397A800 == 61 [pid = 4008] [id = 534] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF08800 == 60 [pid = 4008] [id = 533] 08:54:59 INFO - PROCESS | 4008 | --DOCSHELL 000000D227C94800 == 59 [pid = 4008] [id = 532] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D22C447000) [pid = 4008] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D22A9CA400) [pid = 4008] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D22B674C00) [pid = 4008] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D227EDF000) [pid = 4008] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D21CA86C00) [pid = 4008] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D227605400) [pid = 4008] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D22B86A000) [pid = 4008] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D2214A0C00) [pid = 4008] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22BADF000) [pid = 4008] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D21B342800) [pid = 4008] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22843B400) [pid = 4008] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D227AEC000) [pid = 4008] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D226B6CC00) [pid = 4008] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D228DC4C00) [pid = 4008] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22952A800) [pid = 4008] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22BE97C00) [pid = 4008] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22BA2B400) [pid = 4008] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D21C886400) [pid = 4008] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D224458000) [pid = 4008] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D227EE5400) [pid = 4008] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22B675000) [pid = 4008] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 08:54:59 INFO - PROCESS | 4008 | 1461254099666 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 986ms 08:54:59 INFO - PROCESS | 4008 | 1461254099720 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 4008 | 1461254099722 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 08:54:59 INFO - PROCESS | 4008 | 1461254099726 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:54:59 INFO - PROCESS | 4008 | 1461254099730 Marionette TRACE conn5 <- [1,2190,null,{}] 08:54:59 INFO - PROCESS | 4008 | 1461254099741 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:59 INFO - PROCESS | 4008 | 1461254099842 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 08:54:59 INFO - PROCESS | 4008 | 1461254099933 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FAF000 == 60 [pid = 4008] [id = 557] 08:54:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D21AFC7400) [pid = 4008] [serial = 1671] [outer = 0000000000000000] 08:54:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D21CA86C00) [pid = 4008] [serial = 1672] [outer = 000000D21AFC7400] 08:54:59 INFO - PROCESS | 4008 | 1461254099984 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D21FB11C00) [pid = 4008] [serial = 1673] [outer = 000000D21AFC7400] 08:55:00 INFO - PROCESS | 4008 | 1461254100412 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 734ms 08:55:00 INFO - PROCESS | 4008 | 1461254100463 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 08:55:00 INFO - PROCESS | 4008 | 1461254100466 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 08:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:55:00 INFO - PROCESS | 4008 | 1461254100474 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:55:00 INFO - PROCESS | 4008 | 1461254100476 Marionette TRACE conn5 <- [1,2194,null,{}] 08:55:00 INFO - PROCESS | 4008 | 1461254100479 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:00 INFO - PROCESS | 4008 | 1461254100573 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 08:55:00 INFO - PROCESS | 4008 | 1461254100578 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A3B800 == 61 [pid = 4008] [id = 558] 08:55:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D2205C1400) [pid = 4008] [serial = 1674] [outer = 0000000000000000] 08:55:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D220826000) [pid = 4008] [serial = 1675] [outer = 000000D2205C1400] 08:55:00 INFO - PROCESS | 4008 | 1461254100627 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D221461800) [pid = 4008] [serial = 1676] [outer = 000000D2205C1400] 08:55:01 INFO - PROCESS | 4008 | 1461254101089 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 671ms 08:55:01 INFO - PROCESS | 4008 | 1461254101148 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 4008 | 1461254101151 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 08:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:55:01 INFO - PROCESS | 4008 | 1461254101154 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 4008 | 1461254101156 Marionette TRACE conn5 <- [1,2198,null,{}] 08:55:01 INFO - PROCESS | 4008 | 1461254101159 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:01 INFO - PROCESS | 4008 | 1461254101275 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 08:55:01 INFO - PROCESS | 4008 | 1461254101374 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4B8800 == 62 [pid = 4008] [id = 559] 08:55:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D21FB0DC00) [pid = 4008] [serial = 1677] [outer = 0000000000000000] 08:55:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D2214A0400) [pid = 4008] [serial = 1678] [outer = 000000D21FB0DC00] 08:55:01 INFO - PROCESS | 4008 | 1461254101421 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D224C0F800) [pid = 4008] [serial = 1679] [outer = 000000D21FB0DC00] 08:55:01 INFO - PROCESS | 4008 | 1461254101845 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 734ms 08:55:01 INFO - PROCESS | 4008 | 1461254101891 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 4008 | 1461254101894 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 08:55:01 INFO - PROCESS | 4008 | 1461254101897 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:55:01 INFO - PROCESS | 4008 | 1461254101899 Marionette TRACE conn5 <- [1,2202,null,{}] 08:55:01 INFO - PROCESS | 4008 | 1461254101902 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:02 INFO - PROCESS | 4008 | 1461254102046 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 08:55:02 INFO - PROCESS | 4008 | 1461254102112 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA75800 == 63 [pid = 4008] [id = 560] 08:55:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D226DAF000) [pid = 4008] [serial = 1680] [outer = 0000000000000000] 08:55:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22781F800) [pid = 4008] [serial = 1681] [outer = 000000D226DAF000] 08:55:02 INFO - PROCESS | 4008 | 1461254102165 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D227AEEC00) [pid = 4008] [serial = 1682] [outer = 000000D226DAF000] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D227E50000) [pid = 4008] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22842EC00) [pid = 4008] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22BA2E800) [pid = 4008] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22B868C00) [pid = 4008] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22C40F000) [pid = 4008] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22C4EFC00) [pid = 4008] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D2205BFC00) [pid = 4008] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22C7EC800) [pid = 4008] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D21FA34800) [pid = 4008] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22C461000) [pid = 4008] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D21B022C00) [pid = 4008] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22B66E400) [pid = 4008] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D219F5B400) [pid = 4008] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21974A400) [pid = 4008] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D228DBC400) [pid = 4008] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D21AFBDC00) [pid = 4008] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22C465400) [pid = 4008] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22A255C00) [pid = 4008] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21B955C00) [pid = 4008] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D228624800) [pid = 4008] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21CA86800) [pid = 4008] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D220393000) [pid = 4008] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22BA2FC00) [pid = 4008] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D2195F0400) [pid = 4008] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D22B8A8000) [pid = 4008] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:55:02 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D22D155C00) [pid = 4008] [serial = 32] [outer = 0000000000000000] [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.] 08:55:03 INFO - PROCESS | 4008 | 1461254103245 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1385ms 08:55:03 INFO - PROCESS | 4008 | 1461254103286 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 4008 | 1461254103290 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 08:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:55:03 INFO - PROCESS | 4008 | 1461254103295 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 4008 | 1461254103299 Marionette TRACE conn5 <- [1,2206,null,{}] 08:55:03 INFO - PROCESS | 4008 | 1461254103305 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:03 INFO - PROCESS | 4008 | 1461254103426 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 08:55:03 INFO - PROCESS | 4008 | 1461254103559 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22724A800 == 64 [pid = 4008] [id = 561] 08:55:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D21B324000) [pid = 4008] [serial = 1683] [outer = 0000000000000000] 08:55:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21B748800) [pid = 4008] [serial = 1684] [outer = 000000D21B324000] 08:55:03 INFO - PROCESS | 4008 | 1461254103620 Marionette DEBUG loaded listener.js 08:55:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D21CA86800) [pid = 4008] [serial = 1685] [outer = 000000D21B324000] 08:55:04 INFO - PROCESS | 4008 | 1461254104263 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 08:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 986ms 08:55:04 INFO - PROCESS | 4008 | 1461254104281 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 08:55:04 INFO - PROCESS | 4008 | 1461254104288 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 08:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:55:04 INFO - PROCESS | 4008 | 1461254104295 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:55:04 INFO - PROCESS | 4008 | 1461254104298 Marionette TRACE conn5 <- [1,2210,null,{}] 08:55:04 INFO - PROCESS | 4008 | 1461254104316 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:04 INFO - PROCESS | 4008 | 1461254104438 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 08:55:04 INFO - PROCESS | 4008 | 1461254104569 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A9E7000 == 65 [pid = 4008] [id = 562] 08:55:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D2207EF400) [pid = 4008] [serial = 1686] [outer = 0000000000000000] 08:55:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D221496000) [pid = 4008] [serial = 1687] [outer = 000000D2207EF400] 08:55:04 INFO - PROCESS | 4008 | 1461254104629 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D225067800) [pid = 4008] [serial = 1688] [outer = 000000D2207EF400] 08:55:05 INFO - PROCESS | 4008 | 1461254105268 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1044ms 08:55:05 INFO - PROCESS | 4008 | 1461254105339 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 08:55:05 INFO - PROCESS | 4008 | 1461254105342 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 08:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:55:05 INFO - PROCESS | 4008 | 1461254105346 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:55:05 INFO - PROCESS | 4008 | 1461254105350 Marionette TRACE conn5 <- [1,2214,null,{}] 08:55:05 INFO - PROCESS | 4008 | 1461254105362 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:05 INFO - PROCESS | 4008 | 1461254105535 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 08:55:05 INFO - PROCESS | 4008 | 1461254105668 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C481800 == 66 [pid = 4008] [id = 563] 08:55:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22760D000) [pid = 4008] [serial = 1689] [outer = 0000000000000000] 08:55:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D227AF0C00) [pid = 4008] [serial = 1690] [outer = 000000D22760D000] 08:55:05 INFO - PROCESS | 4008 | 1461254105729 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D227EDD800) [pid = 4008] [serial = 1691] [outer = 000000D22760D000] 08:55:06 INFO - PROCESS | 4008 | 1461254106272 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 985ms 08:55:06 INFO - PROCESS | 4008 | 1461254106333 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 4008 | 1461254106337 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 08:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:55:06 INFO - PROCESS | 4008 | 1461254106341 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 4008 | 1461254106343 Marionette TRACE conn5 <- [1,2218,null,{}] 08:55:06 INFO - PROCESS | 4008 | 1461254106347 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:06 INFO - PROCESS | 4008 | 1461254106463 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 08:55:06 INFO - PROCESS | 4008 | 1461254106566 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6B0000 == 67 [pid = 4008] [id = 564] 08:55:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D2282F2400) [pid = 4008] [serial = 1692] [outer = 0000000000000000] 08:55:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22881C400) [pid = 4008] [serial = 1693] [outer = 000000D2282F2400] 08:55:06 INFO - PROCESS | 4008 | 1461254106625 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D2288F1000) [pid = 4008] [serial = 1694] [outer = 000000D2282F2400] 08:55:07 INFO - PROCESS | 4008 | 1461254107204 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 943ms 08:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:55:07 INFO - PROCESS | 4008 | 1461254107285 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 4008 | 1461254107288 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 08:55:07 INFO - PROCESS | 4008 | 1461254107292 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 4008 | 1461254107294 Marionette TRACE conn5 <- [1,2222,null,{}] 08:55:07 INFO - PROCESS | 4008 | 1461254107298 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:07 INFO - PROCESS | 4008 | 1461254107439 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 08:55:07 INFO - PROCESS | 4008 | 1461254107569 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E388800 == 68 [pid = 4008] [id = 565] 08:55:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D2288EF400) [pid = 4008] [serial = 1695] [outer = 0000000000000000] 08:55:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D228BAEC00) [pid = 4008] [serial = 1696] [outer = 000000D2288EF400] 08:55:07 INFO - PROCESS | 4008 | 1461254107627 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D228DC0C00) [pid = 4008] [serial = 1697] [outer = 000000D2288EF400] 08:55:08 INFO - PROCESS | 4008 | 1461254108251 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 08:55:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 986ms 08:55:08 INFO - PROCESS | 4008 | 1461254108279 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 08:55:08 INFO - PROCESS | 4008 | 1461254108282 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 08:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:55:08 INFO - PROCESS | 4008 | 1461254108299 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:55:08 INFO - PROCESS | 4008 | 1461254108301 Marionette TRACE conn5 <- [1,2226,null,{}] 08:55:08 INFO - PROCESS | 4008 | 1461254108306 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:08 INFO - PROCESS | 4008 | 1461254108426 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 08:55:08 INFO - PROCESS | 4008 | 1461254108558 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F506000 == 69 [pid = 4008] [id = 566] 08:55:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D228E2CC00) [pid = 4008] [serial = 1698] [outer = 0000000000000000] 08:55:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D2297A5C00) [pid = 4008] [serial = 1699] [outer = 000000D228E2CC00] 08:55:08 INFO - PROCESS | 4008 | 1461254108621 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22A86BC00) [pid = 4008] [serial = 1700] [outer = 000000D228E2CC00] 08:55:09 INFO - PROCESS | 4008 | 1461254109153 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 881ms 08:55:09 INFO - PROCESS | 4008 | 1461254109180 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 4008 | 1461254109183 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 08:55:09 INFO - PROCESS | 4008 | 1461254109203 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:55:09 INFO - PROCESS | 4008 | 1461254109205 Marionette TRACE conn5 <- [1,2230,null,{}] 08:55:09 INFO - PROCESS | 4008 | 1461254109209 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:09 INFO - PROCESS | 4008 | 1461254109322 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 08:55:09 INFO - PROCESS | 4008 | 1461254109425 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227978000 == 70 [pid = 4008] [id = 567] 08:55:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D21AF79C00) [pid = 4008] [serial = 1701] [outer = 0000000000000000] 08:55:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D21C68A800) [pid = 4008] [serial = 1702] [outer = 000000D21AF79C00] 08:55:09 INFO - PROCESS | 4008 | 1461254109480 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D224C06800) [pid = 4008] [serial = 1703] [outer = 000000D21AF79C00] 08:55:10 INFO - PROCESS | 4008 | 1461254110231 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1079ms 08:55:10 INFO - PROCESS | 4008 | 1461254110287 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 4008 | 1461254110292 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 08:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:55:10 INFO - PROCESS | 4008 | 1461254110297 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 4008 | 1461254110301 Marionette TRACE conn5 <- [1,2234,null,{}] 08:55:10 INFO - PROCESS | 4008 | 1461254110307 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:10 INFO - PROCESS | 4008 | 1461254110452 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 08:55:10 INFO - PROCESS | 4008 | 1461254110588 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227516800 == 71 [pid = 4008] [id = 568] 08:55:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D21CAF5800) [pid = 4008] [serial = 1704] [outer = 0000000000000000] 08:55:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D21FA36400) [pid = 4008] [serial = 1705] [outer = 000000D21CAF5800] 08:55:10 INFO - PROCESS | 4008 | 1461254110641 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D2205BE800) [pid = 4008] [serial = 1706] [outer = 000000D21CAF5800] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4B8800 == 70 [pid = 4008] [id = 559] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A3B800 == 69 [pid = 4008] [id = 558] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FAF000 == 68 [pid = 4008] [id = 557] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D227C8B800 == 67 [pid = 4008] [id = 556] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FA20800 == 66 [pid = 4008] [id = 555] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D2325D0800 == 65 [pid = 4008] [id = 553] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D232659800 == 64 [pid = 4008] [id = 552] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D233992800 == 63 [pid = 4008] [id = 551] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D231122000 == 62 [pid = 4008] [id = 550] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEDE800 == 61 [pid = 4008] [id = 549] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D227F06800) [pid = 4008] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22C7A5000) [pid = 4008] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D21B7DBC00) [pid = 4008] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22445D800) [pid = 4008] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22AD51C00) [pid = 4008] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22B857C00) [pid = 4008] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22CA27000) [pid = 4008] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22D283000) [pid = 4008] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOCSHELL 000000D2258DF000 == 60 [pid = 4008] [id = 548] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22B8CFC00) [pid = 4008] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D21C685000) [pid = 4008] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D228623000) [pid = 4008] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22BFB8400) [pid = 4008] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22A86C800) [pid = 4008] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22BAEA800) [pid = 4008] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22D157C00) [pid = 4008] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22C7E7800) [pid = 4008] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22C9A4C00) [pid = 4008] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D224F2EC00) [pid = 4008] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22CA7DC00) [pid = 4008] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D227821C00) [pid = 4008] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22CA28800) [pid = 4008] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21FA30400) [pid = 4008] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D2288EE400) [pid = 4008] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21C9BE400) [pid = 4008] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22CA84800) [pid = 4008] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22A4CF000) [pid = 4008] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D220733000) [pid = 4008] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D221E3B800) [pid = 4008] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D228A90C00) [pid = 4008] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D227AED000) [pid = 4008] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D227EEB800) [pid = 4008] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D221E37400) [pid = 4008] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D2207AC000) [pid = 4008] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D22BE89C00) [pid = 4008] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22B66C800) [pid = 4008] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D21B340C00) [pid = 4008] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D22BFC3C00) [pid = 4008] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D22BFBA800) [pid = 4008] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D221463400) [pid = 4008] [serial = 1091] [outer = 0000000000000000] [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.] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D228E29400) [pid = 4008] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D228DC7400) [pid = 4008] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 08:55:10 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D22C44CC00) [pid = 4008] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 08:55:11 INFO - PROCESS | 4008 | 1461254111210 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 944ms 08:55:11 INFO - PROCESS | 4008 | 1461254111245 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 08:55:11 INFO - PROCESS | 4008 | 1461254111251 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 08:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:55:11 INFO - PROCESS | 4008 | 1461254111257 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:55:11 INFO - PROCESS | 4008 | 1461254111260 Marionette TRACE conn5 <- [1,2238,null,{}] 08:55:11 INFO - PROCESS | 4008 | 1461254111264 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:11 INFO - PROCESS | 4008 | 1461254111364 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 08:55:11 INFO - PROCESS | 4008 | 1461254111454 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FA7000 == 61 [pid = 4008] [id = 569] 08:55:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D21C689C00) [pid = 4008] [serial = 1707] [outer = 0000000000000000] 08:55:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D21FA83400) [pid = 4008] [serial = 1708] [outer = 000000D21C689C00] 08:55:11 INFO - PROCESS | 4008 | 1461254111503 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D221410800) [pid = 4008] [serial = 1709] [outer = 000000D21C689C00] 08:55:11 INFO - PROCESS | 4008 | 1461254111916 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 734ms 08:55:12 INFO - PROCESS | 4008 | 1461254111993 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 08:55:12 INFO - PROCESS | 4008 | 1461254111995 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 08:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:55:12 INFO - PROCESS | 4008 | 1461254111999 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 4008 | 1461254112003 Marionette TRACE conn5 <- [1,2242,null,{}] 08:55:12 INFO - PROCESS | 4008 | 1461254112013 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:12 INFO - PROCESS | 4008 | 1461254112119 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 08:55:12 INFO - PROCESS | 4008 | 1461254112134 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4B0000 == 62 [pid = 4008] [id = 570] 08:55:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D225070400) [pid = 4008] [serial = 1710] [outer = 0000000000000000] 08:55:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D226DB0800) [pid = 4008] [serial = 1711] [outer = 000000D225070400] 08:55:12 INFO - PROCESS | 4008 | 1461254112184 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D227AE7400) [pid = 4008] [serial = 1712] [outer = 000000D225070400] 08:55:12 INFO - PROCESS | 4008 | 1461254112634 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 692ms 08:55:12 INFO - PROCESS | 4008 | 1461254112694 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 08:55:12 INFO - PROCESS | 4008 | 1461254112696 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 08:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:55:12 INFO - PROCESS | 4008 | 1461254112700 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 4008 | 1461254112702 Marionette TRACE conn5 <- [1,2246,null,{}] 08:55:12 INFO - PROCESS | 4008 | 1461254112706 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:12 INFO - PROCESS | 4008 | 1461254112829 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 08:55:12 INFO - PROCESS | 4008 | 1461254112925 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF1C800 == 63 [pid = 4008] [id = 571] 08:55:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D2250E8000) [pid = 4008] [serial = 1713] [outer = 0000000000000000] 08:55:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22881B000) [pid = 4008] [serial = 1714] [outer = 000000D2250E8000] 08:55:12 INFO - PROCESS | 4008 | 1461254112973 Marionette DEBUG loaded listener.js 08:55:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D228BB6800) [pid = 4008] [serial = 1715] [outer = 000000D2250E8000] 08:55:13 INFO - PROCESS | 4008 | 1461254113399 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 734ms 08:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:55:13 INFO - PROCESS | 4008 | 1461254113437 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 4008 | 1461254113439 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 08:55:13 INFO - PROCESS | 4008 | 1461254113442 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 4008 | 1461254113444 Marionette TRACE conn5 <- [1,2250,null,{}] 08:55:13 INFO - PROCESS | 4008 | 1461254113447 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:13 INFO - PROCESS | 4008 | 1461254113569 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 08:55:13 INFO - PROCESS | 4008 | 1461254113627 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C493000 == 64 [pid = 4008] [id = 572] 08:55:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D228A8FC00) [pid = 4008] [serial = 1716] [outer = 0000000000000000] 08:55:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D228DC5000) [pid = 4008] [serial = 1717] [outer = 000000D228A8FC00] 08:55:13 INFO - PROCESS | 4008 | 1461254113676 Marionette DEBUG loaded listener.js 08:55:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D2290D5800) [pid = 4008] [serial = 1718] [outer = 000000D228A8FC00] 08:55:14 INFO - PROCESS | 4008 | 1461254114138 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 734ms 08:55:14 INFO - PROCESS | 4008 | 1461254114205 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 4008 | 1461254114207 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 08:55:14 INFO - PROCESS | 4008 | 1461254114216 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 4008 | 1461254114218 Marionette TRACE conn5 <- [1,2254,null,{}] 08:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:55:14 INFO - PROCESS | 4008 | 1461254114221 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:14 INFO - PROCESS | 4008 | 1461254114354 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 08:55:14 INFO - PROCESS | 4008 | 1461254114416 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E387000 == 65 [pid = 4008] [id = 573] 08:55:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22AE3D400) [pid = 4008] [serial = 1719] [outer = 0000000000000000] 08:55:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D22B667800) [pid = 4008] [serial = 1720] [outer = 000000D22AE3D400] 08:55:14 INFO - PROCESS | 4008 | 1461254114466 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22B672400) [pid = 4008] [serial = 1721] [outer = 000000D22AE3D400] 08:55:14 INFO - PROCESS | 4008 | 1461254114887 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 08:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 713ms 08:55:14 INFO - PROCESS | 4008 | 1461254114937 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 4008 | 1461254114939 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 08:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:55:14 INFO - PROCESS | 4008 | 1461254114942 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 4008 | 1461254114944 Marionette TRACE conn5 <- [1,2258,null,{}] 08:55:14 INFO - PROCESS | 4008 | 1461254114947 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:15 INFO - PROCESS | 4008 | 1461254115068 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 08:55:15 INFO - PROCESS | 4008 | 1461254115085 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F519000 == 66 [pid = 4008] [id = 574] 08:55:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22B84C400) [pid = 4008] [serial = 1722] [outer = 0000000000000000] 08:55:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22B855800) [pid = 4008] [serial = 1723] [outer = 000000D22B84C400] 08:55:15 INFO - PROCESS | 4008 | 1461254115131 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22B862400) [pid = 4008] [serial = 1724] [outer = 000000D22B84C400] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21FB0DC00) [pid = 4008] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22C7A3000) [pid = 4008] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21AFC4800) [pid = 4008] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21B319C00) [pid = 4008] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D228DCA800) [pid = 4008] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D22B84E800) [pid = 4008] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22C4E9800) [pid = 4008] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22D27BC00) [pid = 4008] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D21973F800) [pid = 4008] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D2205C1400) [pid = 4008] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21AFC7400) [pid = 4008] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:55:15 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D21B60AC00) [pid = 4008] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:55:15 INFO - PROCESS | 4008 | 1461254115596 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 08:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:55:15 INFO - PROCESS | 4008 | 1461254115624 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 4008 | 1461254115626 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 08:55:15 INFO - PROCESS | 4008 | 1461254115630 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 4008 | 1461254115631 Marionette TRACE conn5 <- [1,2262,null,{}] 08:55:15 INFO - PROCESS | 4008 | 1461254115635 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:15 INFO - PROCESS | 4008 | 1461254115752 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 08:55:15 INFO - PROCESS | 4008 | 1461254115761 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F588800 == 67 [pid = 4008] [id = 575] 08:55:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D2205C1C00) [pid = 4008] [serial = 1725] [outer = 0000000000000000] 08:55:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22B852800) [pid = 4008] [serial = 1726] [outer = 000000D2205C1C00] 08:55:15 INFO - PROCESS | 4008 | 1461254115806 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D22B869C00) [pid = 4008] [serial = 1727] [outer = 000000D2205C1C00] 08:55:16 INFO - PROCESS | 4008 | 1461254116238 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 629ms 08:55:16 INFO - PROCESS | 4008 | 1461254116267 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 4008 | 1461254116269 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 08:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:55:16 INFO - PROCESS | 4008 | 1461254116272 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 4008 | 1461254116274 Marionette TRACE conn5 <- [1,2266,null,{}] 08:55:16 INFO - PROCESS | 4008 | 1461254116278 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:16 INFO - PROCESS | 4008 | 1461254116369 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 08:55:16 INFO - PROCESS | 4008 | 1461254116374 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F7A5800 == 68 [pid = 4008] [id = 576] 08:55:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D22B8A6800) [pid = 4008] [serial = 1728] [outer = 0000000000000000] 08:55:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D22B8AD400) [pid = 4008] [serial = 1729] [outer = 000000D22B8A6800] 08:55:16 INFO - PROCESS | 4008 | 1461254116420 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22B8C5400) [pid = 4008] [serial = 1730] [outer = 000000D22B8A6800] 08:55:16 INFO - PROCESS | 4008 | 1461254116851 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 630ms 08:55:16 INFO - PROCESS | 4008 | 1461254116903 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 4008 | 1461254116905 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 08:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:55:16 INFO - PROCESS | 4008 | 1461254116908 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 4008 | 1461254116910 Marionette TRACE conn5 <- [1,2270,null,{}] 08:55:16 INFO - PROCESS | 4008 | 1461254116913 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:17 INFO - PROCESS | 4008 | 1461254117006 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 08:55:17 INFO - PROCESS | 4008 | 1461254117012 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230690000 == 69 [pid = 4008] [id = 577] 08:55:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22B8CD800) [pid = 4008] [serial = 1731] [outer = 0000000000000000] 08:55:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D22BA28000) [pid = 4008] [serial = 1732] [outer = 000000D22B8CD800] 08:55:17 INFO - PROCESS | 4008 | 1461254117057 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22BAB3400) [pid = 4008] [serial = 1733] [outer = 000000D22B8CD800] 08:55:17 INFO - PROCESS | 4008 | 1461254117706 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 08:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 818ms 08:55:17 INFO - PROCESS | 4008 | 1461254117730 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 4008 | 1461254117735 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 08:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:55:17 INFO - PROCESS | 4008 | 1461254117741 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 4008 | 1461254117745 Marionette TRACE conn5 <- [1,2274,null,{}] 08:55:17 INFO - PROCESS | 4008 | 1461254117751 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:17 INFO - PROCESS | 4008 | 1461254117878 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 08:55:18 INFO - PROCESS | 4008 | 1461254118053 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21A8F4000 == 70 [pid = 4008] [id = 578] 08:55:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D21C69EC00) [pid = 4008] [serial = 1734] [outer = 0000000000000000] 08:55:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21C9C5C00) [pid = 4008] [serial = 1735] [outer = 000000D21C69EC00] 08:55:18 INFO - PROCESS | 4008 | 1461254118113 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D220386400) [pid = 4008] [serial = 1736] [outer = 000000D21C69EC00] 08:55:18 INFO - PROCESS | 4008 | 1461254118773 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 08:55:18 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 08:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1079ms 08:55:18 INFO - PROCESS | 4008 | 1461254118824 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 4008 | 1461254118830 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 08:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:55:18 INFO - PROCESS | 4008 | 1461254118838 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 4008 | 1461254118841 Marionette TRACE conn5 <- [1,2278,null,{}] 08:55:18 INFO - PROCESS | 4008 | 1461254118845 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:18 INFO - PROCESS | 4008 | 1461254118971 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 08:55:19 INFO - PROCESS | 4008 | 1461254119105 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C2B7000 == 71 [pid = 4008] [id = 579] 08:55:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D227218800) [pid = 4008] [serial = 1737] [outer = 0000000000000000] 08:55:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D2279C8400) [pid = 4008] [serial = 1738] [outer = 000000D227218800] 08:55:19 INFO - PROCESS | 4008 | 1461254119163 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D2282F0400) [pid = 4008] [serial = 1739] [outer = 000000D227218800] 08:55:19 INFO - PROCESS | 4008 | 1461254119795 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 08:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 986ms 08:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:55:19 INFO - PROCESS | 4008 | 1461254119829 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 4008 | 1461254119832 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 08:55:19 INFO - PROCESS | 4008 | 1461254119836 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 4008 | 1461254119840 Marionette TRACE conn5 <- [1,2282,null,{}] 08:55:19 INFO - PROCESS | 4008 | 1461254119852 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:19 INFO - PROCESS | 4008 | 1461254119973 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 08:55:20 INFO - PROCESS | 4008 | 1461254120109 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230713000 == 72 [pid = 4008] [id = 580] 08:55:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22AD5F800) [pid = 4008] [serial = 1740] [outer = 0000000000000000] 08:55:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22AEF8800) [pid = 4008] [serial = 1741] [outer = 000000D22AD5F800] 08:55:20 INFO - PROCESS | 4008 | 1461254120171 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22B8CFC00) [pid = 4008] [serial = 1742] [outer = 000000D22AD5F800] 08:55:20 INFO - PROCESS | 4008 | 1461254120798 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 08:55:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:55:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 985ms 08:55:20 INFO - PROCESS | 4008 | 1461254120830 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 08:55:20 INFO - PROCESS | 4008 | 1461254120833 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 08:55:20 INFO - PROCESS | 4008 | 1461254120838 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:55:20 INFO - PROCESS | 4008 | 1461254120841 Marionette TRACE conn5 <- [1,2286,null,{}] 08:55:20 INFO - PROCESS | 4008 | 1461254120844 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:20 INFO - PROCESS | 4008 | 1461254120964 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 08:55:21 INFO - PROCESS | 4008 | 1461254121097 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231109000 == 73 [pid = 4008] [id = 581] 08:55:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D21973D400) [pid = 4008] [serial = 1743] [outer = 0000000000000000] 08:55:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22BABB800) [pid = 4008] [serial = 1744] [outer = 000000D21973D400] 08:55:21 INFO - PROCESS | 4008 | 1461254121154 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22BADF800) [pid = 4008] [serial = 1745] [outer = 000000D21973D400] 08:55:22 INFO - PROCESS | 4008 | 1461254122049 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1276ms 08:55:22 INFO - PROCESS | 4008 | 1461254122120 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 08:55:22 INFO - PROCESS | 4008 | 1461254122124 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 08:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:55:22 INFO - PROCESS | 4008 | 1461254122129 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 4008 | 1461254122134 Marionette TRACE conn5 <- [1,2290,null,{}] 08:55:22 INFO - PROCESS | 4008 | 1461254122140 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:22 INFO - PROCESS | 4008 | 1461254122246 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 08:55:22 INFO - PROCESS | 4008 | 1461254122383 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EB3800 == 74 [pid = 4008] [id = 582] 08:55:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D219743000) [pid = 4008] [serial = 1746] [outer = 0000000000000000] 08:55:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D21AF82C00) [pid = 4008] [serial = 1747] [outer = 000000D219743000] 08:55:22 INFO - PROCESS | 4008 | 1461254122436 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D21B316800) [pid = 4008] [serial = 1748] [outer = 000000D219743000] 08:55:23 INFO - PROCESS | 4008 | 1461254123106 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:55:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1027ms 08:55:23 INFO - PROCESS | 4008 | 1461254123161 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 4008 | 1461254123167 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 08:55:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:55:23 INFO - PROCESS | 4008 | 1461254123173 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 4008 | 1461254123176 Marionette TRACE conn5 <- [1,2294,null,{}] 08:55:23 INFO - PROCESS | 4008 | 1461254123198 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:23 INFO - PROCESS | 4008 | 1461254123333 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D227245000 == 73 [pid = 4008] [id = 317] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D232CA0800 == 72 [pid = 4008] [id = 531] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BECF800 == 71 [pid = 4008] [id = 315] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEC3800 == 70 [pid = 4008] [id = 411] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F7A5800 == 69 [pid = 4008] [id = 576] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F588800 == 68 [pid = 4008] [id = 575] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F519000 == 67 [pid = 4008] [id = 574] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E387000 == 66 [pid = 4008] [id = 573] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C493000 == 65 [pid = 4008] [id = 572] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D219746000) [pid = 4008] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D228E25000) [pid = 4008] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D226DBA000) [pid = 4008] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22C7EA400) [pid = 4008] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22CF0CC00) [pid = 4008] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22E4E2C00) [pid = 4008] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22E4E9000) [pid = 4008] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF1C800 == 64 [pid = 4008] [id = 571] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4B0000 == 63 [pid = 4008] [id = 570] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FA7000 == 62 [pid = 4008] [id = 569] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D227516800 == 61 [pid = 4008] [id = 568] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D227978000 == 60 [pid = 4008] [id = 567] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F506000 == 59 [pid = 4008] [id = 566] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E388800 == 58 [pid = 4008] [id = 565] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6B0000 == 57 [pid = 4008] [id = 564] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C481800 == 56 [pid = 4008] [id = 563] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A9E7000 == 55 [pid = 4008] [id = 562] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22724A800 == 54 [pid = 4008] [id = 561] 08:55:23 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA75800 == 53 [pid = 4008] [id = 560] 08:55:23 INFO - PROCESS | 4008 | 1461254123498 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D2214A0400) [pid = 4008] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22C7AB400) [pid = 4008] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21FB10C00) [pid = 4008] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D227AF1000) [pid = 4008] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D22BFC4C00) [pid = 4008] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22C4F0400) [pid = 4008] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22D1C7000) [pid = 4008] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22D325C00) [pid = 4008] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D219744400) [pid = 4008] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21AFC2C00) [pid = 4008] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D220826000) [pid = 4008] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D221461800) [pid = 4008] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D21CA86C00) [pid = 4008] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D21FB11C00) [pid = 4008] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D21C682400) [pid = 4008] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21B74A800) [pid = 4008] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D224C0F800) [pid = 4008] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 08:55:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21CA5F000 == 54 [pid = 4008] [id = 583] 08:55:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D2195E4800) [pid = 4008] [serial = 1749] [outer = 0000000000000000] 08:55:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D219673800) [pid = 4008] [serial = 1750] [outer = 000000D2195E4800] 08:55:23 INFO - PROCESS | 4008 | 1461254123561 Marionette DEBUG loaded listener.js 08:55:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D21AF7EC00) [pid = 4008] [serial = 1751] [outer = 000000D2195E4800] 08:55:24 INFO - PROCESS | 4008 | 1461254124019 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 08:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 944ms 08:55:24 INFO - PROCESS | 4008 | 1461254124119 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 4008 | 1461254124122 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 08:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:55:24 INFO - PROCESS | 4008 | 1461254124126 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 4008 | 1461254124129 Marionette TRACE conn5 <- [1,2298,null,{}] 08:55:24 INFO - PROCESS | 4008 | 1461254124140 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:24 INFO - PROCESS | 4008 | 1461254124232 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 08:55:24 INFO - PROCESS | 4008 | 1461254124244 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E52000 == 55 [pid = 4008] [id = 584] 08:55:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D21C6A5C00) [pid = 4008] [serial = 1752] [outer = 0000000000000000] 08:55:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D21CA86C00) [pid = 4008] [serial = 1753] [outer = 000000D21C6A5C00] 08:55:24 INFO - PROCESS | 4008 | 1461254124294 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21FB05800) [pid = 4008] [serial = 1754] [outer = 000000D21C6A5C00] 08:55:24 INFO - PROCESS | 4008 | 1461254124753 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 692ms 08:55:24 INFO - PROCESS | 4008 | 1461254124820 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 4008 | 1461254124823 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 08:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:55:24 INFO - PROCESS | 4008 | 1461254124826 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 4008 | 1461254124828 Marionette TRACE conn5 <- [1,2302,null,{}] 08:55:24 INFO - PROCESS | 4008 | 1461254124831 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:24 INFO - PROCESS | 4008 | 1461254124947 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 08:55:25 INFO - PROCESS | 4008 | 1461254125034 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228067000 == 56 [pid = 4008] [id = 585] 08:55:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D21FB06400) [pid = 4008] [serial = 1755] [outer = 0000000000000000] 08:55:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D220265400) [pid = 4008] [serial = 1756] [outer = 000000D21FB06400] 08:55:25 INFO - PROCESS | 4008 | 1461254125082 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D220737000) [pid = 4008] [serial = 1757] [outer = 000000D21FB06400] 08:55:25 INFO - PROCESS | 4008 | 1461254125476 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:55:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 671ms 08:55:25 INFO - PROCESS | 4008 | 1461254125500 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 4008 | 1461254125502 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 08:55:25 INFO - PROCESS | 4008 | 1461254125505 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:55:25 INFO - PROCESS | 4008 | 1461254125507 Marionette TRACE conn5 <- [1,2306,null,{}] 08:55:25 INFO - PROCESS | 4008 | 1461254125510 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:25 INFO - PROCESS | 4008 | 1461254125636 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 08:55:25 INFO - PROCESS | 4008 | 1461254125654 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A32000 == 57 [pid = 4008] [id = 586] 08:55:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22073D400) [pid = 4008] [serial = 1758] [outer = 0000000000000000] 08:55:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D2208DB800) [pid = 4008] [serial = 1759] [outer = 000000D22073D400] 08:55:25 INFO - PROCESS | 4008 | 1461254125701 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D221466400) [pid = 4008] [serial = 1760] [outer = 000000D22073D400] 08:55:26 INFO - PROCESS | 4008 | 1461254126164 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 4008 | 1461254126182 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 08:55:26 INFO - PROCESS | 4008 | 1461254126185 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:55:26 INFO - PROCESS | 4008 | 1461254126187 Marionette TRACE conn5 <- [1,2310,null,{}] 08:55:26 INFO - PROCESS | 4008 | 1461254126191 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:26 INFO - PROCESS | 4008 | 1461254126335 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 08:55:26 INFO - PROCESS | 4008 | 1461254126430 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4BD800 == 58 [pid = 4008] [id = 587] 08:55:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22146D000) [pid = 4008] [serial = 1761] [outer = 0000000000000000] 08:55:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D225070800) [pid = 4008] [serial = 1762] [outer = 000000D22146D000] 08:55:26 INFO - PROCESS | 4008 | 1461254126483 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D227225C00) [pid = 4008] [serial = 1763] [outer = 000000D22146D000] 08:55:26 INFO - PROCESS | 4008 | 1461254126907 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:55:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 776ms 08:55:26 INFO - PROCESS | 4008 | 1461254126965 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 4008 | 1461254126967 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 08:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:55:26 INFO - PROCESS | 4008 | 1461254126977 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 4008 | 1461254126979 Marionette TRACE conn5 <- [1,2314,null,{}] 08:55:26 INFO - PROCESS | 4008 | 1461254126982 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:27 INFO - PROCESS | 4008 | 1461254127094 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 08:55:27 INFO - PROCESS | 4008 | 1461254127105 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA64000 == 59 [pid = 4008] [id = 588] 08:55:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D2272A8000) [pid = 4008] [serial = 1764] [outer = 0000000000000000] 08:55:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D2279C8800) [pid = 4008] [serial = 1765] [outer = 000000D2272A8000] 08:55:27 INFO - PROCESS | 4008 | 1461254127196 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D227AEFC00) [pid = 4008] [serial = 1766] [outer = 000000D2272A8000] 08:55:27 INFO - PROCESS | 4008 | 1461254127944 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22B8CF800) [pid = 4008] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22BAB9000) [pid = 4008] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D21967A800) [pid = 4008] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22D323000) [pid = 4008] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D224F3A000) [pid = 4008] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D228A8FC00) [pid = 4008] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22AE3D400) [pid = 4008] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22B84C400) [pid = 4008] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D225070400) [pid = 4008] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21B324000) [pid = 4008] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21C689C00) [pid = 4008] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D21CAF5800) [pid = 4008] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D21AF79C00) [pid = 4008] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D2250E8000) [pid = 4008] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D22B8A6800) [pid = 4008] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D2205C1C00) [pid = 4008] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:55:27 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22CF08800) [pid = 4008] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:55:28 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D2250E7C00) [pid = 4008] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1022ms 08:55:28 INFO - PROCESS | 4008 | 1461254128001 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 4008 | 1461254128003 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 08:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:55:28 INFO - PROCESS | 4008 | 1461254128007 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 4008 | 1461254128008 Marionette TRACE conn5 <- [1,2318,null,{}] 08:55:28 INFO - PROCESS | 4008 | 1461254128012 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:28 INFO - PROCESS | 4008 | 1461254128110 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 08:55:28 INFO - PROCESS | 4008 | 1461254128116 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227DB2800 == 60 [pid = 4008] [id = 589] 08:55:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D21C689C00) [pid = 4008] [serial = 1767] [outer = 0000000000000000] 08:55:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D21FA82800) [pid = 4008] [serial = 1768] [outer = 000000D21C689C00] 08:55:28 INFO - PROCESS | 4008 | 1461254128163 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D227AF1000) [pid = 4008] [serial = 1769] [outer = 000000D21C689C00] 08:55:28 INFO - PROCESS | 4008 | 1461254128592 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 629ms 08:55:28 INFO - PROCESS | 4008 | 1461254128639 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 4008 | 1461254128642 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 08:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:55:28 INFO - PROCESS | 4008 | 1461254128645 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 4008 | 1461254128647 Marionette TRACE conn5 <- [1,2322,null,{}] 08:55:28 INFO - PROCESS | 4008 | 1461254128650 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:28 INFO - PROCESS | 4008 | 1461254128734 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 08:55:28 INFO - PROCESS | 4008 | 1461254128742 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C2B3000 == 61 [pid = 4008] [id = 590] 08:55:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D227EDF800) [pid = 4008] [serial = 1770] [outer = 0000000000000000] 08:55:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D227EE6000) [pid = 4008] [serial = 1771] [outer = 000000D227EDF800] 08:55:28 INFO - PROCESS | 4008 | 1461254128787 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22842F400) [pid = 4008] [serial = 1772] [outer = 000000D227EDF800] 08:55:29 INFO - PROCESS | 4008 | 1461254129217 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 629ms 08:55:29 INFO - PROCESS | 4008 | 1461254129277 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 4008 | 1461254129279 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 08:55:29 INFO - PROCESS | 4008 | 1461254129283 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:55:29 INFO - PROCESS | 4008 | 1461254129285 Marionette TRACE conn5 <- [1,2326,null,{}] 08:55:29 INFO - PROCESS | 4008 | 1461254129288 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:29 INFO - PROCESS | 4008 | 1461254129374 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 08:55:29 INFO - PROCESS | 4008 | 1461254129380 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C60B000 == 62 [pid = 4008] [id = 591] 08:55:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D21AACA400) [pid = 4008] [serial = 1773] [outer = 0000000000000000] 08:55:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D21FB0BC00) [pid = 4008] [serial = 1774] [outer = 000000D21AACA400] 08:55:29 INFO - PROCESS | 4008 | 1461254129431 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D228A95800) [pid = 4008] [serial = 1775] [outer = 000000D21AACA400] 08:55:29 INFO - PROCESS | 4008 | 1461254129896 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 629ms 08:55:29 INFO - PROCESS | 4008 | 1461254129923 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 4008 | 1461254129926 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 08:55:29 INFO - PROCESS | 4008 | 1461254129929 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:55:29 INFO - PROCESS | 4008 | 1461254129931 Marionette TRACE conn5 <- [1,2330,null,{}] 08:55:29 INFO - PROCESS | 4008 | 1461254129939 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:30 INFO - PROCESS | 4008 | 1461254130136 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 08:55:30 INFO - PROCESS | 4008 | 1461254130241 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2202C9000 == 63 [pid = 4008] [id = 592] 08:55:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D219742800) [pid = 4008] [serial = 1776] [outer = 0000000000000000] 08:55:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D219F5B400) [pid = 4008] [serial = 1777] [outer = 000000D219742800] 08:55:30 INFO - PROCESS | 4008 | 1461254130304 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D21B025800) [pid = 4008] [serial = 1778] [outer = 000000D219742800] 08:55:30 INFO - PROCESS | 4008 | 1461254130988 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 08:55:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:55:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1126ms 08:55:31 INFO - PROCESS | 4008 | 1461254131071 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 08:55:31 INFO - PROCESS | 4008 | 1461254131078 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 08:55:31 INFO - PROCESS | 4008 | 1461254131083 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:55:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:55:31 INFO - PROCESS | 4008 | 1461254131086 Marionette TRACE conn5 <- [1,2334,null,{}] 08:55:31 INFO - PROCESS | 4008 | 1461254131091 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:31 INFO - PROCESS | 4008 | 1461254131215 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 08:55:31 INFO - PROCESS | 4008 | 1461254131336 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22800C000 == 64 [pid = 4008] [id = 593] 08:55:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D21C81F000) [pid = 4008] [serial = 1779] [outer = 0000000000000000] 08:55:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21F865800) [pid = 4008] [serial = 1780] [outer = 000000D21C81F000] 08:55:31 INFO - PROCESS | 4008 | 1461254131398 Marionette DEBUG loaded listener.js 08:55:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22035B400) [pid = 4008] [serial = 1781] [outer = 000000D21C81F000] 08:55:31 INFO - PROCESS | 4008 | 1461254131984 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 923ms 08:55:32 INFO - PROCESS | 4008 | 1461254132015 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 4008 | 1461254132018 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 08:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:55:32 INFO - PROCESS | 4008 | 1461254132023 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 4008 | 1461254132026 Marionette TRACE conn5 <- [1,2338,null,{}] 08:55:32 INFO - PROCESS | 4008 | 1461254132030 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:32 INFO - PROCESS | 4008 | 1461254132145 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 08:55:32 INFO - PROCESS | 4008 | 1461254132273 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C71F800 == 65 [pid = 4008] [id = 594] 08:55:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D221412C00) [pid = 4008] [serial = 1782] [outer = 0000000000000000] 08:55:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D221E44800) [pid = 4008] [serial = 1783] [outer = 000000D221412C00] 08:55:32 INFO - PROCESS | 4008 | 1461254132333 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D226DB8800) [pid = 4008] [serial = 1784] [outer = 000000D221412C00] 08:55:32 INFO - PROCESS | 4008 | 1461254132991 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 08:55:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:55:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1019ms 08:55:33 INFO - PROCESS | 4008 | 1461254133045 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 08:55:33 INFO - PROCESS | 4008 | 1461254133050 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 08:55:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:55:33 INFO - PROCESS | 4008 | 1461254133061 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 4008 | 1461254133067 Marionette TRACE conn5 <- [1,2342,null,{}] 08:55:33 INFO - PROCESS | 4008 | 1461254133089 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:33 INFO - PROCESS | 4008 | 1461254133250 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 08:55:33 INFO - PROCESS | 4008 | 1461254133260 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F504800 == 66 [pid = 4008] [id = 595] 08:55:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D2288B5000) [pid = 4008] [serial = 1785] [outer = 0000000000000000] 08:55:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D228DC8000) [pid = 4008] [serial = 1786] [outer = 000000D2288B5000] 08:55:33 INFO - PROCESS | 4008 | 1461254133316 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D228E2C800) [pid = 4008] [serial = 1787] [outer = 000000D2288B5000] 08:55:33 INFO - PROCESS | 4008 | 1461254133946 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:55:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 944ms 08:55:34 INFO - PROCESS | 4008 | 1461254134003 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 4008 | 1461254134006 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 08:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:55:34 INFO - PROCESS | 4008 | 1461254134009 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 4008 | 1461254134011 Marionette TRACE conn5 <- [1,2346,null,{}] 08:55:34 INFO - PROCESS | 4008 | 1461254134015 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:34 INFO - PROCESS | 4008 | 1461254134123 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 08:55:34 INFO - PROCESS | 4008 | 1461254134252 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F604800 == 67 [pid = 4008] [id = 596] 08:55:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D2290E3000) [pid = 4008] [serial = 1788] [outer = 0000000000000000] 08:55:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22A255C00) [pid = 4008] [serial = 1789] [outer = 000000D2290E3000] 08:55:34 INFO - PROCESS | 4008 | 1461254134310 Marionette DEBUG loaded listener.js 08:55:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22A86E400) [pid = 4008] [serial = 1790] [outer = 000000D2290E3000] 08:55:34 INFO - PROCESS | 4008 | 1461254134843 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:55:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 923ms 08:55:34 INFO - PROCESS | 4008 | 1461254134935 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 4008 | 1461254134938 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 08:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:55:34 INFO - PROCESS | 4008 | 1461254134941 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 4008 | 1461254134943 Marionette TRACE conn5 <- [1,2350,null,{}] 08:55:34 INFO - PROCESS | 4008 | 1461254134948 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:35 INFO - PROCESS | 4008 | 1461254135087 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 08:55:35 INFO - PROCESS | 4008 | 1461254135184 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA5D800 == 68 [pid = 4008] [id = 597] 08:55:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D228BBA800) [pid = 4008] [serial = 1791] [outer = 0000000000000000] 08:55:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22A9CEC00) [pid = 4008] [serial = 1792] [outer = 000000D228BBA800] 08:55:35 INFO - PROCESS | 4008 | 1461254135248 Marionette DEBUG loaded listener.js 08:55:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22B84F400) [pid = 4008] [serial = 1793] [outer = 000000D228BBA800] 08:55:36 INFO - PROCESS | 4008 | 1461254135999 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 08:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1124ms 08:55:36 INFO - PROCESS | 4008 | 1461254136068 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 4008 | 1461254136072 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 08:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:55:36 INFO - PROCESS | 4008 | 1461254136077 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 4008 | 1461254136081 Marionette TRACE conn5 <- [1,2354,null,{}] 08:55:36 INFO - PROCESS | 4008 | 1461254136088 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:36 INFO - PROCESS | 4008 | 1461254136196 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 08:55:36 INFO - PROCESS | 4008 | 1461254136333 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227D9D800 == 69 [pid = 4008] [id = 598] 08:55:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D21A859000) [pid = 4008] [serial = 1794] [outer = 0000000000000000] 08:55:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D21B021400) [pid = 4008] [serial = 1795] [outer = 000000D21A859000] 08:55:36 INFO - PROCESS | 4008 | 1461254136389 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D21B748C00) [pid = 4008] [serial = 1796] [outer = 000000D21A859000] 08:55:37 INFO - PROCESS | 4008 | 1461254137029 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AEE4000 == 68 [pid = 4008] [id = 453] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C2B3000 == 67 [pid = 4008] [id = 590] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D227DB2800 == 66 [pid = 4008] [id = 589] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA64000 == 65 [pid = 4008] [id = 588] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4BD800 == 64 [pid = 4008] [id = 587] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A32000 == 63 [pid = 4008] [id = 586] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D228067000 == 62 [pid = 4008] [id = 585] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E52000 == 61 [pid = 4008] [id = 584] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D21CA5F000 == 60 [pid = 4008] [id = 583] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EB3800 == 59 [pid = 4008] [id = 582] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22781F800) [pid = 4008] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D221496000) [pid = 4008] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D227AF0C00) [pid = 4008] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D2297A5C00) [pid = 4008] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D228BAEC00) [pid = 4008] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22881C400) [pid = 4008] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22BA28000) [pid = 4008] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D230713000 == 58 [pid = 4008] [id = 580] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C2B7000 == 57 [pid = 4008] [id = 579] 08:55:37 INFO - PROCESS | 4008 | --DOCSHELL 000000D21A8F4000 == 56 [pid = 4008] [id = 578] 08:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1026ms 08:55:37 INFO - PROCESS | 4008 | 1461254137108 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 4008 | 1461254137113 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 08:55:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22D27E000) [pid = 4008] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D227DBC400) [pid = 4008] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22CA2CC00) [pid = 4008] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D2334B8C00) [pid = 4008] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21B34A800) [pid = 4008] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D22E4EEC00) [pid = 4008] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22B8AA000) [pid = 4008] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D228DC5000) [pid = 4008] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22B667800) [pid = 4008] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D2290D5800) [pid = 4008] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D22B855800) [pid = 4008] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22B672400) [pid = 4008] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D226DB0800) [pid = 4008] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D227AE7400) [pid = 4008] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21B748800) [pid = 4008] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D21CA86800) [pid = 4008] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D21FA83400) [pid = 4008] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D221410800) [pid = 4008] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D2205BE800) [pid = 4008] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D21FA36400) [pid = 4008] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D224C06800) [pid = 4008] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21C68A800) [pid = 4008] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D22881B000) [pid = 4008] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D22B8C5400) [pid = 4008] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D22B852800) [pid = 4008] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D22B8AD400) [pid = 4008] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D22B862400) [pid = 4008] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D22B869C00) [pid = 4008] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D228BB6800) [pid = 4008] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 08:55:37 INFO - PROCESS | 4008 | 1461254137158 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 4008 | 1461254137161 Marionette TRACE conn5 <- [1,2358,null,{}] 08:55:37 INFO - PROCESS | 4008 | 1461254137167 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:37 INFO - PROCESS | 4008 | 1461254137265 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 08:55:37 INFO - PROCESS | 4008 | 1461254137272 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2258E0000 == 57 [pid = 4008] [id = 599] 08:55:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D21B346800) [pid = 4008] [serial = 1797] [outer = 0000000000000000] 08:55:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D21B748800) [pid = 4008] [serial = 1798] [outer = 000000D21B346800] 08:55:37 INFO - PROCESS | 4008 | 1461254137318 Marionette DEBUG loaded listener.js 08:55:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D21C68B800) [pid = 4008] [serial = 1799] [outer = 000000D21B346800] 08:55:37 INFO - PROCESS | 4008 | 1461254137814 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 713ms 08:55:37 INFO - PROCESS | 4008 | 1461254137874 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 4008 | 1461254137877 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 08:55:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:55:37 INFO - PROCESS | 4008 | 1461254137880 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 4008 | 1461254137884 Marionette TRACE conn5 <- [1,2362,null,{}] 08:55:37 INFO - PROCESS | 4008 | 1461254137896 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:37 INFO - PROCESS | 4008 | 1461254137989 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 08:55:38 INFO - PROCESS | 4008 | 1461254138077 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228471000 == 58 [pid = 4008] [id = 600] 08:55:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D21F85F400) [pid = 4008] [serial = 1800] [outer = 0000000000000000] 08:55:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D220734C00) [pid = 4008] [serial = 1801] [outer = 000000D21F85F400] 08:55:38 INFO - PROCESS | 4008 | 1461254138128 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D22146C800) [pid = 4008] [serial = 1802] [outer = 000000D21F85F400] 08:55:38 INFO - PROCESS | 4008 | 1461254138530 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 08:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 692ms 08:55:38 INFO - PROCESS | 4008 | 1461254138574 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 08:55:38 INFO - PROCESS | 4008 | 1461254138577 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 08:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:55:38 INFO - PROCESS | 4008 | 1461254138580 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 4008 | 1461254138582 Marionette TRACE conn5 <- [1,2366,null,{}] 08:55:38 INFO - PROCESS | 4008 | 1461254138585 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:38 INFO - PROCESS | 4008 | 1461254138676 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 08:55:38 INFO - PROCESS | 4008 | 1461254138683 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A210000 == 59 [pid = 4008] [id = 601] 08:55:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D221E3B800) [pid = 4008] [serial = 1803] [outer = 0000000000000000] 08:55:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D224F2EC00) [pid = 4008] [serial = 1804] [outer = 000000D221E3B800] 08:55:38 INFO - PROCESS | 4008 | 1461254138730 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D226DB2000) [pid = 4008] [serial = 1805] [outer = 000000D221E3B800] 08:55:39 INFO - PROCESS | 4008 | 1461254139185 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 08:55:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:55:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 671ms 08:55:39 INFO - PROCESS | 4008 | 1461254139255 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 4008 | 1461254139257 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 08:55:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:55:39 INFO - PROCESS | 4008 | 1461254139266 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 4008 | 1461254139268 Marionette TRACE conn5 <- [1,2370,null,{}] 08:55:39 INFO - PROCESS | 4008 | 1461254139272 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:39 INFO - PROCESS | 4008 | 1461254139416 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 08:55:39 INFO - PROCESS | 4008 | 1461254139474 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221ED3000 == 60 [pid = 4008] [id = 602] 08:55:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D224459000) [pid = 4008] [serial = 1806] [outer = 0000000000000000] 08:55:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D22760E400) [pid = 4008] [serial = 1807] [outer = 000000D224459000] 08:55:39 INFO - PROCESS | 4008 | 1461254139521 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D227AEDC00) [pid = 4008] [serial = 1808] [outer = 000000D224459000] 08:55:39 INFO - PROCESS | 4008 | 1461254139968 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 733ms 08:55:40 INFO - PROCESS | 4008 | 1461254139996 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 4008 | 1461254139999 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 08:55:40 INFO - PROCESS | 4008 | 1461254140002 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:55:40 INFO - PROCESS | 4008 | 1461254140004 Marionette TRACE conn5 <- [1,2374,null,{}] 08:55:40 INFO - PROCESS | 4008 | 1461254140007 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:40 INFO - PROCESS | 4008 | 1461254140163 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 08:55:40 INFO - PROCESS | 4008 | 1461254140227 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C2B6800 == 61 [pid = 4008] [id = 603] 08:55:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227EE1C00) [pid = 4008] [serial = 1809] [outer = 0000000000000000] 08:55:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D228A91800) [pid = 4008] [serial = 1810] [outer = 000000D227EE1C00] 08:55:40 INFO - PROCESS | 4008 | 1461254140277 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D2290E4C00) [pid = 4008] [serial = 1811] [outer = 000000D227EE1C00] 08:55:40 INFO - PROCESS | 4008 | 1461254140722 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 776ms 08:55:40 INFO - PROCESS | 4008 | 1461254140782 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 4008 | 1461254140784 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 08:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:55:40 INFO - PROCESS | 4008 | 1461254140787 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 4008 | 1461254140789 Marionette TRACE conn5 <- [1,2378,null,{}] 08:55:40 INFO - PROCESS | 4008 | 1461254140792 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:40 INFO - PROCESS | 4008 | 1461254140908 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 08:55:40 INFO - PROCESS | 4008 | 1461254140969 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C715800 == 62 [pid = 4008] [id = 604] 08:55:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22A2E5000) [pid = 4008] [serial = 1812] [outer = 0000000000000000] 08:55:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22AE38400) [pid = 4008] [serial = 1813] [outer = 000000D22A2E5000] 08:55:41 INFO - PROCESS | 4008 | 1461254141016 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22B84AC00) [pid = 4008] [serial = 1814] [outer = 000000D22A2E5000] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22760D000) [pid = 4008] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D2282F2400) [pid = 4008] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D2207EF400) [pid = 4008] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D226DAF000) [pid = 4008] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D2288EF400) [pid = 4008] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D228E2CC00) [pid = 4008] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D22146D000) [pid = 4008] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D2272A8000) [pid = 4008] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D21973D400) [pid = 4008] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D219743000) [pid = 4008] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21C6A5C00) [pid = 4008] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D22AD5F800) [pid = 4008] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D2195E4800) [pid = 4008] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D21C69EC00) [pid = 4008] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D227218800) [pid = 4008] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D21FB06400) [pid = 4008] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D21C689C00) [pid = 4008] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D22073D400) [pid = 4008] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:55:41 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D227EDF800) [pid = 4008] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:55:41 INFO - PROCESS | 4008 | 1461254141551 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:55:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:55:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 839ms 08:55:41 INFO - PROCESS | 4008 | 1461254141630 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 08:55:41 INFO - PROCESS | 4008 | 1461254141632 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 08:55:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:55:41 INFO - PROCESS | 4008 | 1461254141636 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - PROCESS | 4008 | 1461254141638 Marionette TRACE conn5 <- [1,2382,null,{}] 08:55:41 INFO - PROCESS | 4008 | 1461254141641 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:41 INFO - PROCESS | 4008 | 1461254141727 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 08:55:41 INFO - PROCESS | 4008 | 1461254141736 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E66E800 == 63 [pid = 4008] [id = 605] 08:55:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D21C887C00) [pid = 4008] [serial = 1815] [outer = 0000000000000000] 08:55:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D226DAF000) [pid = 4008] [serial = 1816] [outer = 000000D21C887C00] 08:55:41 INFO - PROCESS | 4008 | 1461254141786 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D227EE6800) [pid = 4008] [serial = 1817] [outer = 000000D21C887C00] 08:55:42 INFO - PROCESS | 4008 | 1461254142237 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:55:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 629ms 08:55:42 INFO - PROCESS | 4008 | 1461254142272 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 08:55:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:55:42 INFO - PROCESS | 4008 | 1461254142274 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 08:55:42 INFO - PROCESS | 4008 | 1461254142277 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 4008 | 1461254142279 Marionette TRACE conn5 <- [1,2386,null,{}] 08:55:42 INFO - PROCESS | 4008 | 1461254142283 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:42 INFO - PROCESS | 4008 | 1461254142370 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 08:55:42 INFO - PROCESS | 4008 | 1461254142404 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E79F000 == 64 [pid = 4008] [id = 606] 08:55:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D22B84E400) [pid = 4008] [serial = 1818] [outer = 0000000000000000] 08:55:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D22B857800) [pid = 4008] [serial = 1819] [outer = 000000D22B84E400] 08:55:42 INFO - PROCESS | 4008 | 1461254142450 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D22B867800) [pid = 4008] [serial = 1820] [outer = 000000D22B84E400] 08:55:42 INFO - PROCESS | 4008 | 1461254142875 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:55:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 629ms 08:55:42 INFO - PROCESS | 4008 | 1461254142911 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 4008 | 1461254142913 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 08:55:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:55:42 INFO - PROCESS | 4008 | 1461254142921 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 4008 | 1461254142923 Marionette TRACE conn5 <- [1,2390,null,{}] 08:55:42 INFO - PROCESS | 4008 | 1461254142927 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:43 INFO - PROCESS | 4008 | 1461254143016 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 08:55:43 INFO - PROCESS | 4008 | 1461254143022 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F7AD000 == 65 [pid = 4008] [id = 607] 08:55:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D22B8A7800) [pid = 4008] [serial = 1821] [outer = 0000000000000000] 08:55:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D22B8AA800) [pid = 4008] [serial = 1822] [outer = 000000D22B8A7800] 08:55:43 INFO - PROCESS | 4008 | 1461254143068 Marionette DEBUG loaded listener.js 08:55:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22B8B3C00) [pid = 4008] [serial = 1823] [outer = 000000D22B8A7800] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D228004000 == 64 [pid = 4008] [id = 457] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C2A4000 == 63 [pid = 4008] [id = 536] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D232C9A800 == 62 [pid = 4008] [id = 519] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D233986000 == 61 [pid = 4008] [id = 520] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FECE000 == 60 [pid = 4008] [id = 504] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D2205E2800 == 59 [pid = 4008] [id = 538] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D2208B4000 == 58 [pid = 4008] [id = 318] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA61800 == 57 [pid = 4008] [id = 314] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D23110A000 == 56 [pid = 4008] [id = 485] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4AB000 == 55 [pid = 4008] [id = 438] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D231109000 == 54 [pid = 4008] [id = 581] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D228074000 == 53 [pid = 4008] [id = 309] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D229008000 == 52 [pid = 4008] [id = 311] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F576000 == 51 [pid = 4008] [id = 472] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D230751000 == 50 [pid = 4008] [id = 467] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D2306A9000 == 49 [pid = 4008] [id = 454] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D231547800 == 48 [pid = 4008] [id = 518] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D2202D5800 == 47 [pid = 4008] [id = 487] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D232CA9000 == 46 [pid = 4008] [id = 486] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D232D9D800 == 45 [pid = 4008] [id = 537] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D230767800 == 44 [pid = 4008] [id = 456] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E681000 == 43 [pid = 4008] [id = 498] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D23414A800 == 42 [pid = 4008] [id = 554] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D230690000 == 41 [pid = 4008] [id = 577] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D227D9D800 == 40 [pid = 4008] [id = 598] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA5D800 == 39 [pid = 4008] [id = 597] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F604800 == 38 [pid = 4008] [id = 596] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F504800 == 37 [pid = 4008] [id = 595] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C71F800 == 36 [pid = 4008] [id = 594] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22800C000 == 35 [pid = 4008] [id = 593] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D2202C9000 == 34 [pid = 4008] [id = 592] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C60B000 == 33 [pid = 4008] [id = 591] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A210000 == 32 [pid = 4008] [id = 601] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D2258E0000 == 31 [pid = 4008] [id = 599] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C2B6800 == 30 [pid = 4008] [id = 603] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D228471000 == 29 [pid = 4008] [id = 600] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D221ED3000 == 28 [pid = 4008] [id = 602] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C715800 == 27 [pid = 4008] [id = 604] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E79F000 == 26 [pid = 4008] [id = 606] 08:55:44 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E66E800 == 25 [pid = 4008] [id = 605] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D227EDD800) [pid = 4008] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D2288F1000) [pid = 4008] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D225067800) [pid = 4008] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D227AEEC00) [pid = 4008] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D228DC0C00) [pid = 4008] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D22A86BC00) [pid = 4008] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D21FA82800) [pid = 4008] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D227AF1000) [pid = 4008] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D227AEFC00) [pid = 4008] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D22BADF800) [pid = 4008] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D2208DB800) [pid = 4008] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D221466400) [pid = 4008] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D227EE6000) [pid = 4008] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D22842F400) [pid = 4008] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D21FB0BC00) [pid = 4008] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D225070800) [pid = 4008] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D2279C8800) [pid = 4008] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D22BABB800) [pid = 4008] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D21B316800) [pid = 4008] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D21AF82C00) [pid = 4008] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D21CA86C00) [pid = 4008] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D21FB05800) [pid = 4008] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D227225C00) [pid = 4008] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D22B8CFC00) [pid = 4008] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D22AEF8800) [pid = 4008] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D219673800) [pid = 4008] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D21AF7EC00) [pid = 4008] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D21C9C5C00) [pid = 4008] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (000000D220386400) [pid = 4008] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (000000D2282F0400) [pid = 4008] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (000000D2279C8400) [pid = 4008] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (000000D220265400) [pid = 4008] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (000000D220737000) [pid = 4008] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 08:55:45 INFO - PROCESS | 4008 | 1461254145294 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:55:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2433ms 08:55:45 INFO - PROCESS | 4008 | 1461254145353 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 08:55:45 INFO - PROCESS | 4008 | 1461254145357 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 08:55:45 INFO - PROCESS | 4008 | 1461254145363 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:55:45 INFO - PROCESS | 4008 | 1461254145367 Marionette TRACE conn5 <- [1,2394,null,{}] 08:55:45 INFO - PROCESS | 4008 | 1461254145373 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:45 INFO - PROCESS | 4008 | 1461254145469 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 08:55:45 INFO - PROCESS | 4008 | 1461254145582 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21BBD1800 == 26 [pid = 4008] [id = 608] 08:55:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (000000D219745000) [pid = 4008] [serial = 1824] [outer = 0000000000000000] 08:55:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000D219746000) [pid = 4008] [serial = 1825] [outer = 000000D219745000] 08:55:45 INFO - PROCESS | 4008 | 1461254145635 Marionette DEBUG loaded listener.js 08:55:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000D21A86A000) [pid = 4008] [serial = 1826] [outer = 000000D219745000] 08:55:46 INFO - PROCESS | 4008 | 1461254146045 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 733ms 08:55:46 INFO - PROCESS | 4008 | 1461254146100 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 4008 | 1461254146107 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 08:55:46 INFO - PROCESS | 4008 | 1461254146113 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:55:46 INFO - PROCESS | 4008 | 1461254146116 Marionette TRACE conn5 <- [1,2398,null,{}] 08:55:46 INFO - PROCESS | 4008 | 1461254146120 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:46 INFO - PROCESS | 4008 | 1461254146211 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 08:55:46 INFO - PROCESS | 4008 | 1461254146219 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2203B4000 == 27 [pid = 4008] [id = 609] 08:55:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (000000D219740800) [pid = 4008] [serial = 1827] [outer = 0000000000000000] 08:55:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000D21AFBD000) [pid = 4008] [serial = 1828] [outer = 000000D219740800] 08:55:46 INFO - PROCESS | 4008 | 1461254146267 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D21B021800) [pid = 4008] [serial = 1829] [outer = 000000D219740800] 08:55:46 INFO - PROCESS | 4008 | 1461254146771 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 671ms 08:55:46 INFO - PROCESS | 4008 | 1461254146790 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 4008 | 1461254146793 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 08:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:55:46 INFO - PROCESS | 4008 | 1461254146797 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - PROCESS | 4008 | 1461254146801 Marionette TRACE conn5 <- [1,2402,null,{}] 08:55:46 INFO - PROCESS | 4008 | 1461254146813 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:46 INFO - PROCESS | 4008 | 1461254146939 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 08:55:46 INFO - PROCESS | 4008 | 1461254146949 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F48800 == 28 [pid = 4008] [id = 610] 08:55:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D219671000) [pid = 4008] [serial = 1830] [outer = 0000000000000000] 08:55:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D21B347C00) [pid = 4008] [serial = 1831] [outer = 000000D219671000] 08:55:47 INFO - PROCESS | 4008 | 1461254147002 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D21B740000) [pid = 4008] [serial = 1832] [outer = 000000D219671000] 08:55:47 INFO - PROCESS | 4008 | 1461254147478 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:55:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 734ms 08:55:47 INFO - PROCESS | 4008 | 1461254147533 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 4008 | 1461254147536 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 08:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:55:47 INFO - PROCESS | 4008 | 1461254147540 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 4008 | 1461254147542 Marionette TRACE conn5 <- [1,2406,null,{}] 08:55:47 INFO - PROCESS | 4008 | 1461254147545 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:47 INFO - PROCESS | 4008 | 1461254147629 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 08:55:47 INFO - PROCESS | 4008 | 1461254147636 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227651000 == 29 [pid = 4008] [id = 611] 08:55:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D21B74B800) [pid = 4008] [serial = 1833] [outer = 0000000000000000] 08:55:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D21C685000) [pid = 4008] [serial = 1834] [outer = 000000D21B74B800] 08:55:47 INFO - PROCESS | 4008 | 1461254147684 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D21C6A5800) [pid = 4008] [serial = 1835] [outer = 000000D21B74B800] 08:55:48 INFO - PROCESS | 4008 | 1461254148172 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 671ms 08:55:48 INFO - PROCESS | 4008 | 1461254148213 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 4008 | 1461254148215 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 08:55:48 INFO - PROCESS | 4008 | 1461254148219 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:55:48 INFO - PROCESS | 4008 | 1461254148221 Marionette TRACE conn5 <- [1,2410,null,{}] 08:55:48 INFO - PROCESS | 4008 | 1461254148225 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:48 INFO - PROCESS | 4008 | 1461254148304 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 08:55:48 INFO - PROCESS | 4008 | 1461254148341 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E4F800 == 30 [pid = 4008] [id = 612] 08:55:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D21AFC0800) [pid = 4008] [serial = 1836] [outer = 0000000000000000] 08:55:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D21CA81400) [pid = 4008] [serial = 1837] [outer = 000000D21AFC0800] 08:55:48 INFO - PROCESS | 4008 | 1461254148388 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D21FA85C00) [pid = 4008] [serial = 1838] [outer = 000000D21AFC0800] 08:55:48 INFO - PROCESS | 4008 | 1461254148813 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 628ms 08:55:48 INFO - PROCESS | 4008 | 1461254148856 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 4008 | 1461254148858 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 08:55:48 INFO - PROCESS | 4008 | 1461254148862 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:55:48 INFO - PROCESS | 4008 | 1461254148864 Marionette TRACE conn5 <- [1,2414,null,{}] 08:55:48 INFO - PROCESS | 4008 | 1461254148867 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:48 INFO - PROCESS | 4008 | 1461254148982 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 08:55:49 INFO - PROCESS | 4008 | 1461254148992 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22800B800 == 31 [pid = 4008] [id = 613] 08:55:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D21FBAEC00) [pid = 4008] [serial = 1839] [outer = 0000000000000000] 08:55:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D220297C00) [pid = 4008] [serial = 1840] [outer = 000000D21FBAEC00] 08:55:49 INFO - PROCESS | 4008 | 1461254149044 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D220393000) [pid = 4008] [serial = 1841] [outer = 000000D21FBAEC00] 08:55:49 INFO - PROCESS | 4008 | 1461254149485 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 671ms 08:55:49 INFO - PROCESS | 4008 | 1461254149536 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 4008 | 1461254149538 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 08:55:49 INFO - PROCESS | 4008 | 1461254149541 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:55:49 INFO - PROCESS | 4008 | 1461254149543 Marionette TRACE conn5 <- [1,2418,null,{}] 08:55:49 INFO - PROCESS | 4008 | 1461254149546 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:49 INFO - PROCESS | 4008 | 1461254149626 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 08:55:49 INFO - PROCESS | 4008 | 1461254149636 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228468800 == 32 [pid = 4008] [id = 614] 08:55:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D2205C8C00) [pid = 4008] [serial = 1842] [outer = 0000000000000000] 08:55:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D22073D400) [pid = 4008] [serial = 1843] [outer = 000000D2205C8C00] 08:55:49 INFO - PROCESS | 4008 | 1461254149710 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D220829800) [pid = 4008] [serial = 1844] [outer = 000000D2205C8C00] 08:55:50 INFO - PROCESS | 4008 | 1461254150138 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 08:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 629ms 08:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:55:50 INFO - PROCESS | 4008 | 1461254150174 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 08:55:50 INFO - PROCESS | 4008 | 1461254150176 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 08:55:50 INFO - PROCESS | 4008 | 1461254150179 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - PROCESS | 4008 | 1461254150181 Marionette TRACE conn5 <- [1,2422,null,{}] 08:55:50 INFO - PROCESS | 4008 | 1461254150189 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:50 INFO - PROCESS | 4008 | 1461254150270 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 08:55:50 INFO - PROCESS | 4008 | 1461254150276 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22889C000 == 33 [pid = 4008] [id = 615] 08:55:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D2208DC000) [pid = 4008] [serial = 1845] [outer = 0000000000000000] 08:55:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D221414000) [pid = 4008] [serial = 1846] [outer = 000000D2208DC000] 08:55:50 INFO - PROCESS | 4008 | 1461254150322 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D221468400) [pid = 4008] [serial = 1847] [outer = 000000D2208DC000] 08:55:50 INFO - PROCESS | 4008 | 1461254150796 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 08:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms 08:55:50 INFO - PROCESS | 4008 | 1461254150853 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 08:55:50 INFO - PROCESS | 4008 | 1461254150855 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 08:55:50 INFO - PROCESS | 4008 | 1461254150858 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:55:50 INFO - PROCESS | 4008 | 1461254150860 Marionette TRACE conn5 <- [1,2426,null,{}] 08:55:50 INFO - PROCESS | 4008 | 1461254150863 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:50 INFO - PROCESS | 4008 | 1461254150972 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 08:55:51 INFO - PROCESS | 4008 | 1461254151057 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224F47800 == 34 [pid = 4008] [id = 616] 08:55:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D2208E4C00) [pid = 4008] [serial = 1848] [outer = 0000000000000000] 08:55:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D22149EC00) [pid = 4008] [serial = 1849] [outer = 000000D2208E4C00] 08:55:51 INFO - PROCESS | 4008 | 1461254151105 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D221E37800) [pid = 4008] [serial = 1850] [outer = 000000D2208E4C00] 08:55:51 INFO - PROCESS | 4008 | 1461254151516 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 671ms 08:55:51 INFO - PROCESS | 4008 | 1461254151535 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 08:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:55:51 INFO - PROCESS | 4008 | 1461254151538 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 08:55:51 INFO - PROCESS | 4008 | 1461254151541 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 4008 | 1461254151543 Marionette TRACE conn5 <- [1,2430,null,{}] 08:55:51 INFO - PROCESS | 4008 | 1461254151546 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:51 INFO - PROCESS | 4008 | 1461254151658 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 08:55:51 INFO - PROCESS | 4008 | 1461254151664 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AE21800 == 35 [pid = 4008] [id = 617] 08:55:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D22140F400) [pid = 4008] [serial = 1851] [outer = 0000000000000000] 08:55:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D224C0F400) [pid = 4008] [serial = 1852] [outer = 000000D22140F400] 08:55:51 INFO - PROCESS | 4008 | 1461254151710 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D224FE0400) [pid = 4008] [serial = 1853] [outer = 000000D22140F400] 08:55:52 INFO - PROCESS | 4008 | 1461254152168 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 08:55:52 INFO - PROCESS | 4008 | 1461254152212 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 4008 | 1461254152215 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 08:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:55:52 INFO - PROCESS | 4008 | 1461254152218 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 4008 | 1461254152220 Marionette TRACE conn5 <- [1,2434,null,{}] 08:55:52 INFO - PROCESS | 4008 | 1461254152224 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:52 INFO - PROCESS | 4008 | 1461254152349 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 08:55:52 INFO - PROCESS | 4008 | 1461254152438 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E4F000 == 36 [pid = 4008] [id = 618] 08:55:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D2272A9000) [pid = 4008] [serial = 1854] [outer = 0000000000000000] 08:55:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D227603000) [pid = 4008] [serial = 1855] [outer = 000000D2272A9000] 08:55:52 INFO - PROCESS | 4008 | 1461254152496 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D2279C7000) [pid = 4008] [serial = 1856] [outer = 000000D2272A9000] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22B8CD800) [pid = 4008] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D224459000) [pid = 4008] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D227EE1C00) [pid = 4008] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D22A2E5000) [pid = 4008] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D22B84E400) [pid = 4008] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D221E3B800) [pid = 4008] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D21F85F400) [pid = 4008] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D21B346800) [pid = 4008] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D21A859000) [pid = 4008] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D228BBA800) [pid = 4008] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D2290E3000) [pid = 4008] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D2288B5000) [pid = 4008] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D221412C00) [pid = 4008] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D21C81F000) [pid = 4008] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D219742800) [pid = 4008] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D21AACA400) [pid = 4008] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:55:52 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D21C887C00) [pid = 4008] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:55:53 INFO - PROCESS | 4008 | 1461254153162 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 986ms 08:55:53 INFO - PROCESS | 4008 | 1461254153207 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 4008 | 1461254153209 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 08:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:55:53 INFO - PROCESS | 4008 | 1461254153212 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 4008 | 1461254153214 Marionette TRACE conn5 <- [1,2438,null,{}] 08:55:53 INFO - PROCESS | 4008 | 1461254153217 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:53 INFO - PROCESS | 4008 | 1461254153298 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 08:55:53 INFO - PROCESS | 4008 | 1461254153305 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A45000 == 37 [pid = 4008] [id = 619] 08:55:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D21FB07400) [pid = 4008] [serial = 1857] [outer = 0000000000000000] 08:55:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D224457800) [pid = 4008] [serial = 1858] [outer = 000000D21FB07400] 08:55:53 INFO - PROCESS | 4008 | 1461254153351 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D2279CD400) [pid = 4008] [serial = 1859] [outer = 000000D21FB07400] 08:55:53 INFO - PROCESS | 4008 | 1461254153770 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 566ms 08:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:55:53 INFO - PROCESS | 4008 | 1461254153782 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 4008 | 1461254153784 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 08:55:53 INFO - PROCESS | 4008 | 1461254153787 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 4008 | 1461254153789 Marionette TRACE conn5 <- [1,2442,null,{}] 08:55:53 INFO - PROCESS | 4008 | 1461254153792 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:53 INFO - PROCESS | 4008 | 1461254153907 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 08:55:53 INFO - PROCESS | 4008 | 1461254153915 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF11800 == 38 [pid = 4008] [id = 620] 08:55:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D227A7AC00) [pid = 4008] [serial = 1860] [outer = 0000000000000000] 08:55:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D227AE9000) [pid = 4008] [serial = 1861] [outer = 000000D227A7AC00] 08:55:53 INFO - PROCESS | 4008 | 1461254153962 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D227AF1800) [pid = 4008] [serial = 1862] [outer = 000000D227A7AC00] 08:55:54 INFO - PROCESS | 4008 | 1461254154377 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 630ms 08:55:54 INFO - PROCESS | 4008 | 1461254154420 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 4008 | 1461254154422 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 08:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:55:54 INFO - PROCESS | 4008 | 1461254154425 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - PROCESS | 4008 | 1461254154427 Marionette TRACE conn5 <- [1,2446,null,{}] 08:55:54 INFO - PROCESS | 4008 | 1461254154431 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:54 INFO - PROCESS | 4008 | 1461254154551 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 08:55:54 INFO - PROCESS | 4008 | 1461254154562 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C2B7800 == 39 [pid = 4008] [id = 621] 08:55:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D227C30400) [pid = 4008] [serial = 1863] [outer = 0000000000000000] 08:55:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D227CC1800) [pid = 4008] [serial = 1864] [outer = 000000D227C30400] 08:55:54 INFO - PROCESS | 4008 | 1461254154610 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D227EDD800) [pid = 4008] [serial = 1865] [outer = 000000D227C30400] 08:55:55 INFO - PROCESS | 4008 | 1461254155121 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 08:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 734ms 08:55:55 INFO - PROCESS | 4008 | 1461254155164 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 4008 | 1461254155169 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 08:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:55:55 INFO - PROCESS | 4008 | 1461254155175 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 4008 | 1461254155179 Marionette TRACE conn5 <- [1,2450,null,{}] 08:55:55 INFO - PROCESS | 4008 | 1461254155187 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:55 INFO - PROCESS | 4008 | 1461254155366 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 08:55:55 INFO - PROCESS | 4008 | 1461254155476 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FED8800 == 40 [pid = 4008] [id = 622] 08:55:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D21973D000) [pid = 4008] [serial = 1866] [outer = 0000000000000000] 08:55:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D219FD9800) [pid = 4008] [serial = 1867] [outer = 000000D21973D000] 08:55:55 INFO - PROCESS | 4008 | 1461254155535 Marionette DEBUG loaded listener.js 08:55:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D21AFC7800) [pid = 4008] [serial = 1868] [outer = 000000D21973D000] 08:55:56 INFO - PROCESS | 4008 | 1461254156302 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1173ms 08:55:56 INFO - PROCESS | 4008 | 1461254156351 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 4008 | 1461254156358 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 08:55:56 INFO - PROCESS | 4008 | 1461254156365 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:55:56 INFO - PROCESS | 4008 | 1461254156368 Marionette TRACE conn5 <- [1,2454,null,{}] 08:55:56 INFO - PROCESS | 4008 | 1461254156372 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:56 INFO - PROCESS | 4008 | 1461254156492 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 08:55:56 INFO - PROCESS | 4008 | 1461254156614 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227D9D000 == 41 [pid = 4008] [id = 623] 08:55:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D21B323000) [pid = 4008] [serial = 1869] [outer = 0000000000000000] 08:55:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D21B344400) [pid = 4008] [serial = 1870] [outer = 000000D21B323000] 08:55:56 INFO - PROCESS | 4008 | 1461254156674 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D21C67F400) [pid = 4008] [serial = 1871] [outer = 000000D21B323000] 08:55:57 INFO - PROCESS | 4008 | 1461254157610 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1285ms 08:55:57 INFO - PROCESS | 4008 | 1461254157656 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 4008 | 1461254157660 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 08:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:55:57 INFO - PROCESS | 4008 | 1461254157665 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 4008 | 1461254157669 Marionette TRACE conn5 <- [1,2458,null,{}] 08:55:57 INFO - PROCESS | 4008 | 1461254157676 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:57 INFO - PROCESS | 4008 | 1461254157783 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 08:55:57 INFO - PROCESS | 4008 | 1461254157866 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21AAB8000 == 42 [pid = 4008] [id = 624] 08:55:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D219740C00) [pid = 4008] [serial = 1872] [outer = 0000000000000000] 08:55:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D21AACA000) [pid = 4008] [serial = 1873] [outer = 000000D219740C00] 08:55:57 INFO - PROCESS | 4008 | 1461254157967 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D21B023000) [pid = 4008] [serial = 1874] [outer = 000000D219740C00] 08:55:58 INFO - PROCESS | 4008 | --DOCSHELL 000000D226D88000 == 41 [pid = 4008] [id = 396] 08:55:58 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213BE800 == 40 [pid = 4008] [id = 394] 08:55:58 INFO - PROCESS | 4008 | --DOCSHELL 000000D22846A000 == 39 [pid = 4008] [id = 393] 08:55:58 INFO - PROCESS | 4008 | --DOCSHELL 000000D2208C3800 == 38 [pid = 4008] [id = 402] 08:55:58 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213C3800 == 37 [pid = 4008] [id = 388] 08:55:58 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213BE000 == 36 [pid = 4008] [id = 403] 08:55:58 INFO - PROCESS | 4008 | --DOCSHELL 000000D226D88800 == 35 [pid = 4008] [id = 390] 08:55:58 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E47800 == 34 [pid = 4008] [id = 391] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D22B8AA800) [pid = 4008] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D22BAB3400) [pid = 4008] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D219F5B400) [pid = 4008] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D228A95800) [pid = 4008] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D226DAF000) [pid = 4008] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D226DB2000) [pid = 4008] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D227EE6800) [pid = 4008] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D22760E400) [pid = 4008] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D227AEDC00) [pid = 4008] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D2290E4C00) [pid = 4008] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D228A91800) [pid = 4008] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D22AE38400) [pid = 4008] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D22B857800) [pid = 4008] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D22B867800) [pid = 4008] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D22B84AC00) [pid = 4008] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D224F2EC00) [pid = 4008] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D220734C00) [pid = 4008] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D22146C800) [pid = 4008] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D21B748800) [pid = 4008] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D21C68B800) [pid = 4008] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D21B748C00) [pid = 4008] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D21B021400) [pid = 4008] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D22B84F400) [pid = 4008] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D22A9CEC00) [pid = 4008] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D22A86E400) [pid = 4008] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D22A255C00) [pid = 4008] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D228E2C800) [pid = 4008] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D228DC8000) [pid = 4008] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D226DB8800) [pid = 4008] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (000000D221E44800) [pid = 4008] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (000000D22035B400) [pid = 4008] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (000000D21F865800) [pid = 4008] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (000000D21B025800) [pid = 4008] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 08:55:58 INFO - PROCESS | 4008 | 1461254158482 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 839ms 08:55:58 INFO - PROCESS | 4008 | 1461254158509 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 4008 | 1461254158515 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 08:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:55:58 INFO - PROCESS | 4008 | 1461254158521 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 4008 | 1461254158523 Marionette TRACE conn5 <- [1,2462,null,{}] 08:55:58 INFO - PROCESS | 4008 | 1461254158527 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:58 INFO - PROCESS | 4008 | 1461254158613 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 08:55:58 INFO - PROCESS | 4008 | 1461254158620 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22509D800 == 35 [pid = 4008] [id = 625] 08:55:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000D21B33D800) [pid = 4008] [serial = 1875] [outer = 0000000000000000] 08:55:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000D21B349800) [pid = 4008] [serial = 1876] [outer = 000000D21B33D800] 08:55:58 INFO - PROCESS | 4008 | 1461254158668 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (000000D21B956400) [pid = 4008] [serial = 1877] [outer = 000000D21B33D800] 08:55:59 INFO - PROCESS | 4008 | 1461254159141 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:55:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 671ms 08:55:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:55:59 INFO - PROCESS | 4008 | 1461254159194 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 4008 | 1461254159196 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 08:55:59 INFO - PROCESS | 4008 | 1461254159200 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 4008 | 1461254159204 Marionette TRACE conn5 <- [1,2466,null,{}] 08:55:59 INFO - PROCESS | 4008 | 1461254159215 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:59 INFO - PROCESS | 4008 | 1461254159337 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 08:55:59 INFO - PROCESS | 4008 | 1461254159353 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E57000 == 36 [pid = 4008] [id = 626] 08:55:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000D2196A4000) [pid = 4008] [serial = 1878] [outer = 0000000000000000] 08:55:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D21CA8A000) [pid = 4008] [serial = 1879] [outer = 000000D2196A4000] 08:55:59 INFO - PROCESS | 4008 | 1461254159404 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D21FB08C00) [pid = 4008] [serial = 1880] [outer = 000000D2196A4000] 08:55:59 INFO - PROCESS | 4008 | 1461254159862 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:55:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 692ms 08:55:59 INFO - PROCESS | 4008 | 1461254159895 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 4008 | 1461254159897 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 08:55:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:55:59 INFO - PROCESS | 4008 | 1461254159901 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 4008 | 1461254159903 Marionette TRACE conn5 <- [1,2470,null,{}] 08:55:59 INFO - PROCESS | 4008 | 1461254159906 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:59 INFO - PROCESS | 4008 | 1461254159992 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 08:56:00 INFO - PROCESS | 4008 | 1461254160000 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22847C800 == 37 [pid = 4008] [id = 627] 08:56:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D21FBB5400) [pid = 4008] [serial = 1881] [outer = 0000000000000000] 08:56:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D2202A2000) [pid = 4008] [serial = 1882] [outer = 000000D21FBB5400] 08:56:00 INFO - PROCESS | 4008 | 1461254160049 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D220738C00) [pid = 4008] [serial = 1883] [outer = 000000D21FBB5400] 08:56:00 INFO - PROCESS | 4008 | 1461254160486 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 629ms 08:56:00 INFO - PROCESS | 4008 | 1461254160533 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 4008 | 1461254160535 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 08:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:56:00 INFO - PROCESS | 4008 | 1461254160538 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 4008 | 1461254160540 Marionette TRACE conn5 <- [1,2474,null,{}] 08:56:00 INFO - PROCESS | 4008 | 1461254160543 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:00 INFO - PROCESS | 4008 | 1461254160648 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 08:56:00 INFO - PROCESS | 4008 | 1461254160655 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228E48000 == 38 [pid = 4008] [id = 628] 08:56:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D21969A800) [pid = 4008] [serial = 1884] [outer = 0000000000000000] 08:56:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D2207FB000) [pid = 4008] [serial = 1885] [outer = 000000D21969A800] 08:56:00 INFO - PROCESS | 4008 | 1461254160702 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D221465C00) [pid = 4008] [serial = 1886] [outer = 000000D21969A800] 08:56:01 INFO - PROCESS | 4008 | 1461254161204 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 734ms 08:56:01 INFO - PROCESS | 4008 | 1461254161276 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 4008 | 1461254161278 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 08:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:56:01 INFO - PROCESS | 4008 | 1461254161282 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 4008 | 1461254161284 Marionette TRACE conn5 <- [1,2478,null,{}] 08:56:01 INFO - PROCESS | 4008 | 1461254161292 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:01 INFO - PROCESS | 4008 | 1461254161425 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 08:56:01 INFO - PROCESS | 4008 | 1461254161440 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22AED2000 == 39 [pid = 4008] [id = 629] 08:56:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D221E3A000) [pid = 4008] [serial = 1887] [outer = 0000000000000000] 08:56:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D224F31000) [pid = 4008] [serial = 1888] [outer = 000000D221E3A000] 08:56:01 INFO - PROCESS | 4008 | 1461254161530 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D226DB8800) [pid = 4008] [serial = 1889] [outer = 000000D221E3A000] 08:56:02 INFO - PROCESS | 4008 | 1461254161994 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 776ms 08:56:02 INFO - PROCESS | 4008 | 1461254162061 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 4008 | 1461254162063 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 08:56:02 INFO - PROCESS | 4008 | 1461254162066 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:56:02 INFO - PROCESS | 4008 | 1461254162068 Marionette TRACE conn5 <- [1,2482,null,{}] 08:56:02 INFO - PROCESS | 4008 | 1461254162077 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:02 INFO - PROCESS | 4008 | 1461254162183 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 08:56:02 INFO - PROCESS | 4008 | 1461254162237 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BE73800 == 40 [pid = 4008] [id = 630] 08:56:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D21967A800) [pid = 4008] [serial = 1890] [outer = 0000000000000000] 08:56:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D22760A400) [pid = 4008] [serial = 1891] [outer = 000000D21967A800] 08:56:02 INFO - PROCESS | 4008 | 1461254162283 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D227A7C800) [pid = 4008] [serial = 1892] [outer = 000000D21967A800] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D2208E4C00) [pid = 4008] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D219671000) [pid = 4008] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D2205C8C00) [pid = 4008] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D21FBAEC00) [pid = 4008] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D2208DC000) [pid = 4008] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D219740800) [pid = 4008] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D219745000) [pid = 4008] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D21AFC0800) [pid = 4008] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D22140F400) [pid = 4008] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D21B74B800) [pid = 4008] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D22B8A7800) [pid = 4008] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D227A7AC00) [pid = 4008] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D2272A9000) [pid = 4008] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:56:02 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D21FB07400) [pid = 4008] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:56:02 INFO - PROCESS | 4008 | 1461254162799 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 776ms 08:56:02 INFO - PROCESS | 4008 | 1461254162846 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 4008 | 1461254162848 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 08:56:02 INFO - PROCESS | 4008 | 1461254162851 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:56:02 INFO - PROCESS | 4008 | 1461254162853 Marionette TRACE conn5 <- [1,2486,null,{}] 08:56:02 INFO - PROCESS | 4008 | 1461254162856 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:02 INFO - PROCESS | 4008 | 1461254162935 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 08:56:03 INFO - PROCESS | 4008 | 1461254163013 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF1B000 == 41 [pid = 4008] [id = 631] 08:56:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D21AF82C00) [pid = 4008] [serial = 1893] [outer = 0000000000000000] 08:56:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D220389800) [pid = 4008] [serial = 1894] [outer = 000000D21AF82C00] 08:56:03 INFO - PROCESS | 4008 | 1461254163060 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D2279C8000) [pid = 4008] [serial = 1895] [outer = 000000D21AF82C00] 08:56:03 INFO - PROCESS | 4008 | 1461254163455 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 631ms 08:56:03 INFO - PROCESS | 4008 | 1461254163485 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 4008 | 1461254163487 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 08:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:56:03 INFO - PROCESS | 4008 | 1461254163490 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 4008 | 1461254163492 Marionette TRACE conn5 <- [1,2490,null,{}] 08:56:03 INFO - PROCESS | 4008 | 1461254163530 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:03 INFO - PROCESS | 4008 | 1461254163613 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 08:56:03 INFO - PROCESS | 4008 | 1461254163620 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E55000 == 42 [pid = 4008] [id = 632] 08:56:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D227AED000) [pid = 4008] [serial = 1896] [outer = 0000000000000000] 08:56:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D227CC0800) [pid = 4008] [serial = 1897] [outer = 000000D227AED000] 08:56:03 INFO - PROCESS | 4008 | 1461254163666 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D227EE6000) [pid = 4008] [serial = 1898] [outer = 000000D227AED000] 08:56:04 INFO - PROCESS | 4008 | 1461254164099 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 630ms 08:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:56:04 INFO - PROCESS | 4008 | 1461254164127 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 4008 | 1461254164129 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 08:56:04 INFO - PROCESS | 4008 | 1461254164132 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 4008 | 1461254164134 Marionette TRACE conn5 <- [1,2494,null,{}] 08:56:04 INFO - PROCESS | 4008 | 1461254164142 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:04 INFO - PROCESS | 4008 | 1461254164225 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 08:56:04 INFO - PROCESS | 4008 | 1461254164232 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C620000 == 43 [pid = 4008] [id = 633] 08:56:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D21CAF3C00) [pid = 4008] [serial = 1899] [outer = 0000000000000000] 08:56:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D227EEB400) [pid = 4008] [serial = 1900] [outer = 000000D21CAF3C00] 08:56:04 INFO - PROCESS | 4008 | 1461254164279 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D228621C00) [pid = 4008] [serial = 1901] [outer = 000000D21CAF3C00] 08:56:04 INFO - PROCESS | 4008 | 1461254164773 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 692ms 08:56:04 INFO - PROCESS | 4008 | 1461254164826 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 4008 | 1461254164830 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 08:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:56:04 INFO - PROCESS | 4008 | 1461254164836 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 4008 | 1461254164841 Marionette TRACE conn5 <- [1,2498,null,{}] 08:56:04 INFO - PROCESS | 4008 | 1461254164848 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:05 INFO - PROCESS | 4008 | 1461254165017 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 08:56:05 INFO - PROCESS | 4008 | 1461254165117 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EBB800 == 44 [pid = 4008] [id = 634] 08:56:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D21AF79C00) [pid = 4008] [serial = 1902] [outer = 0000000000000000] 08:56:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D21AFCA800) [pid = 4008] [serial = 1903] [outer = 000000D21AF79C00] 08:56:05 INFO - PROCESS | 4008 | 1461254165177 Marionette DEBUG loaded listener.js 08:56:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D21B744000) [pid = 4008] [serial = 1904] [outer = 000000D21AF79C00] 08:56:05 INFO - PROCESS | 4008 | 1461254165735 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 944ms 08:56:05 INFO - PROCESS | 4008 | 1461254165784 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 08:56:05 INFO - PROCESS | 4008 | 1461254165791 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 08:56:05 INFO - PROCESS | 4008 | 1461254165798 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:56:05 INFO - PROCESS | 4008 | 1461254165802 Marionette TRACE conn5 <- [1,2502,null,{}] 08:56:05 INFO - PROCESS | 4008 | 1461254165806 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:05 INFO - PROCESS | 4008 | 1461254165917 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 08:56:06 INFO - PROCESS | 4008 | 1461254166011 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2288A0800 == 45 [pid = 4008] [id = 635] 08:56:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D21CA18400) [pid = 4008] [serial = 1905] [outer = 0000000000000000] 08:56:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D21FB02800) [pid = 4008] [serial = 1906] [outer = 000000D21CA18400] 08:56:06 INFO - PROCESS | 4008 | 1461254166068 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D2205B9C00) [pid = 4008] [serial = 1907] [outer = 000000D21CA18400] 08:56:06 INFO - PROCESS | 4008 | 1461254166682 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 923ms 08:56:06 INFO - PROCESS | 4008 | 1461254166726 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 08:56:06 INFO - PROCESS | 4008 | 1461254166729 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 08:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:56:06 INFO - PROCESS | 4008 | 1461254166733 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:56:06 INFO - PROCESS | 4008 | 1461254166737 Marionette TRACE conn5 <- [1,2506,null,{}] 08:56:06 INFO - PROCESS | 4008 | 1461254166749 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:06 INFO - PROCESS | 4008 | 1461254166896 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 08:56:07 INFO - PROCESS | 4008 | 1461254167016 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6B1800 == 46 [pid = 4008] [id = 636] 08:56:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D224C06000) [pid = 4008] [serial = 1908] [outer = 0000000000000000] 08:56:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D2250E5400) [pid = 4008] [serial = 1909] [outer = 000000D224C06000] 08:56:07 INFO - PROCESS | 4008 | 1461254167079 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D2282F6800) [pid = 4008] [serial = 1910] [outer = 000000D224C06000] 08:56:07 INFO - PROCESS | 4008 | 1461254167647 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:56:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:56:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 986ms 08:56:07 INFO - PROCESS | 4008 | 1461254167722 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 08:56:07 INFO - PROCESS | 4008 | 1461254167725 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 08:56:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:56:07 INFO - PROCESS | 4008 | 1461254167728 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 4008 | 1461254167730 Marionette TRACE conn5 <- [1,2510,null,{}] 08:56:07 INFO - PROCESS | 4008 | 1461254167734 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:07 INFO - PROCESS | 4008 | 1461254167873 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 08:56:08 INFO - PROCESS | 4008 | 1461254167992 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E373000 == 47 [pid = 4008] [id = 637] 08:56:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D2288ED400) [pid = 4008] [serial = 1911] [outer = 0000000000000000] 08:56:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D228A8D400) [pid = 4008] [serial = 1912] [outer = 000000D2288ED400] 08:56:08 INFO - PROCESS | 4008 | 1461254168051 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D228BAD400) [pid = 4008] [serial = 1913] [outer = 000000D2288ED400] 08:56:08 INFO - PROCESS | 4008 | 1461254168658 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 986ms 08:56:08 INFO - PROCESS | 4008 | 1461254168717 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 4008 | 1461254168719 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 08:56:08 INFO - PROCESS | 4008 | 1461254168737 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 4008 | 1461254168740 Marionette TRACE conn5 <- [1,2514,null,{}] 08:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:56:08 INFO - PROCESS | 4008 | 1461254168744 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:08 INFO - PROCESS | 4008 | 1461254168853 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 08:56:09 INFO - PROCESS | 4008 | 1461254169079 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2208AC000 == 48 [pid = 4008] [id = 638] 08:56:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D219677000) [pid = 4008] [serial = 1914] [outer = 0000000000000000] 08:56:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D21973E400) [pid = 4008] [serial = 1915] [outer = 000000D219677000] 08:56:09 INFO - PROCESS | 4008 | 1461254169141 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D21A86F400) [pid = 4008] [serial = 1916] [outer = 000000D219677000] 08:56:09 INFO - PROCESS | 4008 | 1461254169810 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 08:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1130ms 08:56:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEDD800 == 47 [pid = 4008] [id = 399] 08:56:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D22797A000 == 46 [pid = 4008] [id = 401] 08:56:09 INFO - PROCESS | 4008 | --DOCSHELL 000000D228E57800 == 45 [pid = 4008] [id = 395] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D227CC1800) [pid = 4008] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | 1461254169938 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 4008 | 1461254169944 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D227603000) [pid = 4008] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D224FE0400) [pid = 4008] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D227AE9000) [pid = 4008] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D2279C7000) [pid = 4008] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D2279CD400) [pid = 4008] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D224457800) [pid = 4008] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D221E37800) [pid = 4008] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000D221468400) [pid = 4008] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000D22149EC00) [pid = 4008] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000D21B347C00) [pid = 4008] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000D21B740000) [pid = 4008] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000D22073D400) [pid = 4008] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000D220829800) [pid = 4008] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000D220297C00) [pid = 4008] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000D220393000) [pid = 4008] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000D221414000) [pid = 4008] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000D21AFBD000) [pid = 4008] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000D21B021800) [pid = 4008] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000D219746000) [pid = 4008] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000D21A86A000) [pid = 4008] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000D21CA81400) [pid = 4008] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000D21FA85C00) [pid = 4008] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000D224C0F400) [pid = 4008] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (000000D21C685000) [pid = 4008] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (000000D21C6A5800) [pid = 4008] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (000000D22B8B3C00) [pid = 4008] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (000000D227AF1800) [pid = 4008] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 08:56:09 INFO - PROCESS | 4008 | 1461254169976 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 4008 | 1461254169980 Marionette TRACE conn5 <- [1,2518,null,{}] 08:56:09 INFO - PROCESS | 4008 | 1461254169986 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:10 INFO - PROCESS | 4008 | 1461254170079 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 08:56:10 INFO - PROCESS | 4008 | 1461254170089 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2208B0000 == 46 [pid = 4008] [id = 639] 08:56:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000D21AFBC400) [pid = 4008] [serial = 1917] [outer = 0000000000000000] 08:56:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000D21AFC4000) [pid = 4008] [serial = 1918] [outer = 000000D21AFBC400] 08:56:10 INFO - PROCESS | 4008 | 1461254170139 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (000000D21B31E400) [pid = 4008] [serial = 1919] [outer = 000000D21AFBC400] 08:56:10 INFO - PROCESS | 4008 | 1461254170666 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:56:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 735ms 08:56:10 INFO - PROCESS | 4008 | 1461254170715 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 4008 | 1461254170719 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 08:56:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:56:10 INFO - PROCESS | 4008 | 1461254170724 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 4008 | 1461254170726 Marionette TRACE conn5 <- [1,2522,null,{}] 08:56:10 INFO - PROCESS | 4008 | 1461254170730 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:10 INFO - PROCESS | 4008 | 1461254170817 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 08:56:10 INFO - PROCESS | 4008 | 1461254170950 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21FAC4800 == 47 [pid = 4008] [id = 640] 08:56:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000D2195E7C00) [pid = 4008] [serial = 1920] [outer = 0000000000000000] 08:56:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000D21969B800) [pid = 4008] [serial = 1921] [outer = 000000D2195E7C00] 08:56:11 INFO - PROCESS | 4008 | 1461254171011 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000D21B01F800) [pid = 4008] [serial = 1922] [outer = 000000D2195E7C00] 08:56:11 INFO - PROCESS | 4008 | 1461254171607 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 08:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 923ms 08:56:11 INFO - PROCESS | 4008 | 1461254171651 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 4008 | 1461254171656 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 08:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:56:11 INFO - PROCESS | 4008 | 1461254171660 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 4008 | 1461254171665 Marionette TRACE conn5 <- [1,2526,null,{}] 08:56:11 INFO - PROCESS | 4008 | 1461254171671 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:11 INFO - PROCESS | 4008 | 1461254171784 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 08:56:11 INFO - PROCESS | 4008 | 1461254171876 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227FA9800 == 48 [pid = 4008] [id = 641] 08:56:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000D21C69F400) [pid = 4008] [serial = 1923] [outer = 0000000000000000] 08:56:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000D21C6A9C00) [pid = 4008] [serial = 1924] [outer = 000000D21C69F400] 08:56:11 INFO - PROCESS | 4008 | 1461254171938 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000D21CAFA400) [pid = 4008] [serial = 1925] [outer = 000000D21C69F400] 08:56:12 INFO - PROCESS | 4008 | 1461254172596 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 08:56:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:56:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 987ms 08:56:12 INFO - PROCESS | 4008 | 1461254172653 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 08:56:12 INFO - PROCESS | 4008 | 1461254172658 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 08:56:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:56:12 INFO - PROCESS | 4008 | 1461254172662 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 4008 | 1461254172665 Marionette TRACE conn5 <- [1,2530,null,{}] 08:56:12 INFO - PROCESS | 4008 | 1461254172682 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:12 INFO - PROCESS | 4008 | 1461254172815 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 08:56:12 INFO - PROCESS | 4008 | 1461254172870 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228464000 == 49 [pid = 4008] [id = 642] 08:56:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000D21FB0C400) [pid = 4008] [serial = 1926] [outer = 0000000000000000] 08:56:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000D22029CC00) [pid = 4008] [serial = 1927] [outer = 000000D21FB0C400] 08:56:12 INFO - PROCESS | 4008 | 1461254172929 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000D22079D400) [pid = 4008] [serial = 1928] [outer = 000000D21FB0C400] 08:56:13 INFO - PROCESS | 4008 | 1461254173554 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:56:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 923ms 08:56:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:56:13 INFO - PROCESS | 4008 | 1461254173588 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 4008 | 1461254173590 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 08:56:13 INFO - PROCESS | 4008 | 1461254173601 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 4008 | 1461254173608 Marionette TRACE conn5 <- [1,2534,null,{}] 08:56:13 INFO - PROCESS | 4008 | 1461254173613 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:13 INFO - PROCESS | 4008 | 1461254173720 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 08:56:13 INFO - PROCESS | 4008 | 1461254173811 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A216000 == 50 [pid = 4008] [id = 643] 08:56:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000D221412400) [pid = 4008] [serial = 1929] [outer = 0000000000000000] 08:56:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000D221497400) [pid = 4008] [serial = 1930] [outer = 000000D221412400] 08:56:13 INFO - PROCESS | 4008 | 1461254173869 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000D221E44400) [pid = 4008] [serial = 1931] [outer = 000000D221412400] 08:56:14 INFO - PROCESS | 4008 | 1461254174428 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 08:56:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:56:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 902ms 08:56:14 INFO - PROCESS | 4008 | 1461254174498 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 08:56:14 INFO - PROCESS | 4008 | 1461254174502 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 08:56:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:56:14 INFO - PROCESS | 4008 | 1461254174505 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:56:14 INFO - PROCESS | 4008 | 1461254174507 Marionette TRACE conn5 <- [1,2538,null,{}] 08:56:14 INFO - PROCESS | 4008 | 1461254174511 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:14 INFO - PROCESS | 4008 | 1461254174616 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 08:56:14 INFO - PROCESS | 4008 | 1461254174694 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B637000 == 51 [pid = 4008] [id = 644] 08:56:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000D221412800) [pid = 4008] [serial = 1932] [outer = 0000000000000000] 08:56:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000D224FE0400) [pid = 4008] [serial = 1933] [outer = 000000D221412800] 08:56:14 INFO - PROCESS | 4008 | 1461254174792 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000D227289000) [pid = 4008] [serial = 1934] [outer = 000000D221412800] 08:56:15 INFO - PROCESS | 4008 | 1461254175393 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 08:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 923ms 08:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:56:15 INFO - PROCESS | 4008 | 1461254175430 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 4008 | 1461254175433 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 08:56:15 INFO - PROCESS | 4008 | 1461254175436 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 4008 | 1461254175439 Marionette TRACE conn5 <- [1,2542,null,{}] 08:56:15 INFO - PROCESS | 4008 | 1461254175443 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:15 INFO - PROCESS | 4008 | 1461254175544 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 08:56:15 INFO - PROCESS | 4008 | 1461254175668 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BED6000 == 52 [pid = 4008] [id = 645] 08:56:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000D227A78400) [pid = 4008] [serial = 1935] [outer = 0000000000000000] 08:56:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000D227AF1800) [pid = 4008] [serial = 1936] [outer = 000000D227A78400] 08:56:15 INFO - PROCESS | 4008 | 1461254175738 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D227EE9C00) [pid = 4008] [serial = 1937] [outer = 000000D227A78400] 08:56:16 INFO - PROCESS | 4008 | 1461254176510 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1125ms 08:56:16 INFO - PROCESS | 4008 | 1461254176565 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 08:56:16 INFO - PROCESS | 4008 | 1461254176569 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 08:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:56:16 INFO - PROCESS | 4008 | 1461254176574 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 4008 | 1461254176579 Marionette TRACE conn5 <- [1,2546,null,{}] 08:56:16 INFO - PROCESS | 4008 | 1461254176585 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:16 INFO - PROCESS | 4008 | 1461254176687 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 08:56:16 INFO - PROCESS | 4008 | 1461254176816 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2216B0800 == 53 [pid = 4008] [id = 646] 08:56:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D21AFCB000) [pid = 4008] [serial = 1938] [outer = 0000000000000000] 08:56:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D21C68B400) [pid = 4008] [serial = 1939] [outer = 000000D21AFCB000] 08:56:16 INFO - PROCESS | 4008 | 1461254176869 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D21FB0E800) [pid = 4008] [serial = 1940] [outer = 000000D21AFCB000] 08:56:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D2208B0000 == 52 [pid = 4008] [id = 639] 08:56:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D2208AC000 == 51 [pid = 4008] [id = 638] 08:56:17 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EBB800 == 50 [pid = 4008] [id = 634] 08:56:17 INFO - PROCESS | 4008 | 1461254177345 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 08:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 776ms 08:56:17 INFO - PROCESS | 4008 | 1461254177359 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 08:56:17 INFO - PROCESS | 4008 | 1461254177364 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 08:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:56:17 INFO - PROCESS | 4008 | 1461254177378 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:56:17 INFO - PROCESS | 4008 | 1461254177381 Marionette TRACE conn5 <- [1,2550,null,{}] 08:56:17 INFO - PROCESS | 4008 | 1461254177385 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:17 INFO - PROCESS | 4008 | 1461254177472 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 08:56:17 INFO - PROCESS | 4008 | 1461254177481 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228A3B800 == 51 [pid = 4008] [id = 647] 08:56:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D21FA2C400) [pid = 4008] [serial = 1941] [outer = 0000000000000000] 08:56:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D22073BC00) [pid = 4008] [serial = 1942] [outer = 000000D21FA2C400] 08:56:17 INFO - PROCESS | 4008 | 1461254177527 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D221463400) [pid = 4008] [serial = 1943] [outer = 000000D21FA2C400] 08:56:18 INFO - PROCESS | 4008 | 1461254178063 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 734ms 08:56:18 INFO - PROCESS | 4008 | 1461254178109 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 4008 | 1461254178111 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 08:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:56:18 INFO - PROCESS | 4008 | 1461254178115 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 4008 | 1461254178119 Marionette TRACE conn5 <- [1,2554,null,{}] 08:56:18 INFO - PROCESS | 4008 | 1461254178173 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:18 INFO - PROCESS | 4008 | 1461254178309 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 08:56:18 INFO - PROCESS | 4008 | 1461254178331 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C483800 == 52 [pid = 4008] [id = 648] 08:56:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D227AEF800) [pid = 4008] [serial = 1944] [outer = 0000000000000000] 08:56:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D227EDD400) [pid = 4008] [serial = 1945] [outer = 000000D227AEF800] 08:56:18 INFO - PROCESS | 4008 | 1461254178379 Marionette DEBUG loaded listener.js 08:56:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D2288E4800) [pid = 4008] [serial = 1946] [outer = 000000D227AEF800] 08:56:18 INFO - PROCESS | 4008 | 1461254178860 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 776ms 08:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:56:18 INFO - PROCESS | 4008 | 1461254178894 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 4008 | 1461254178896 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 08:56:18 INFO - PROCESS | 4008 | 1461254178900 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 4008 | 1461254178902 Marionette TRACE conn5 <- [1,2558,null,{}] 08:56:18 INFO - PROCESS | 4008 | 1461254178905 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:19 INFO - PROCESS | 4008 | 1461254179022 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 08:56:19 INFO - PROCESS | 4008 | 1461254179029 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C723000 == 53 [pid = 4008] [id = 649] 08:56:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D228A8BC00) [pid = 4008] [serial = 1947] [outer = 0000000000000000] 08:56:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D228BB2400) [pid = 4008] [serial = 1948] [outer = 000000D228A8BC00] 08:56:19 INFO - PROCESS | 4008 | 1461254179121 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D228DBE400) [pid = 4008] [serial = 1949] [outer = 000000D228A8BC00] 08:56:19 INFO - PROCESS | 4008 | 1461254179573 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 08:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 735ms 08:56:19 INFO - PROCESS | 4008 | 1461254179666 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 08:56:19 INFO - PROCESS | 4008 | 1461254179669 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 08:56:19 INFO - PROCESS | 4008 | 1461254179674 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 4008 | 1461254179676 Marionette TRACE conn5 <- [1,2562,null,{}] 08:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:56:19 INFO - PROCESS | 4008 | 1461254179680 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:19 INFO - PROCESS | 4008 | 1461254179791 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 08:56:19 INFO - PROCESS | 4008 | 1461254179802 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E675000 == 54 [pid = 4008] [id = 650] 08:56:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D228DC9000) [pid = 4008] [serial = 1950] [outer = 0000000000000000] 08:56:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D228E08400) [pid = 4008] [serial = 1951] [outer = 000000D228DC9000] 08:56:19 INFO - PROCESS | 4008 | 1461254179891 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D228E2AC00) [pid = 4008] [serial = 1952] [outer = 000000D228DC9000] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D21B33D800) [pid = 4008] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D221E3A000) [pid = 4008] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D219740C00) [pid = 4008] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D2196A4000) [pid = 4008] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21AF82C00) [pid = 4008] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D21FBB5400) [pid = 4008] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D227AED000) [pid = 4008] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D21967A800) [pid = 4008] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D21969A800) [pid = 4008] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D219677000) [pid = 4008] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:56:20 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D21B323000) [pid = 4008] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:56:20 INFO - PROCESS | 4008 | 1461254180347 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 08:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 733ms 08:56:20 INFO - PROCESS | 4008 | 1461254180415 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 4008 | 1461254180418 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 08:56:20 INFO - PROCESS | 4008 | 1461254180421 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:56:20 INFO - PROCESS | 4008 | 1461254180423 Marionette TRACE conn5 <- [1,2566,null,{}] 08:56:20 INFO - PROCESS | 4008 | 1461254180426 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:20 INFO - PROCESS | 4008 | 1461254180528 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 08:56:20 INFO - PROCESS | 4008 | 1461254180543 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E798800 == 55 [pid = 4008] [id = 651] 08:56:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D227AEC800) [pid = 4008] [serial = 1953] [outer = 0000000000000000] 08:56:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D229093400) [pid = 4008] [serial = 1954] [outer = 000000D227AEC800] 08:56:20 INFO - PROCESS | 4008 | 1461254180593 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D22971DC00) [pid = 4008] [serial = 1955] [outer = 000000D227AEC800] 08:56:21 INFO - PROCESS | 4008 | 1461254181029 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 629ms 08:56:21 INFO - PROCESS | 4008 | 1461254181054 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 4008 | 1461254181056 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 08:56:21 INFO - PROCESS | 4008 | 1461254181059 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:56:21 INFO - PROCESS | 4008 | 1461254181061 Marionette TRACE conn5 <- [1,2570,null,{}] 08:56:21 INFO - PROCESS | 4008 | 1461254181064 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:21 INFO - PROCESS | 4008 | 1461254181148 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 08:56:21 INFO - PROCESS | 4008 | 1461254181154 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F51F000 == 56 [pid = 4008] [id = 652] 08:56:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D22A254400) [pid = 4008] [serial = 1956] [outer = 0000000000000000] 08:56:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D22A4CA800) [pid = 4008] [serial = 1957] [outer = 000000D22A254400] 08:56:21 INFO - PROCESS | 4008 | 1461254181199 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D22A878000) [pid = 4008] [serial = 1958] [outer = 000000D22A254400] 08:56:21 INFO - PROCESS | 4008 | 1461254181658 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 630ms 08:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:56:21 INFO - PROCESS | 4008 | 1461254181694 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 4008 | 1461254181696 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 08:56:21 INFO - PROCESS | 4008 | 1461254181699 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 4008 | 1461254181702 Marionette TRACE conn5 <- [1,2574,null,{}] 08:56:21 INFO - PROCESS | 4008 | 1461254181705 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:21 INFO - PROCESS | 4008 | 1461254181789 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 08:56:21 INFO - PROCESS | 4008 | 1461254181795 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F58A000 == 57 [pid = 4008] [id = 653] 08:56:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D22A9CEC00) [pid = 4008] [serial = 1959] [outer = 0000000000000000] 08:56:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D22AE3D000) [pid = 4008] [serial = 1960] [outer = 000000D22A9CEC00] 08:56:21 INFO - PROCESS | 4008 | 1461254181840 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D22B668400) [pid = 4008] [serial = 1961] [outer = 000000D22A9CEC00] 08:56:22 INFO - PROCESS | 4008 | 1461254182450 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 775ms 08:56:22 INFO - PROCESS | 4008 | 1461254182476 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 4008 | 1461254182481 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 08:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:56:22 INFO - PROCESS | 4008 | 1461254182487 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 4008 | 1461254182491 Marionette TRACE conn5 <- [1,2578,null,{}] 08:56:22 INFO - PROCESS | 4008 | 1461254182592 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:22 INFO - PROCESS | 4008 | 1461254182717 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 08:56:22 INFO - PROCESS | 4008 | 1461254182834 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228014800 == 58 [pid = 4008] [id = 654] 08:56:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D21B33F400) [pid = 4008] [serial = 1962] [outer = 0000000000000000] 08:56:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21CA18800) [pid = 4008] [serial = 1963] [outer = 000000D21B33F400] 08:56:22 INFO - PROCESS | 4008 | 1461254182897 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D2205BA000) [pid = 4008] [serial = 1964] [outer = 000000D21B33F400] 08:56:23 INFO - PROCESS | 4008 | 1461254183479 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 08:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1022ms 08:56:23 INFO - PROCESS | 4008 | 1461254183513 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 08:56:23 INFO - PROCESS | 4008 | 1461254183520 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 08:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:56:23 INFO - PROCESS | 4008 | 1461254183527 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 4008 | 1461254183530 Marionette TRACE conn5 <- [1,2582,null,{}] 08:56:23 INFO - PROCESS | 4008 | 1461254183534 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:23 INFO - PROCESS | 4008 | 1461254183647 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 08:56:23 INFO - PROCESS | 4008 | 1461254183744 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6A9800 == 59 [pid = 4008] [id = 655] 08:56:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D225070800) [pid = 4008] [serial = 1965] [outer = 0000000000000000] 08:56:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D2279C4800) [pid = 4008] [serial = 1966] [outer = 000000D225070800] 08:56:23 INFO - PROCESS | 4008 | 1461254183801 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D228623400) [pid = 4008] [serial = 1967] [outer = 000000D225070800] 08:56:24 INFO - PROCESS | 4008 | 1461254184485 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 986ms 08:56:24 INFO - PROCESS | 4008 | 1461254184519 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 4008 | 1461254184522 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 08:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:56:24 INFO - PROCESS | 4008 | 1461254184526 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 4008 | 1461254184530 Marionette TRACE conn5 <- [1,2586,null,{}] 08:56:24 INFO - PROCESS | 4008 | 1461254184542 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:24 INFO - PROCESS | 4008 | 1461254184657 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 08:56:24 INFO - PROCESS | 4008 | 1461254184784 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F7A1800 == 60 [pid = 4008] [id = 656] 08:56:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D228E2B800) [pid = 4008] [serial = 1968] [outer = 0000000000000000] 08:56:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22902A400) [pid = 4008] [serial = 1969] [outer = 000000D228E2B800] 08:56:24 INFO - PROCESS | 4008 | 1461254184845 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22B666400) [pid = 4008] [serial = 1970] [outer = 000000D228E2B800] 08:56:25 INFO - PROCESS | 4008 | 1461254185445 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 986ms 08:56:25 INFO - PROCESS | 4008 | 1461254185514 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 08:56:25 INFO - PROCESS | 4008 | 1461254185517 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 08:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:56:25 INFO - PROCESS | 4008 | 1461254185521 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:56:25 INFO - PROCESS | 4008 | 1461254185523 Marionette TRACE conn5 <- [1,2590,null,{}] 08:56:25 INFO - PROCESS | 4008 | 1461254185526 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:25 INFO - PROCESS | 4008 | 1461254185650 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 08:56:25 INFO - PROCESS | 4008 | 1461254185774 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21B853800 == 61 [pid = 4008] [id = 657] 08:56:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D21AFBD800) [pid = 4008] [serial = 1971] [outer = 0000000000000000] 08:56:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D21FB0FC00) [pid = 4008] [serial = 1972] [outer = 000000D21AFBD800] 08:56:25 INFO - PROCESS | 4008 | 1461254185832 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D228E2FC00) [pid = 4008] [serial = 1973] [outer = 000000D21AFBD800] 08:56:26 INFO - PROCESS | 4008 | 1461254186706 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:56:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1231ms 08:56:26 INFO - PROCESS | 4008 | 1461254186754 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 4008 | 1461254186758 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 08:56:26 INFO - PROCESS | 4008 | 1461254186764 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:56:26 INFO - PROCESS | 4008 | 1461254186768 Marionette TRACE conn5 <- [1,2594,null,{}] 08:56:26 INFO - PROCESS | 4008 | 1461254186774 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:26 INFO - PROCESS | 4008 | 1461254186909 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 08:56:27 INFO - PROCESS | 4008 | 1461254187036 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E57000 == 60 [pid = 4008] [id = 626] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22847C800 == 59 [pid = 4008] [id = 627] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF1B000 == 58 [pid = 4008] [id = 631] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22AED2000 == 57 [pid = 4008] [id = 629] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BE73800 == 56 [pid = 4008] [id = 630] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F51F000 == 55 [pid = 4008] [id = 652] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E798800 == 54 [pid = 4008] [id = 651] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E675000 == 53 [pid = 4008] [id = 650] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C723000 == 52 [pid = 4008] [id = 649] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C483800 == 51 [pid = 4008] [id = 648] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D228A3B800 == 50 [pid = 4008] [id = 647] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D2216B0800 == 49 [pid = 4008] [id = 646] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D227EEB400) [pid = 4008] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2205E5000 == 50 [pid = 4008] [id = 658] 08:56:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D2196A2400) [pid = 4008] [serial = 1974] [outer = 0000000000000000] 08:56:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21A86A000) [pid = 4008] [serial = 1975] [outer = 000000D2196A2400] 08:56:27 INFO - PROCESS | 4008 | 1461254187129 Marionette DEBUG loaded listener.js 08:56:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D21C358400) [pid = 4008] [serial = 1976] [outer = 000000D2196A2400] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D227FA9800 == 49 [pid = 4008] [id = 641] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C620000 == 48 [pid = 4008] [id = 633] 08:56:27 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FAC4800 == 47 [pid = 4008] [id = 640] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D2250E5400) [pid = 4008] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D21FB02800) [pid = 4008] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D228A8D400) [pid = 4008] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21A86F400) [pid = 4008] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21973E400) [pid = 4008] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21AFC4000) [pid = 4008] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21C67F400) [pid = 4008] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D21AFCA800) [pid = 4008] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21B349800) [pid = 4008] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21B956400) [pid = 4008] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D226DB8800) [pid = 4008] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D219FD9800) [pid = 4008] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D21AACA000) [pid = 4008] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D21B023000) [pid = 4008] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D224F31000) [pid = 4008] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D21B344400) [pid = 4008] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21CA8A000) [pid = 4008] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D220389800) [pid = 4008] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D21FB08C00) [pid = 4008] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D2202A2000) [pid = 4008] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000D227EE6000) [pid = 4008] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000D22760A400) [pid = 4008] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000D227CC0800) [pid = 4008] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000D227A7C800) [pid = 4008] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000D2207FB000) [pid = 4008] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000D2279C8000) [pid = 4008] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000D221465C00) [pid = 4008] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000D220738C00) [pid = 4008] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 08:56:27 INFO - PROCESS | 4008 | 1461254187626 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 881ms 08:56:27 INFO - PROCESS | 4008 | 1461254187649 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 4008 | 1461254187655 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 08:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:56:27 INFO - PROCESS | 4008 | 1461254187661 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 4008 | 1461254187664 Marionette TRACE conn5 <- [1,2598,null,{}] 08:56:27 INFO - PROCESS | 4008 | 1461254187667 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:27 INFO - PROCESS | 4008 | 1461254187761 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 08:56:27 INFO - PROCESS | 4008 | 1461254187768 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E57000 == 48 [pid = 4008] [id = 659] 08:56:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000D21C35E400) [pid = 4008] [serial = 1977] [outer = 0000000000000000] 08:56:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000D21C6A6400) [pid = 4008] [serial = 1978] [outer = 000000D21C35E400] 08:56:27 INFO - PROCESS | 4008 | 1461254187817 Marionette DEBUG loaded listener.js 08:56:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000D21FA82C00) [pid = 4008] [serial = 1979] [outer = 000000D21C35E400] 08:56:28 INFO - PROCESS | 4008 | 1461254188329 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 08:56:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:56:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 692ms 08:56:28 INFO - PROCESS | 4008 | 1461254188355 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 08:56:28 INFO - PROCESS | 4008 | 1461254188357 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 08:56:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:56:28 INFO - PROCESS | 4008 | 1461254188361 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:56:28 INFO - PROCESS | 4008 | 1461254188365 Marionette TRACE conn5 <- [1,2602,null,{}] 08:56:28 INFO - PROCESS | 4008 | 1461254188375 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:28 INFO - PROCESS | 4008 | 1461254188492 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 08:56:28 INFO - PROCESS | 4008 | 1461254188585 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228665000 == 49 [pid = 4008] [id = 660] 08:56:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000D22038C800) [pid = 4008] [serial = 1980] [outer = 0000000000000000] 08:56:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000D2207ABC00) [pid = 4008] [serial = 1981] [outer = 000000D22038C800] 08:56:28 INFO - PROCESS | 4008 | 1461254188635 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000D221468800) [pid = 4008] [serial = 1982] [outer = 000000D22038C800] 08:56:29 INFO - PROCESS | 4008 | 1461254189014 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 692ms 08:56:29 INFO - PROCESS | 4008 | 1461254189056 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 4008 | 1461254189059 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 08:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:56:29 INFO - PROCESS | 4008 | 1461254189062 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 4008 | 1461254189064 Marionette TRACE conn5 <- [1,2606,null,{}] 08:56:29 INFO - PROCESS | 4008 | 1461254189067 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:29 INFO - PROCESS | 4008 | 1461254189155 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 08:56:29 INFO - PROCESS | 4008 | 1461254189161 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4BB800 == 50 [pid = 4008] [id = 661] 08:56:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000D221A9AC00) [pid = 4008] [serial = 1983] [outer = 0000000000000000] 08:56:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000D224F31400) [pid = 4008] [serial = 1984] [outer = 000000D221A9AC00] 08:56:29 INFO - PROCESS | 4008 | 1461254189208 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D226DAF000) [pid = 4008] [serial = 1985] [outer = 000000D221A9AC00] 08:56:29 INFO - PROCESS | 4008 | 1461254189709 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 671ms 08:56:29 INFO - PROCESS | 4008 | 1461254189736 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 4008 | 1461254189738 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 08:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:56:29 INFO - PROCESS | 4008 | 1461254189742 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 4008 | 1461254189743 Marionette TRACE conn5 <- [1,2610,null,{}] 08:56:29 INFO - PROCESS | 4008 | 1461254189747 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:29 INFO - PROCESS | 4008 | 1461254189859 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 08:56:29 INFO - PROCESS | 4008 | 1461254189947 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BE73800 == 51 [pid = 4008] [id = 662] 08:56:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D2272A2000) [pid = 4008] [serial = 1986] [outer = 0000000000000000] 08:56:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D22781F000) [pid = 4008] [serial = 1987] [outer = 000000D2272A2000] 08:56:30 INFO - PROCESS | 4008 | 1461254189995 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D227A7EC00) [pid = 4008] [serial = 1988] [outer = 000000D2272A2000] 08:56:30 INFO - PROCESS | 4008 | 1461254190451 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 734ms 08:56:30 INFO - PROCESS | 4008 | 1461254190482 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 4008 | 1461254190484 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 08:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:56:30 INFO - PROCESS | 4008 | 1461254190487 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 4008 | 1461254190489 Marionette TRACE conn5 <- [1,2614,null,{}] 08:56:30 INFO - PROCESS | 4008 | 1461254190493 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:30 INFO - PROCESS | 4008 | 1461254190626 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 08:56:30 INFO - PROCESS | 4008 | 1461254190686 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C474800 == 52 [pid = 4008] [id = 663] 08:56:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D227EE8800) [pid = 4008] [serial = 1989] [outer = 0000000000000000] 08:56:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D2288F1000) [pid = 4008] [serial = 1990] [outer = 000000D227EE8800] 08:56:30 INFO - PROCESS | 4008 | 1461254190737 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D228BB4400) [pid = 4008] [serial = 1991] [outer = 000000D227EE8800] 08:56:31 INFO - PROCESS | 4008 | 1461254191170 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 08:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 735ms 08:56:31 INFO - PROCESS | 4008 | 1461254191261 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 4008 | 1461254191263 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 08:56:31 INFO - PROCESS | 4008 | 1461254191267 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 4008 | 1461254191268 Marionette TRACE conn5 <- [1,2618,null,{}] 08:56:31 INFO - PROCESS | 4008 | 1461254191272 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:56:31 INFO - PROCESS | 4008 | 1461254191386 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 08:56:31 INFO - PROCESS | 4008 | 1461254191395 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22724F000 == 53 [pid = 4008] [id = 664] 08:56:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D227EE9400) [pid = 4008] [serial = 1992] [outer = 0000000000000000] 08:56:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D228DC3000) [pid = 4008] [serial = 1993] [outer = 000000D227EE9400] 08:56:31 INFO - PROCESS | 4008 | 1461254191699 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D228E2F800) [pid = 4008] [serial = 1994] [outer = 000000D227EE9400] 08:56:31 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D227AEF800) [pid = 4008] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:56:31 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D227A78400) [pid = 4008] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:56:31 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D21FA2C400) [pid = 4008] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:56:31 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22A254400) [pid = 4008] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:56:31 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D228A8BC00) [pid = 4008] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:56:31 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D228DC9000) [pid = 4008] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:56:31 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21AFCB000) [pid = 4008] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:56:31 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D227AEC800) [pid = 4008] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:56:32 INFO - PROCESS | 4008 | 1461254192079 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 881ms 08:56:32 INFO - PROCESS | 4008 | 1461254192158 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 4008 | 1461254192160 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 08:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:56:32 INFO - PROCESS | 4008 | 1461254192164 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 4008 | 1461254192166 Marionette TRACE conn5 <- [1,2622,null,{}] 08:56:32 INFO - PROCESS | 4008 | 1461254192169 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:32 INFO - PROCESS | 4008 | 1461254192282 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 08:56:32 INFO - PROCESS | 4008 | 1461254192291 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C727800 == 54 [pid = 4008] [id = 665] 08:56:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D228A90000) [pid = 4008] [serial = 1995] [outer = 0000000000000000] 08:56:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D228E2A400) [pid = 4008] [serial = 1996] [outer = 000000D228A90000] 08:56:32 INFO - PROCESS | 4008 | 1461254192337 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D22A4C0C00) [pid = 4008] [serial = 1997] [outer = 000000D228A90000] 08:56:32 INFO - PROCESS | 4008 | 1461254192748 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 629ms 08:56:32 INFO - PROCESS | 4008 | 1461254192796 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 4008 | 1461254192798 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 08:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:56:32 INFO - PROCESS | 4008 | 1461254192801 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 4008 | 1461254192803 Marionette TRACE conn5 <- [1,2626,null,{}] 08:56:32 INFO - PROCESS | 4008 | 1461254192806 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:32 INFO - PROCESS | 4008 | 1461254192919 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 08:56:32 INFO - PROCESS | 4008 | 1461254192960 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F508000 == 55 [pid = 4008] [id = 666] 08:56:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D228BAB800) [pid = 4008] [serial = 1998] [outer = 0000000000000000] 08:56:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D22AE3D400) [pid = 4008] [serial = 1999] [outer = 000000D228BAB800] 08:56:33 INFO - PROCESS | 4008 | 1461254193007 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22B675800) [pid = 4008] [serial = 2000] [outer = 000000D228BAB800] 08:56:33 INFO - PROCESS | 4008 | 1461254193440 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 671ms 08:56:33 INFO - PROCESS | 4008 | 1461254193476 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 4008 | 1461254193479 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 08:56:33 INFO - PROCESS | 4008 | 1461254193482 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:56:33 INFO - PROCESS | 4008 | 1461254193483 Marionette TRACE conn5 <- [1,2630,null,{}] 08:56:33 INFO - PROCESS | 4008 | 1461254193487 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:33 INFO - PROCESS | 4008 | 1461254193572 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 08:56:33 INFO - PROCESS | 4008 | 1461254193578 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F796800 == 56 [pid = 4008] [id = 667] 08:56:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D22B852C00) [pid = 4008] [serial = 2001] [outer = 0000000000000000] 08:56:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D226DB5400) [pid = 4008] [serial = 2002] [outer = 000000D22B852C00] 08:56:33 INFO - PROCESS | 4008 | 1461254193623 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22B864800) [pid = 4008] [serial = 2003] [outer = 000000D22B852C00] 08:56:34 INFO - PROCESS | 4008 | 1461254194383 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:56:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 923ms 08:56:34 INFO - PROCESS | 4008 | 1461254194409 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 4008 | 1461254194415 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 08:56:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:56:34 INFO - PROCESS | 4008 | 1461254194421 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 4008 | 1461254194425 Marionette TRACE conn5 <- [1,2634,null,{}] 08:56:34 INFO - PROCESS | 4008 | 1461254194430 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:34 INFO - PROCESS | 4008 | 1461254194547 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 08:56:34 INFO - PROCESS | 4008 | 1461254194677 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227DB0000 == 57 [pid = 4008] [id = 668] 08:56:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D21C687C00) [pid = 4008] [serial = 2004] [outer = 0000000000000000] 08:56:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21C885C00) [pid = 4008] [serial = 2005] [outer = 000000D21C687C00] 08:56:34 INFO - PROCESS | 4008 | 1461254194738 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D220211800) [pid = 4008] [serial = 2006] [outer = 000000D21C687C00] 08:56:35 INFO - PROCESS | 4008 | 1461254195294 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:56:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 923ms 08:56:35 INFO - PROCESS | 4008 | 1461254195347 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 4008 | 1461254195353 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 08:56:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:56:35 INFO - PROCESS | 4008 | 1461254195360 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 4008 | 1461254195363 Marionette TRACE conn5 <- [1,2638,null,{}] 08:56:35 INFO - PROCESS | 4008 | 1461254195367 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:35 INFO - PROCESS | 4008 | 1461254195483 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 08:56:35 INFO - PROCESS | 4008 | 1461254195609 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B644800 == 58 [pid = 4008] [id = 669] 08:56:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22146A400) [pid = 4008] [serial = 2007] [outer = 0000000000000000] 08:56:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D2250E6000) [pid = 4008] [serial = 2008] [outer = 000000D22146A400] 08:56:35 INFO - PROCESS | 4008 | 1461254195667 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D227AE9800) [pid = 4008] [serial = 2009] [outer = 000000D22146A400] 08:56:36 INFO - PROCESS | 4008 | 1461254196304 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:56:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 986ms 08:56:36 INFO - PROCESS | 4008 | 1461254196352 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 4008 | 1461254196355 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 08:56:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:56:36 INFO - PROCESS | 4008 | 1461254196359 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 4008 | 1461254196363 Marionette TRACE conn5 <- [1,2642,null,{}] 08:56:36 INFO - PROCESS | 4008 | 1461254196375 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:36 INFO - PROCESS | 4008 | 1461254196491 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 08:56:36 INFO - PROCESS | 4008 | 1461254196618 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23067C800 == 59 [pid = 4008] [id = 670] 08:56:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D228A95400) [pid = 4008] [serial = 2010] [outer = 0000000000000000] 08:56:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D228E10000) [pid = 4008] [serial = 2011] [outer = 000000D228A95400] 08:56:36 INFO - PROCESS | 4008 | 1461254196681 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22B85E400) [pid = 4008] [serial = 2012] [outer = 000000D228A95400] 08:56:37 INFO - PROCESS | 4008 | 1461254197242 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 08:56:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:56:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 923ms 08:56:37 INFO - PROCESS | 4008 | 1461254197284 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 08:56:37 INFO - PROCESS | 4008 | 1461254197287 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 08:56:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:56:37 INFO - PROCESS | 4008 | 1461254197291 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:56:37 INFO - PROCESS | 4008 | 1461254197293 Marionette TRACE conn5 <- [1,2646,null,{}] 08:56:37 INFO - PROCESS | 4008 | 1461254197296 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:37 INFO - PROCESS | 4008 | 1461254197406 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 08:56:37 INFO - PROCESS | 4008 | 1461254197531 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230703000 == 60 [pid = 4008] [id = 671] 08:56:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22B868800) [pid = 4008] [serial = 2013] [outer = 0000000000000000] 08:56:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22B8A5000) [pid = 4008] [serial = 2014] [outer = 000000D22B868800] 08:56:37 INFO - PROCESS | 4008 | 1461254197590 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22B8AE800) [pid = 4008] [serial = 2015] [outer = 000000D22B868800] 08:56:38 INFO - PROCESS | 4008 | 1461254198178 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:56:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 923ms 08:56:38 INFO - PROCESS | 4008 | 1461254198216 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 4008 | 1461254198218 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 08:56:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:56:38 INFO - PROCESS | 4008 | 1461254198222 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 4008 | 1461254198224 Marionette TRACE conn5 <- [1,2650,null,{}] 08:56:38 INFO - PROCESS | 4008 | 1461254198228 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:38 INFO - PROCESS | 4008 | 1461254198334 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 08:56:38 INFO - PROCESS | 4008 | 1461254198464 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213C0000 == 61 [pid = 4008] [id = 672] 08:56:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D21972F800) [pid = 4008] [serial = 2016] [outer = 0000000000000000] 08:56:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D21C69F000) [pid = 4008] [serial = 2017] [outer = 000000D21972F800] 08:56:38 INFO - PROCESS | 4008 | 1461254198522 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D228E0A000) [pid = 4008] [serial = 2018] [outer = 000000D21972F800] 08:56:39 INFO - PROCESS | 4008 | 1461254199262 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 08:56:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:56:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1078ms 08:56:39 INFO - PROCESS | 4008 | 1461254199303 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 08:56:39 INFO - PROCESS | 4008 | 1461254199308 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 08:56:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:56:39 INFO - PROCESS | 4008 | 1461254199313 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:56:39 INFO - PROCESS | 4008 | 1461254199317 Marionette TRACE conn5 <- [1,2654,null,{}] 08:56:39 INFO - PROCESS | 4008 | 1461254199322 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:39 INFO - PROCESS | 4008 | 1461254199426 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 08:56:39 INFO - PROCESS | 4008 | 1461254199529 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2208A8000 == 62 [pid = 4008] [id = 673] 08:56:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D21CAF7800) [pid = 4008] [serial = 2019] [outer = 0000000000000000] 08:56:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D21FB0A000) [pid = 4008] [serial = 2020] [outer = 000000D21CAF7800] 08:56:39 INFO - PROCESS | 4008 | 1461254199582 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D221410C00) [pid = 4008] [serial = 2021] [outer = 000000D21CAF7800] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F7AD000 == 61 [pid = 4008] [id = 607] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D21F83F000 == 60 [pid = 4008] [id = 400] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B637000 == 59 [pid = 4008] [id = 644] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F508000 == 58 [pid = 4008] [id = 666] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C727800 == 57 [pid = 4008] [id = 665] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22724F000 == 56 [pid = 4008] [id = 664] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C474800 == 55 [pid = 4008] [id = 663] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BE73800 == 54 [pid = 4008] [id = 662] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4BB800 == 53 [pid = 4008] [id = 661] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D228665000 == 52 [pid = 4008] [id = 660] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E57000 == 51 [pid = 4008] [id = 659] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D221497400) [pid = 4008] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21969B800) [pid = 4008] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22AE3D000) [pid = 4008] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D21C6A9C00) [pid = 4008] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22029CC00) [pid = 4008] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D224FE0400) [pid = 4008] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D2205E5000 == 50 [pid = 4008] [id = 658] 08:56:40 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F58A000 == 49 [pid = 4008] [id = 653] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D227EDD400) [pid = 4008] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D2288E4800) [pid = 4008] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D227EE9C00) [pid = 4008] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D227AF1800) [pid = 4008] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D22073BC00) [pid = 4008] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D22A878000) [pid = 4008] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D228BB2400) [pid = 4008] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D228E08400) [pid = 4008] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D228DBE400) [pid = 4008] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22A4CA800) [pid = 4008] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D228E2AC00) [pid = 4008] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21C68B400) [pid = 4008] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21FB0E800) [pid = 4008] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D229093400) [pid = 4008] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D22971DC00) [pid = 4008] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D221463400) [pid = 4008] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 08:56:40 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:56:40 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:56:40 INFO - PROCESS | 4008 | 1461254200690 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 08:56:40 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) 08:56:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1430ms 08:56:40 INFO - PROCESS | 4008 | 1461254200747 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 4008 | 1461254200752 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 08:56:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:56:40 INFO - PROCESS | 4008 | 1461254200758 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 4008 | 1461254200761 Marionette TRACE conn5 <- [1,2658,null,{}] 08:56:40 INFO - PROCESS | 4008 | 1461254200765 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:40 INFO - PROCESS | 4008 | 1461254200855 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 08:56:40 INFO - PROCESS | 4008 | 1461254200863 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227658000 == 50 [pid = 4008] [id = 674] 08:56:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D219699800) [pid = 4008] [serial = 2022] [outer = 0000000000000000] 08:56:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D21FA2C800) [pid = 4008] [serial = 2023] [outer = 000000D219699800] 08:56:40 INFO - PROCESS | 4008 | 1461254200909 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D2207A7800) [pid = 4008] [serial = 2024] [outer = 000000D219699800] 08:56:41 INFO - PROCESS | 4008 | 1461254201917 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 08:56:41 INFO - PROCESS | 4008 | 1461254201955 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 08:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:56:41 INFO - PROCESS | 4008 | 1461254201959 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 4008 | 1461254201962 Marionette TRACE conn5 <- [1,2662,null,{}] 08:56:41 INFO - PROCESS | 4008 | 1461254201973 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:42 INFO - PROCESS | 4008 | 1461254202064 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 08:56:42 INFO - PROCESS | 4008 | 1461254202155 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22B637000 == 51 [pid = 4008] [id = 675] 08:56:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D221E44800) [pid = 4008] [serial = 2025] [outer = 0000000000000000] 08:56:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D226B6C400) [pid = 4008] [serial = 2026] [outer = 000000D221E44800] 08:56:42 INFO - PROCESS | 4008 | 1461254202206 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D227AED000) [pid = 4008] [serial = 2027] [outer = 000000D221E44800] 08:56:43 INFO - PROCESS | 4008 | 1461254203164 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 08:56:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:56:43 INFO - PROCESS | 4008 | 1461254203204 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 08:56:43 INFO - PROCESS | 4008 | 1461254203207 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 4008 | 1461254203209 Marionette TRACE conn5 <- [1,2666,null,{}] 08:56:43 INFO - PROCESS | 4008 | 1461254203213 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:43 INFO - PROCESS | 4008 | 1461254203329 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 08:56:43 INFO - PROCESS | 4008 | 1461254203382 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C615800 == 52 [pid = 4008] [id = 676] 08:56:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D227EEA800) [pid = 4008] [serial = 2028] [outer = 0000000000000000] 08:56:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D2288EEC00) [pid = 4008] [serial = 2029] [outer = 000000D227EEA800] 08:56:43 INFO - PROCESS | 4008 | 1461254203431 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D228BB9000) [pid = 4008] [serial = 2030] [outer = 000000D227EEA800] 08:56:44 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D228BAB800) [pid = 4008] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:56:44 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D2272A2000) [pid = 4008] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:56:44 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21C35E400) [pid = 4008] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:56:44 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D2196A2400) [pid = 4008] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:56:44 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22038C800) [pid = 4008] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:56:44 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D221A9AC00) [pid = 4008] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:56:44 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D227EE8800) [pid = 4008] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:56:44 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D227EE9400) [pid = 4008] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:56:44 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D228A90000) [pid = 4008] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:56:44 INFO - PROCESS | 4008 | 1461254204367 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 08:56:44 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) 08:56:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1175ms 08:56:44 INFO - PROCESS | 4008 | 1461254204383 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 4008 | 1461254204386 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 08:56:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:56:44 INFO - PROCESS | 4008 | 1461254204389 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 4008 | 1461254204391 Marionette TRACE conn5 <- [1,2670,null,{}] 08:56:44 INFO - PROCESS | 4008 | 1461254204394 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:44 INFO - PROCESS | 4008 | 1461254204507 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 08:56:44 INFO - PROCESS | 4008 | 1461254204558 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C722800 == 53 [pid = 4008] [id = 677] 08:56:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D21B956400) [pid = 4008] [serial = 2031] [outer = 0000000000000000] 08:56:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227293C00) [pid = 4008] [serial = 2032] [outer = 000000D21B956400] 08:56:44 INFO - PROCESS | 4008 | 1461254204605 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D228DBF000) [pid = 4008] [serial = 2033] [outer = 000000D21B956400] 08:56:45 INFO - PROCESS | 4008 | 1461254205509 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 08:56:45 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) 08:56:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1177ms 08:56:45 INFO - PROCESS | 4008 | 1461254205570 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 08:56:45 INFO - PROCESS | 4008 | 1461254205572 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 08:56:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:56:45 INFO - PROCESS | 4008 | 1461254205575 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 4008 | 1461254205577 Marionette TRACE conn5 <- [1,2674,null,{}] 08:56:45 INFO - PROCESS | 4008 | 1461254205581 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:45 INFO - PROCESS | 4008 | 1461254205678 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 08:56:45 INFO - PROCESS | 4008 | 1461254205685 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D226B6E000 == 54 [pid = 4008] [id = 678] 08:56:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D2297A5C00) [pid = 4008] [serial = 2034] [outer = 0000000000000000] 08:56:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22B672400) [pid = 4008] [serial = 2035] [outer = 000000D2297A5C00] 08:56:45 INFO - PROCESS | 4008 | 1461254205735 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22B864000) [pid = 4008] [serial = 2036] [outer = 000000D2297A5C00] 08:56:46 INFO - PROCESS | 4008 | 1461254206730 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 08:56:46 INFO - PROCESS | 4008 | 1461254206759 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 08:56:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:56:46 INFO - PROCESS | 4008 | 1461254206765 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 4008 | 1461254206769 Marionette TRACE conn5 <- [1,2678,null,{}] 08:56:46 INFO - PROCESS | 4008 | 1461254206776 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:46 INFO - PROCESS | 4008 | 1461254206921 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 08:56:47 INFO - PROCESS | 4008 | 1461254207045 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2288A9800 == 55 [pid = 4008] [id = 679] 08:56:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D21BB69C00) [pid = 4008] [serial = 2037] [outer = 0000000000000000] 08:56:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D21C6A1C00) [pid = 4008] [serial = 2038] [outer = 000000D21BB69C00] 08:56:47 INFO - PROCESS | 4008 | 1461254207156 Marionette DEBUG loaded listener.js 08:56:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D2208D9C00) [pid = 4008] [serial = 2039] [outer = 000000D21BB69C00] 08:56:48 INFO - PROCESS | 4008 | 1461254208255 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 08:56:48 INFO - PROCESS | 4008 | 1461254208302 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 08:56:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:56:48 INFO - PROCESS | 4008 | 1461254208309 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 4008 | 1461254208312 Marionette TRACE conn5 <- [1,2682,null,{}] 08:56:48 INFO - PROCESS | 4008 | 1461254208317 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:48 INFO - PROCESS | 4008 | 1461254208481 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 08:56:48 INFO - PROCESS | 4008 | 1461254208619 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F574000 == 56 [pid = 4008] [id = 680] 08:56:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D224FD7400) [pid = 4008] [serial = 2040] [outer = 0000000000000000] 08:56:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D227C30C00) [pid = 4008] [serial = 2041] [outer = 000000D224FD7400] 08:56:48 INFO - PROCESS | 4008 | 1461254208677 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D228E0D400) [pid = 4008] [serial = 2042] [outer = 000000D224FD7400] 08:56:49 INFO - PROCESS | 4008 | 1461254209719 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 08:56:49 INFO - PROCESS | 4008 | 1461254209751 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 08:56:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:56:49 INFO - PROCESS | 4008 | 1461254209755 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:56:49 INFO - PROCESS | 4008 | 1461254209760 Marionette TRACE conn5 <- [1,2686,null,{}] 08:56:49 INFO - PROCESS | 4008 | 1461254209771 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:49 INFO - PROCESS | 4008 | 1461254209915 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 08:56:50 INFO - PROCESS | 4008 | 1461254210046 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23070E000 == 57 [pid = 4008] [id = 681] 08:56:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22B674C00) [pid = 4008] [serial = 2043] [outer = 0000000000000000] 08:56:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22B8B0800) [pid = 4008] [serial = 2044] [outer = 000000D22B674C00] 08:56:50 INFO - PROCESS | 4008 | 1461254210108 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22B8CA400) [pid = 4008] [serial = 2045] [outer = 000000D22B674C00] 08:56:51 INFO - PROCESS | 4008 | 1461254211138 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 08:56:51 INFO - PROCESS | 4008 | 1461254211298 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 08:56:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:56:51 INFO - PROCESS | 4008 | 1461254211310 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:56:51 INFO - PROCESS | 4008 | 1461254211314 Marionette TRACE conn5 <- [1,2690,null,{}] 08:56:51 INFO - PROCESS | 4008 | 1461254211320 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:51 INFO - PROCESS | 4008 | 1461254211457 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 08:56:51 INFO - PROCESS | 4008 | 1461254211583 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228E57000 == 58 [pid = 4008] [id = 682] 08:56:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D21CA1E800) [pid = 4008] [serial = 2046] [outer = 0000000000000000] 08:56:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D21FB03C00) [pid = 4008] [serial = 2047] [outer = 000000D21CA1E800] 08:56:51 INFO - PROCESS | 4008 | 1461254211635 Marionette DEBUG loaded listener.js 08:56:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D221E3EC00) [pid = 4008] [serial = 2048] [outer = 000000D21CA1E800] 08:56:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D21B853800 == 57 [pid = 4008] [id = 657] 08:56:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C722800 == 56 [pid = 4008] [id = 677] 08:56:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C615800 == 55 [pid = 4008] [id = 676] 08:56:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B637000 == 54 [pid = 4008] [id = 675] 08:56:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D227658000 == 53 [pid = 4008] [id = 674] 08:56:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D2208A8000 == 52 [pid = 4008] [id = 673] 08:56:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D230703000 == 51 [pid = 4008] [id = 671] 08:56:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D23067C800 == 50 [pid = 4008] [id = 670] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D21FB0FC00) [pid = 4008] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D21CA18800) [pid = 4008] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D2279C4800) [pid = 4008] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22902A400) [pid = 4008] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D22B644800 == 49 [pid = 4008] [id = 669] 08:56:52 INFO - PROCESS | 4008 | --DOCSHELL 000000D227DB0000 == 48 [pid = 4008] [id = 668] 08:56:52 INFO - PROCESS | 4008 | 1461254212282 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 08:56:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:56:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 985ms 08:56:52 INFO - PROCESS | 4008 | 1461254212296 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 4008 | 1461254212300 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 08:56:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:56:52 INFO - PROCESS | 4008 | 1461254212307 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 4008 | 1461254212311 Marionette TRACE conn5 <- [1,2694,null,{}] 08:56:52 INFO - PROCESS | 4008 | 1461254212315 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:52 INFO - PROCESS | 4008 | 1461254212405 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 08:56:52 INFO - PROCESS | 4008 | 1461254212412 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227DB0000 == 49 [pid = 4008] [id = 683] 08:56:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D2196A2C00) [pid = 4008] [serial = 2049] [outer = 0000000000000000] 08:56:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D21C6A3400) [pid = 4008] [serial = 2050] [outer = 000000D2196A2C00] 08:56:52 INFO - PROCESS | 4008 | 1461254212459 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D220732000) [pid = 4008] [serial = 2051] [outer = 000000D2196A2C00] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22781F000) [pid = 4008] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D21C6A6400) [pid = 4008] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21FA82C00) [pid = 4008] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21A86A000) [pid = 4008] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21C358400) [pid = 4008] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D2207ABC00) [pid = 4008] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D221468800) [pid = 4008] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D224F31400) [pid = 4008] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D2288F1000) [pid = 4008] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D227A7EC00) [pid = 4008] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D228BB4400) [pid = 4008] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22B675800) [pid = 4008] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D228DC3000) [pid = 4008] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D228E2F800) [pid = 4008] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D228E2A400) [pid = 4008] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D22A4C0C00) [pid = 4008] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D226DAF000) [pid = 4008] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 08:56:52 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22AE3D400) [pid = 4008] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 08:56:53 INFO - PROCESS | 4008 | 1461254213004 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 08:56:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:56:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 734ms 08:56:53 INFO - PROCESS | 4008 | 1461254213043 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 08:56:53 INFO - PROCESS | 4008 | 1461254213046 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 08:56:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:56:53 INFO - PROCESS | 4008 | 1461254213049 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 4008 | 1461254213051 Marionette TRACE conn5 <- [1,2698,null,{}] 08:56:53 INFO - PROCESS | 4008 | 1461254213061 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:53 INFO - PROCESS | 4008 | 1461254213154 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 08:56:53 INFO - PROCESS | 4008 | 1461254213241 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4BA000 == 50 [pid = 4008] [id = 684] 08:56:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D224C0FC00) [pid = 4008] [serial = 2052] [outer = 0000000000000000] 08:56:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D22721F400) [pid = 4008] [serial = 2053] [outer = 000000D224C0FC00] 08:56:53 INFO - PROCESS | 4008 | 1461254213291 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227AE6400) [pid = 4008] [serial = 2054] [outer = 000000D224C0FC00] 08:56:53 INFO - PROCESS | 4008 | 1461254213715 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 08:56:53 INFO - PROCESS | 4008 | 1461254213747 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 08:56:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:56:53 INFO - PROCESS | 4008 | 1461254213750 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 4008 | 1461254213752 Marionette TRACE conn5 <- [1,2702,null,{}] 08:56:53 INFO - PROCESS | 4008 | 1461254213755 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:53 INFO - PROCESS | 4008 | 1461254213845 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 08:56:53 INFO - PROCESS | 4008 | 1461254213851 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C490000 == 51 [pid = 4008] [id = 685] 08:56:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D228179800) [pid = 4008] [serial = 2055] [outer = 0000000000000000] 08:56:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D228D43800) [pid = 4008] [serial = 2056] [outer = 000000D228179800] 08:56:53 INFO - PROCESS | 4008 | 1461254213899 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D229026000) [pid = 4008] [serial = 2057] [outer = 000000D228179800] 08:56:54 INFO - PROCESS | 4008 | 1461254214354 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:56:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 629ms 08:56:54 INFO - PROCESS | 4008 | 1461254214383 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 4008 | 1461254214385 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 08:56:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:56:54 INFO - PROCESS | 4008 | 1461254214398 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 4008 | 1461254214400 Marionette TRACE conn5 <- [1,2706,null,{}] 08:56:54 INFO - PROCESS | 4008 | 1461254214404 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:54 INFO - PROCESS | 4008 | 1461254214516 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 08:56:54 INFO - PROCESS | 4008 | 1461254214603 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E382000 == 52 [pid = 4008] [id = 686] 08:56:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22A4C9000) [pid = 4008] [serial = 2058] [outer = 0000000000000000] 08:56:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22A936400) [pid = 4008] [serial = 2059] [outer = 000000D22A4C9000] 08:56:54 INFO - PROCESS | 4008 | 1461254214650 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22B84A400) [pid = 4008] [serial = 2060] [outer = 000000D22A4C9000] 08:56:55 INFO - PROCESS | 4008 | 1461254215082 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 4008 | 1461254215133 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 08:56:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:56:55 INFO - PROCESS | 4008 | 1461254215148 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 4008 | 1461254215150 Marionette TRACE conn5 <- [1,2710,null,{}] 08:56:55 INFO - PROCESS | 4008 | 1461254215154 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:55 INFO - PROCESS | 4008 | 1461254215294 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 08:56:55 INFO - PROCESS | 4008 | 1461254215351 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F58C000 == 53 [pid = 4008] [id = 687] 08:56:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22B8CCC00) [pid = 4008] [serial = 2061] [outer = 0000000000000000] 08:56:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22B8CF800) [pid = 4008] [serial = 2062] [outer = 000000D22B8CCC00] 08:56:55 INFO - PROCESS | 4008 | 1461254215402 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22BA32C00) [pid = 4008] [serial = 2063] [outer = 000000D22B8CCC00] 08:56:55 INFO - PROCESS | 4008 | 1461254215853 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 4008 | 1461254215909 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 08:56:55 INFO - PROCESS | 4008 | 1461254215913 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 4008 | 1461254215915 Marionette TRACE conn5 <- [1,2714,null,{}] 08:56:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:56:55 INFO - PROCESS | 4008 | 1461254215918 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:56 INFO - PROCESS | 4008 | 1461254216031 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 08:56:56 INFO - PROCESS | 4008 | 1461254216039 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230757800 == 54 [pid = 4008] [id = 688] 08:56:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22BA2B000) [pid = 4008] [serial = 2064] [outer = 0000000000000000] 08:56:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22BABE000) [pid = 4008] [serial = 2065] [outer = 000000D22BA2B000] 08:56:56 INFO - PROCESS | 4008 | 1461254216135 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22BADFC00) [pid = 4008] [serial = 2066] [outer = 000000D22BA2B000] 08:56:56 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21AFBD800) [pid = 4008] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:56:56 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21AFBC400) [pid = 4008] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:56:56 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D227EEA800) [pid = 4008] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:56:56 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D219699800) [pid = 4008] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:56:56 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21CAF7800) [pid = 4008] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:56:56 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21B956400) [pid = 4008] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:56:56 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D221E44800) [pid = 4008] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:56:56 INFO - PROCESS | 4008 | 1461254216688 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 08:56:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:56:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 816ms 08:56:56 INFO - PROCESS | 4008 | 1461254216736 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 4008 | 1461254216738 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 08:56:56 INFO - PROCESS | 4008 | 1461254216742 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:56:56 INFO - PROCESS | 4008 | 1461254216744 Marionette TRACE conn5 <- [1,2718,null,{}] 08:56:56 INFO - PROCESS | 4008 | 1461254216748 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:56 INFO - PROCESS | 4008 | 1461254216832 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 08:56:56 INFO - PROCESS | 4008 | 1461254216920 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221ED3800 == 55 [pid = 4008] [id = 689] 08:56:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D21B31CC00) [pid = 4008] [serial = 2067] [outer = 0000000000000000] 08:56:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D2290E2400) [pid = 4008] [serial = 2068] [outer = 000000D21B31CC00] 08:56:56 INFO - PROCESS | 4008 | 1461254216967 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22BAE7400) [pid = 4008] [serial = 2069] [outer = 000000D21B31CC00] 08:56:57 INFO - PROCESS | 4008 | 1461254217812 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 08:56:57 INFO - PROCESS | 4008 | 1461254217874 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 08:56:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:56:57 INFO - PROCESS | 4008 | 1461254217877 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 4008 | 1461254217879 Marionette TRACE conn5 <- [1,2722,null,{}] 08:56:57 INFO - PROCESS | 4008 | 1461254217883 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:58 INFO - PROCESS | 4008 | 1461254217999 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 08:56:58 INFO - PROCESS | 4008 | 1461254218007 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23153A000 == 56 [pid = 4008] [id = 690] 08:56:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22BE8C000) [pid = 4008] [serial = 2070] [outer = 0000000000000000] 08:56:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22BE8E400) [pid = 4008] [serial = 2071] [outer = 000000D22BE8C000] 08:56:58 INFO - PROCESS | 4008 | 1461254218052 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D22BE94C00) [pid = 4008] [serial = 2072] [outer = 000000D22BE8C000] 08:56:58 INFO - PROCESS | 4008 | 1461254218462 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:56:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 629ms 08:56:58 INFO - PROCESS | 4008 | 1461254218510 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 4008 | 1461254218512 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 08:56:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:56:58 INFO - PROCESS | 4008 | 1461254218515 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 4008 | 1461254218517 Marionette TRACE conn5 <- [1,2726,null,{}] 08:56:58 INFO - PROCESS | 4008 | 1461254218520 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:58 INFO - PROCESS | 4008 | 1461254218704 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 08:56:58 INFO - PROCESS | 4008 | 1461254218772 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EBC000 == 57 [pid = 4008] [id = 691] 08:56:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D21969F800) [pid = 4008] [serial = 2073] [outer = 0000000000000000] 08:56:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D219744000) [pid = 4008] [serial = 2074] [outer = 000000D21969F800] 08:56:58 INFO - PROCESS | 4008 | 1461254218833 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D21B741800) [pid = 4008] [serial = 2075] [outer = 000000D21969F800] 08:56:59 INFO - PROCESS | 4008 | 1461254219510 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 08:56:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:56:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1023ms 08:56:59 INFO - PROCESS | 4008 | 1461254219542 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 4008 | 1461254219548 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 08:56:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:56:59 INFO - PROCESS | 4008 | 1461254219573 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 4008 | 1461254219578 Marionette TRACE conn5 <- [1,2730,null,{}] 08:56:59 INFO - PROCESS | 4008 | 1461254219584 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:59 INFO - PROCESS | 4008 | 1461254219698 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 08:56:59 INFO - PROCESS | 4008 | 1461254219829 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF24000 == 58 [pid = 4008] [id = 692] 08:56:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D224F31400) [pid = 4008] [serial = 2076] [outer = 0000000000000000] 08:56:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D227224400) [pid = 4008] [serial = 2077] [outer = 000000D224F31400] 08:56:59 INFO - PROCESS | 4008 | 1461254219891 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D2288B4800) [pid = 4008] [serial = 2078] [outer = 000000D224F31400] 08:57:00 INFO - PROCESS | 4008 | 1461254220449 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:57:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 965ms 08:57:00 INFO - PROCESS | 4008 | 1461254220521 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 08:57:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:57:00 INFO - PROCESS | 4008 | 1461254220525 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 08:57:00 INFO - PROCESS | 4008 | 1461254220529 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 4008 | 1461254220531 Marionette TRACE conn5 <- [1,2734,null,{}] 08:57:00 INFO - PROCESS | 4008 | 1461254220535 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:00 INFO - PROCESS | 4008 | 1461254220692 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 08:57:00 INFO - PROCESS | 4008 | 1461254220751 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23111D000 == 59 [pid = 4008] [id = 693] 08:57:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22B854400) [pid = 4008] [serial = 2079] [outer = 0000000000000000] 08:57:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22B86D400) [pid = 4008] [serial = 2080] [outer = 000000D22B854400] 08:57:00 INFO - PROCESS | 4008 | 1461254220809 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22BA28000) [pid = 4008] [serial = 2081] [outer = 000000D22B854400] 08:57:01 INFO - PROCESS | 4008 | 1461254221455 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 08:57:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:57:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 985ms 08:57:01 INFO - PROCESS | 4008 | 1461254221515 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 4008 | 1461254221519 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 08:57:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:57:01 INFO - PROCESS | 4008 | 1461254221531 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 4008 | 1461254221537 Marionette TRACE conn5 <- [1,2738,null,{}] 08:57:01 INFO - PROCESS | 4008 | 1461254221541 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:01 INFO - PROCESS | 4008 | 1461254221656 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 08:57:01 INFO - PROCESS | 4008 | 1461254221784 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23264F000 == 60 [pid = 4008] [id = 694] 08:57:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22BA26400) [pid = 4008] [serial = 2082] [outer = 0000000000000000] 08:57:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22BFC0000) [pid = 4008] [serial = 2083] [outer = 000000D22BA26400] 08:57:01 INFO - PROCESS | 4008 | 1461254221843 Marionette DEBUG loaded listener.js 08:57:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22C405800) [pid = 4008] [serial = 2084] [outer = 000000D22BA26400] 08:57:02 INFO - PROCESS | 4008 | 1461254222393 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 08:57:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:57:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 880ms 08:57:02 INFO - PROCESS | 4008 | 1461254222408 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 4008 | 1461254222411 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 08:57:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:57:02 INFO - PROCESS | 4008 | 1461254222414 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 4008 | 1461254222416 Marionette TRACE conn5 <- [1,2742,null,{}] 08:57:02 INFO - PROCESS | 4008 | 1461254222420 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:02 INFO - PROCESS | 4008 | 1461254222530 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 08:57:02 INFO - PROCESS | 4008 | 1461254222632 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2326DC000 == 61 [pid = 4008] [id = 695] 08:57:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D21AFC0400) [pid = 4008] [serial = 2085] [outer = 0000000000000000] 08:57:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22BABDC00) [pid = 4008] [serial = 2086] [outer = 000000D21AFC0400] 08:57:02 INFO - PROCESS | 4008 | 1461254222688 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22C449400) [pid = 4008] [serial = 2087] [outer = 000000D21AFC0400] 08:57:03 INFO - PROCESS | 4008 | 1461254223299 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:57:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 922ms 08:57:03 INFO - PROCESS | 4008 | 1461254223340 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 4008 | 1461254223342 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 08:57:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:57:03 INFO - PROCESS | 4008 | 1461254223345 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 4008 | 1461254223348 Marionette TRACE conn5 <- [1,2746,null,{}] 08:57:03 INFO - PROCESS | 4008 | 1461254223351 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:03 INFO - PROCESS | 4008 | 1461254223461 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 08:57:03 INFO - PROCESS | 4008 | 1461254223567 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232C9A000 == 62 [pid = 4008] [id = 696] 08:57:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22C45F400) [pid = 4008] [serial = 2088] [outer = 0000000000000000] 08:57:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22C461000) [pid = 4008] [serial = 2089] [outer = 000000D22C45F400] 08:57:03 INFO - PROCESS | 4008 | 1461254223655 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22C4E6C00) [pid = 4008] [serial = 2090] [outer = 000000D22C45F400] 08:57:04 INFO - PROCESS | 4008 | 1461254224282 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 08:57:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:57:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 985ms 08:57:04 INFO - PROCESS | 4008 | 1461254224334 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 4008 | 1461254224336 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 08:57:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:57:04 INFO - PROCESS | 4008 | 1461254224340 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 4008 | 1461254224342 Marionette TRACE conn5 <- [1,2750,null,{}] 08:57:04 INFO - PROCESS | 4008 | 1461254224346 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:04 INFO - PROCESS | 4008 | 1461254224460 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 08:57:04 INFO - PROCESS | 4008 | 1461254224565 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227992800 == 63 [pid = 4008] [id = 697] 08:57:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D21B33D800) [pid = 4008] [serial = 2091] [outer = 0000000000000000] 08:57:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D227C2C000) [pid = 4008] [serial = 2092] [outer = 000000D21B33D800] 08:57:04 INFO - PROCESS | 4008 | 1461254224622 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22C4ED000) [pid = 4008] [serial = 2093] [outer = 000000D21B33D800] 08:57:05 INFO - PROCESS | 4008 | 1461254225443 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 08:57:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:57:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1178ms 08:57:05 INFO - PROCESS | 4008 | 1461254225521 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 4008 | 1461254225527 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 08:57:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:57:05 INFO - PROCESS | 4008 | 1461254225533 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 4008 | 1461254225537 Marionette TRACE conn5 <- [1,2754,null,{}] 08:57:05 INFO - PROCESS | 4008 | 1461254225542 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:05 INFO - PROCESS | 4008 | 1461254225699 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 08:57:05 INFO - PROCESS | 4008 | 1461254225828 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 4008 | --DOCSHELL 000000D21FAC5800 == 62 [pid = 4008] [id = 387] 08:57:05 INFO - PROCESS | 4008 | --DOCSHELL 000000D23153A000 == 61 [pid = 4008] [id = 690] 08:57:05 INFO - PROCESS | 4008 | --DOCSHELL 000000D221ED3800 == 60 [pid = 4008] [id = 689] 08:57:05 INFO - PROCESS | 4008 | --DOCSHELL 000000D230757800 == 59 [pid = 4008] [id = 688] 08:57:05 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F58C000 == 58 [pid = 4008] [id = 687] 08:57:05 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E382000 == 57 [pid = 4008] [id = 686] 08:57:05 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C490000 == 56 [pid = 4008] [id = 685] 08:57:05 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4BA000 == 55 [pid = 4008] [id = 684] 08:57:05 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D21C69F000) [pid = 4008] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 08:57:05 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D22B672400) [pid = 4008] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 08:57:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EB9000 == 56 [pid = 4008] [id = 698] 08:57:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D219731400) [pid = 4008] [serial = 2094] [outer = 0000000000000000] 08:57:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D21A86C800) [pid = 4008] [serial = 2095] [outer = 000000D219731400] 08:57:05 INFO - PROCESS | 4008 | 1461254225927 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D21FB10800) [pid = 4008] [serial = 2096] [outer = 000000D219731400] 08:57:06 INFO - PROCESS | 4008 | --DOCSHELL 000000D227DB0000 == 55 [pid = 4008] [id = 683] 08:57:06 INFO - PROCESS | 4008 | --DOCSHELL 000000D228E57000 == 54 [pid = 4008] [id = 682] 08:57:06 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F574000 == 53 [pid = 4008] [id = 680] 08:57:06 INFO - PROCESS | 4008 | --DOCSHELL 000000D2288A9800 == 52 [pid = 4008] [id = 679] 08:57:06 INFO - PROCESS | 4008 | --DOCSHELL 000000D226B6E000 == 51 [pid = 4008] [id = 678] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D228E2FC00) [pid = 4008] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D21B31E400) [pid = 4008] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D2288EEC00) [pid = 4008] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D21FA2C800) [pid = 4008] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D228E10000) [pid = 4008] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22B8A5000) [pid = 4008] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D2250E6000) [pid = 4008] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D221410C00) [pid = 4008] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D21FB0A000) [pid = 4008] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D21C885C00) [pid = 4008] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D226DB5400) [pid = 4008] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D228BB9000) [pid = 4008] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D227293C00) [pid = 4008] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D2207A7800) [pid = 4008] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D227AED000) [pid = 4008] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D226B6C400) [pid = 4008] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D228DBF000) [pid = 4008] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 08:57:06 INFO - PROCESS | 4008 | 1461254226395 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:57:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 881ms 08:57:06 INFO - PROCESS | 4008 | 1461254226416 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 08:57:06 INFO - PROCESS | 4008 | 1461254226422 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 08:57:06 INFO - PROCESS | 4008 | 1461254226433 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:57:06 INFO - PROCESS | 4008 | 1461254226436 Marionette TRACE conn5 <- [1,2758,null,{}] 08:57:06 INFO - PROCESS | 4008 | 1461254226440 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:06 INFO - PROCESS | 4008 | 1461254226533 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 08:57:06 INFO - PROCESS | 4008 | 1461254226542 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284C8000 == 52 [pid = 4008] [id = 699] 08:57:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D21FB55800) [pid = 4008] [serial = 2097] [outer = 0000000000000000] 08:57:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D2207FA800) [pid = 4008] [serial = 2098] [outer = 000000D21FB55800] 08:57:06 INFO - PROCESS | 4008 | 1461254226589 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22146AC00) [pid = 4008] [serial = 2099] [outer = 000000D21FB55800] 08:57:07 INFO - PROCESS | 4008 | 1461254227082 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 08:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 08:57:07 INFO - PROCESS | 4008 | 1461254227107 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 4008 | 1461254227109 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 08:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:57:07 INFO - PROCESS | 4008 | 1461254227113 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 4008 | 1461254227117 Marionette TRACE conn5 <- [1,2762,null,{}] 08:57:07 INFO - PROCESS | 4008 | 1461254227132 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:07 INFO - PROCESS | 4008 | 1461254227255 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 08:57:07 INFO - PROCESS | 4008 | 1461254227348 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF15000 == 53 [pid = 4008] [id = 700] 08:57:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D221E44800) [pid = 4008] [serial = 2100] [outer = 0000000000000000] 08:57:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D2279C8400) [pid = 4008] [serial = 2101] [outer = 000000D221E44800] 08:57:07 INFO - PROCESS | 4008 | 1461254227408 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D227DBB400) [pid = 4008] [serial = 2102] [outer = 000000D221E44800] 08:57:07 INFO - PROCESS | 4008 | 1461254227795 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 08:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 734ms 08:57:07 INFO - PROCESS | 4008 | 1461254227850 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 4008 | 1461254227853 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 08:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:57:07 INFO - PROCESS | 4008 | 1461254227856 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 4008 | 1461254227858 Marionette TRACE conn5 <- [1,2766,null,{}] 08:57:07 INFO - PROCESS | 4008 | 1461254227862 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:07 INFO - PROCESS | 4008 | 1461254227954 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 08:57:07 INFO - PROCESS | 4008 | 1461254227960 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C717800 == 54 [pid = 4008] [id = 701] 08:57:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D227EE9800) [pid = 4008] [serial = 2103] [outer = 0000000000000000] 08:57:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D228BB0400) [pid = 4008] [serial = 2104] [outer = 000000D227EE9800] 08:57:08 INFO - PROCESS | 4008 | 1461254228008 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D228DC1800) [pid = 4008] [serial = 2105] [outer = 000000D227EE9800] 08:57:08 INFO - PROCESS | 4008 | 1461254228485 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 08:57:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:57:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 672ms 08:57:08 INFO - PROCESS | 4008 | 1461254228530 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 4008 | 1461254228532 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 08:57:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:57:08 INFO - PROCESS | 4008 | 1461254228535 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 4008 | 1461254228537 Marionette TRACE conn5 <- [1,2770,null,{}] 08:57:08 INFO - PROCESS | 4008 | 1461254228541 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:08 INFO - PROCESS | 4008 | 1461254228656 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 08:57:08 INFO - PROCESS | 4008 | 1461254228745 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E78B000 == 55 [pid = 4008] [id = 702] 08:57:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D228D42800) [pid = 4008] [serial = 2106] [outer = 0000000000000000] 08:57:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D229533400) [pid = 4008] [serial = 2107] [outer = 000000D228D42800] 08:57:08 INFO - PROCESS | 4008 | 1461254228792 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22AD54000) [pid = 4008] [serial = 2108] [outer = 000000D228D42800] 08:57:09 INFO - PROCESS | 4008 | 1461254229261 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:57:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 776ms 08:57:09 INFO - PROCESS | 4008 | 1461254229315 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 4008 | 1461254229317 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 08:57:09 INFO - PROCESS | 4008 | 1461254229320 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:57:09 INFO - PROCESS | 4008 | 1461254229322 Marionette TRACE conn5 <- [1,2774,null,{}] 08:57:09 INFO - PROCESS | 4008 | 1461254229326 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:09 INFO - PROCESS | 4008 | 1461254229457 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 08:57:09 INFO - PROCESS | 4008 | 1461254229522 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23069D800 == 56 [pid = 4008] [id = 703] 08:57:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22B86B400) [pid = 4008] [serial = 2109] [outer = 0000000000000000] 08:57:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22B8B2400) [pid = 4008] [serial = 2110] [outer = 000000D22B86B400] 08:57:09 INFO - PROCESS | 4008 | 1461254229573 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22BA2B400) [pid = 4008] [serial = 2111] [outer = 000000D22B86B400] 08:57:10 INFO - PROCESS | 4008 | 1461254229999 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:57:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 734ms 08:57:10 INFO - PROCESS | 4008 | 1461254230063 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 4008 | 1461254230066 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 08:57:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:57:10 INFO - PROCESS | 4008 | 1461254230069 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 4008 | 1461254230071 Marionette TRACE conn5 <- [1,2778,null,{}] 08:57:10 INFO - PROCESS | 4008 | 1461254230074 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:10 INFO - PROCESS | 4008 | 1461254230365 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D224C0FC00) [pid = 4008] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22B8CCC00) [pid = 4008] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22BA2B000) [pid = 4008] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D228E2B800) [pid = 4008] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D2195E7C00) [pid = 4008] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D221412400) [pid = 4008] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D21FB0C400) [pid = 4008] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D227C30400) [pid = 4008] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22A4C9000) [pid = 4008] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22A9CEC00) [pid = 4008] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D2196A2C00) [pid = 4008] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D2288ED400) [pid = 4008] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D21972F800) [pid = 4008] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21B31CC00) [pid = 4008] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D21B33F400) [pid = 4008] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D228A95400) [pid = 4008] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22146A400) [pid = 4008] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22B868800) [pid = 4008] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21C687C00) [pid = 4008] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D21973D000) [pid = 4008] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21CA1E800) [pid = 4008] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D228179800) [pid = 4008] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D221412800) [pid = 4008] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D21C69F400) [pid = 4008] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:57:10 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D225070800) [pid = 4008] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:57:10 INFO - PROCESS | 4008 | 1461254230435 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2258F2000 == 57 [pid = 4008] [id = 704] 08:57:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D219677000) [pid = 4008] [serial = 2112] [outer = 0000000000000000] 08:57:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D219740000) [pid = 4008] [serial = 2113] [outer = 000000D219677000] 08:57:10 INFO - PROCESS | 4008 | 1461254230481 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D21FB4F400) [pid = 4008] [serial = 2114] [outer = 000000D219677000] 08:57:10 INFO - PROCESS | 4008 | 1461254230846 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:57:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 839ms 08:57:10 INFO - PROCESS | 4008 | 1461254230911 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 4008 | 1461254230914 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 08:57:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:57:10 INFO - PROCESS | 4008 | 1461254230917 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 4008 | 1461254230919 Marionette TRACE conn5 <- [1,2782,null,{}] 08:57:10 INFO - PROCESS | 4008 | 1461254230922 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:11 INFO - PROCESS | 4008 | 1461254231010 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 08:57:11 INFO - PROCESS | 4008 | 1461254231016 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231550800 == 58 [pid = 4008] [id = 705] 08:57:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22145FC00) [pid = 4008] [serial = 2115] [outer = 0000000000000000] 08:57:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D2288E8000) [pid = 4008] [serial = 2116] [outer = 000000D22145FC00] 08:57:11 INFO - PROCESS | 4008 | 1461254231061 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D22B8CCC00) [pid = 4008] [serial = 2117] [outer = 000000D22145FC00] 08:57:11 INFO - PROCESS | 4008 | 1461254231478 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 08:57:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:57:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 629ms 08:57:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:57:11 INFO - PROCESS | 4008 | 1461254231550 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 4008 | 1461254231552 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 08:57:11 INFO - PROCESS | 4008 | 1461254231555 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 4008 | 1461254231557 Marionette TRACE conn5 <- [1,2786,null,{}] 08:57:11 INFO - PROCESS | 4008 | 1461254231560 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:11 INFO - PROCESS | 4008 | 1461254231648 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 08:57:11 INFO - PROCESS | 4008 | 1461254231657 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2326F7000 == 59 [pid = 4008] [id = 706] 08:57:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22BABB400) [pid = 4008] [serial = 2118] [outer = 0000000000000000] 08:57:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D22BAE1000) [pid = 4008] [serial = 2119] [outer = 000000D22BABB400] 08:57:11 INFO - PROCESS | 4008 | 1461254231703 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D22BE8F000) [pid = 4008] [serial = 2120] [outer = 000000D22BABB400] 08:57:12 INFO - PROCESS | 4008 | 1461254232172 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:57:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 629ms 08:57:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:57:12 INFO - PROCESS | 4008 | 1461254232195 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 4008 | 1461254232197 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 08:57:12 INFO - PROCESS | 4008 | 1461254232201 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 4008 | 1461254232203 Marionette TRACE conn5 <- [1,2790,null,{}] 08:57:12 INFO - PROCESS | 4008 | 1461254232211 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:12 INFO - PROCESS | 4008 | 1461254232299 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 08:57:12 INFO - PROCESS | 4008 | 1461254232305 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232DA8000 == 60 [pid = 4008] [id = 707] 08:57:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22BFC2800) [pid = 4008] [serial = 2121] [outer = 0000000000000000] 08:57:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22C40A800) [pid = 4008] [serial = 2122] [outer = 000000D22BFC2800] 08:57:12 INFO - PROCESS | 4008 | 1461254232351 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22C461400) [pid = 4008] [serial = 2123] [outer = 000000D22BFC2800] 08:57:13 INFO - PROCESS | 4008 | 1461254233080 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 08:57:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:57:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 944ms 08:57:13 INFO - PROCESS | 4008 | 1461254233146 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 08:57:13 INFO - PROCESS | 4008 | 1461254233151 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 08:57:13 INFO - PROCESS | 4008 | 1461254233155 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:57:13 INFO - PROCESS | 4008 | 1461254233159 Marionette TRACE conn5 <- [1,2794,null,{}] 08:57:13 INFO - PROCESS | 4008 | 1461254233166 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:13 INFO - PROCESS | 4008 | 1461254233294 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 08:57:13 INFO - PROCESS | 4008 | 1461254233423 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4B9800 == 61 [pid = 4008] [id = 708] 08:57:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D2205BA800) [pid = 4008] [serial = 2124] [outer = 0000000000000000] 08:57:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D2207F2800) [pid = 4008] [serial = 2125] [outer = 000000D2205BA800] 08:57:13 INFO - PROCESS | 4008 | 1461254233484 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D224C0A000) [pid = 4008] [serial = 2126] [outer = 000000D2205BA800] 08:57:14 INFO - PROCESS | 4008 | 1461254234059 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 08:57:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:57:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 923ms 08:57:14 INFO - PROCESS | 4008 | 1461254234088 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 08:57:14 INFO - PROCESS | 4008 | 1461254234095 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 08:57:14 INFO - PROCESS | 4008 | 1461254234103 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:57:14 INFO - PROCESS | 4008 | 1461254234106 Marionette TRACE conn5 <- [1,2798,null,{}] 08:57:14 INFO - PROCESS | 4008 | 1461254234111 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:14 INFO - PROCESS | 4008 | 1461254234231 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 08:57:14 INFO - PROCESS | 4008 | 1461254234334 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F50C800 == 62 [pid = 4008] [id = 709] 08:57:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D2205BF800) [pid = 4008] [serial = 2127] [outer = 0000000000000000] 08:57:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D228BB1000) [pid = 4008] [serial = 2128] [outer = 000000D2205BF800] 08:57:14 INFO - PROCESS | 4008 | 1461254234392 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22B66C400) [pid = 4008] [serial = 2129] [outer = 000000D2205BF800] 08:57:15 INFO - PROCESS | 4008 | 1461254235039 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:57:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 965ms 08:57:15 INFO - PROCESS | 4008 | 1461254235075 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 4008 | 1461254235078 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 08:57:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:57:15 INFO - PROCESS | 4008 | 1461254235081 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 4008 | 1461254235086 Marionette TRACE conn5 <- [1,2802,null,{}] 08:57:15 INFO - PROCESS | 4008 | 1461254235098 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:15 INFO - PROCESS | 4008 | 1461254235220 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 08:57:15 INFO - PROCESS | 4008 | 1461254235323 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D233977800 == 63 [pid = 4008] [id = 710] 08:57:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22B861800) [pid = 4008] [serial = 2130] [outer = 0000000000000000] 08:57:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22BFC1000) [pid = 4008] [serial = 2131] [outer = 000000D22B861800] 08:57:15 INFO - PROCESS | 4008 | 1461254235384 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22C4E6000) [pid = 4008] [serial = 2132] [outer = 000000D22B861800] 08:57:15 INFO - PROCESS | 4008 | 1461254235949 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 08:57:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:57:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 923ms 08:57:16 INFO - PROCESS | 4008 | 1461254236007 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 4008 | 1461254236011 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 08:57:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:57:16 INFO - PROCESS | 4008 | 1461254236014 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 4008 | 1461254236016 Marionette TRACE conn5 <- [1,2806,null,{}] 08:57:16 INFO - PROCESS | 4008 | 1461254236020 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:16 INFO - PROCESS | 4008 | 1461254236137 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 08:57:16 INFO - PROCESS | 4008 | 1461254236241 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D233B8B000 == 64 [pid = 4008] [id = 711] 08:57:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22C4F3000) [pid = 4008] [serial = 2133] [outer = 0000000000000000] 08:57:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22C7E5400) [pid = 4008] [serial = 2134] [outer = 000000D22C4F3000] 08:57:16 INFO - PROCESS | 4008 | 1461254236299 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22C7EC400) [pid = 4008] [serial = 2135] [outer = 000000D22C4F3000] 08:57:16 INFO - PROCESS | 4008 | 1461254236897 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 08:57:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:57:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 923ms 08:57:16 INFO - PROCESS | 4008 | 1461254236939 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 4008 | 1461254236942 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 08:57:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:57:16 INFO - PROCESS | 4008 | 1461254236945 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 4008 | 1461254236947 Marionette TRACE conn5 <- [1,2810,null,{}] 08:57:16 INFO - PROCESS | 4008 | 1461254236951 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:17 INFO - PROCESS | 4008 | 1461254237063 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 08:57:17 INFO - PROCESS | 4008 | 1461254237181 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D234123800 == 65 [pid = 4008] [id = 712] 08:57:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22C9A0800) [pid = 4008] [serial = 2136] [outer = 0000000000000000] 08:57:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22C9A2400) [pid = 4008] [serial = 2137] [outer = 000000D22C9A0800] 08:57:17 INFO - PROCESS | 4008 | 1461254237237 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D22C9AAC00) [pid = 4008] [serial = 2138] [outer = 000000D22C9A0800] 08:57:17 INFO - PROCESS | 4008 | 1461254237896 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 08:57:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:57:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 987ms 08:57:17 INFO - PROCESS | 4008 | 1461254237934 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 4008 | 1461254237937 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 08:57:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:57:17 INFO - PROCESS | 4008 | 1461254237940 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 4008 | 1461254237942 Marionette TRACE conn5 <- [1,2814,null,{}] 08:57:17 INFO - PROCESS | 4008 | 1461254237946 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:18 INFO - PROCESS | 4008 | 1461254238072 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 08:57:18 INFO - PROCESS | 4008 | 1461254238205 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D21CA53000 == 66 [pid = 4008] [id = 713] 08:57:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D2195EDC00) [pid = 4008] [serial = 2139] [outer = 0000000000000000] 08:57:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D21A048800) [pid = 4008] [serial = 2140] [outer = 000000D2195EDC00] 08:57:18 INFO - PROCESS | 4008 | 1461254238266 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D21F863400) [pid = 4008] [serial = 2141] [outer = 000000D2195EDC00] 08:57:19 INFO - PROCESS | 4008 | 1461254239055 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:57:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:57:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1181ms 08:57:19 INFO - PROCESS | 4008 | 1461254239124 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 08:57:19 INFO - PROCESS | 4008 | 1461254239128 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 08:57:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:57:19 INFO - PROCESS | 4008 | 1461254239133 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 4008 | 1461254239136 Marionette TRACE conn5 <- [1,2818,null,{}] 08:57:19 INFO - PROCESS | 4008 | 1461254239159 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:19 INFO - PROCESS | 4008 | 1461254239269 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 08:57:19 INFO - PROCESS | 4008 | 1461254239399 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E57000 == 67 [pid = 4008] [id = 714] 08:57:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D21B31FC00) [pid = 4008] [serial = 2142] [outer = 0000000000000000] 08:57:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D21B347C00) [pid = 4008] [serial = 2143] [outer = 000000D21B31FC00] 08:57:19 INFO - PROCESS | 4008 | 1461254239455 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D21C6A6400) [pid = 4008] [serial = 2144] [outer = 000000D21B31FC00] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D2288A0800 == 66 [pid = 4008] [id = 635] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D228464000 == 65 [pid = 4008] [id = 642] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F7A1800 == 64 [pid = 4008] [id = 656] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6A9800 == 63 [pid = 4008] [id = 655] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D2326F7000 == 62 [pid = 4008] [id = 706] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D231550800 == 61 [pid = 4008] [id = 705] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D2258F2000 == 60 [pid = 4008] [id = 704] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D23069D800 == 59 [pid = 4008] [id = 703] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E78B000 == 58 [pid = 4008] [id = 702] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C717800 == 57 [pid = 4008] [id = 701] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF15000 == 56 [pid = 4008] [id = 700] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D22B8B0800) [pid = 4008] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D21C6A1C00) [pid = 4008] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D227C30C00) [pid = 4008] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284C8000 == 55 [pid = 4008] [id = 699] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EB9000 == 54 [pid = 4008] [id = 698] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D232C9A000 == 53 [pid = 4008] [id = 696] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D2326DC000 == 52 [pid = 4008] [id = 695] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D23264F000 == 51 [pid = 4008] [id = 694] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D23111D000 == 50 [pid = 4008] [id = 693] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF24000 == 49 [pid = 4008] [id = 692] 08:57:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EBC000 == 48 [pid = 4008] [id = 691] 08:57:20 INFO - PROCESS | 4008 | 1461254240111 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:57:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1004ms 08:57:20 INFO - PROCESS | 4008 | 1461254240138 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 4008 | 1461254240144 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 08:57:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:57:20 INFO - PROCESS | 4008 | 1461254240150 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 4008 | 1461254240153 Marionette TRACE conn5 <- [1,2822,null,{}] 08:57:20 INFO - PROCESS | 4008 | 1461254240157 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:20 INFO - PROCESS | 4008 | 1461254240262 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D227AE6400) [pid = 4008] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D22BA32C00) [pid = 4008] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D22BADFC00) [pid = 4008] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D22B666400) [pid = 4008] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D21B01F800) [pid = 4008] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D221E44400) [pid = 4008] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22079D400) [pid = 4008] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D227EDD800) [pid = 4008] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22A936400) [pid = 4008] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22B668400) [pid = 4008] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D21C6A3400) [pid = 4008] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D228BAD400) [pid = 4008] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D228E0A000) [pid = 4008] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D220732000) [pid = 4008] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22BAE7400) [pid = 4008] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D2205BA000) [pid = 4008] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D2290E2400) [pid = 4008] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22BABE000) [pid = 4008] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D22B85E400) [pid = 4008] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D227AE9800) [pid = 4008] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D22B8AE800) [pid = 4008] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D220211800) [pid = 4008] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22721F400) [pid = 4008] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D21AFC7800) [pid = 4008] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22B8CF800) [pid = 4008] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D221E3EC00) [pid = 4008] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D21FB03C00) [pid = 4008] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D228D43800) [pid = 4008] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227289000) [pid = 4008] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21CAFA400) [pid = 4008] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D229026000) [pid = 4008] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22B84A400) [pid = 4008] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D228623400) [pid = 4008] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D22BE8E400) [pid = 4008] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 08:57:20 INFO - PROCESS | 4008 | 1461254240371 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D221EEE800 == 49 [pid = 4008] [id = 715] 08:57:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D21B01F800) [pid = 4008] [serial = 2145] [outer = 0000000000000000] 08:57:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D21C689800) [pid = 4008] [serial = 2146] [outer = 000000D21B01F800] 08:57:20 INFO - PROCESS | 4008 | 1461254240420 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D21FB0E800) [pid = 4008] [serial = 2147] [outer = 000000D21B01F800] 08:57:20 INFO - PROCESS | 4008 | 1461254240857 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:57:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 776ms 08:57:20 INFO - PROCESS | 4008 | 1461254240927 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 4008 | 1461254240930 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 08:57:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:57:20 INFO - PROCESS | 4008 | 1461254240933 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 4008 | 1461254240937 Marionette TRACE conn5 <- [1,2826,null,{}] 08:57:20 INFO - PROCESS | 4008 | 1461254240949 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:21 INFO - PROCESS | 4008 | 1461254241041 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 08:57:21 INFO - PROCESS | 4008 | 1461254241058 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D229007800 == 50 [pid = 4008] [id = 716] 08:57:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D221469400) [pid = 4008] [serial = 2148] [outer = 0000000000000000] 08:57:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22149A800) [pid = 4008] [serial = 2149] [outer = 000000D221469400] 08:57:21 INFO - PROCESS | 4008 | 1461254241108 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D224C09400) [pid = 4008] [serial = 2150] [outer = 000000D221469400] 08:57:21 INFO - PROCESS | 4008 | 1461254241580 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:57:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 671ms 08:57:21 INFO - PROCESS | 4008 | 1461254241608 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 4008 | 1461254241610 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 08:57:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:57:21 INFO - PROCESS | 4008 | 1461254241613 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 4008 | 1461254241615 Marionette TRACE conn5 <- [1,2830,null,{}] 08:57:21 INFO - PROCESS | 4008 | 1461254241619 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:21 INFO - PROCESS | 4008 | 1461254241711 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 08:57:21 INFO - PROCESS | 4008 | 1461254241719 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA63000 == 51 [pid = 4008] [id = 717] 08:57:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D227289C00) [pid = 4008] [serial = 2151] [outer = 0000000000000000] 08:57:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D22760F800) [pid = 4008] [serial = 2152] [outer = 000000D227289C00] 08:57:21 INFO - PROCESS | 4008 | 1461254241767 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D227A7F400) [pid = 4008] [serial = 2153] [outer = 000000D227289C00] 08:57:22 INFO - PROCESS | 4008 | 1461254242212 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 08:57:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:57:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 08:57:22 INFO - PROCESS | 4008 | 1461254242287 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 4008 | 1461254242289 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 08:57:22 INFO - PROCESS | 4008 | 1461254242292 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:57:22 INFO - PROCESS | 4008 | 1461254242294 Marionette TRACE conn5 <- [1,2834,null,{}] 08:57:22 INFO - PROCESS | 4008 | 1461254242297 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:22 INFO - PROCESS | 4008 | 1461254242384 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 08:57:22 INFO - PROCESS | 4008 | 1461254242427 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF21000 == 52 [pid = 4008] [id = 718] 08:57:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D227AEDC00) [pid = 4008] [serial = 2154] [outer = 0000000000000000] 08:57:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D227CC0800) [pid = 4008] [serial = 2155] [outer = 000000D227AEDC00] 08:57:22 INFO - PROCESS | 4008 | 1461254242474 Marionette DEBUG loaded listener.js 08:57:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D227F6F000) [pid = 4008] [serial = 2156] [outer = 000000D227AEDC00] 08:57:22 INFO - PROCESS | 4008 | 1461254242977 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 08:57:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:57:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 734ms 08:57:23 INFO - PROCESS | 4008 | 1461254243030 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 08:57:23 INFO - PROCESS | 4008 | 1461254243032 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 08:57:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:57:23 INFO - PROCESS | 4008 | 1461254243035 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - PROCESS | 4008 | 1461254243037 Marionette TRACE conn5 <- [1,2838,null,{}] 08:57:23 INFO - PROCESS | 4008 | 1461254243040 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:23 INFO - PROCESS | 4008 | 1461254243176 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 08:57:23 INFO - PROCESS | 4008 | 1461254243236 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C61E800 == 53 [pid = 4008] [id = 719] 08:57:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D228A91000) [pid = 4008] [serial = 2157] [outer = 0000000000000000] 08:57:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D228DC8000) [pid = 4008] [serial = 2158] [outer = 000000D228A91000] 08:57:23 INFO - PROCESS | 4008 | 1461254243286 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D229026000) [pid = 4008] [serial = 2159] [outer = 000000D228A91000] 08:57:23 INFO - PROCESS | 4008 | 1461254243718 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:57:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:57:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 734ms 08:57:23 INFO - PROCESS | 4008 | 1461254243799 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 08:57:23 INFO - PROCESS | 4008 | 1461254243801 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 08:57:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:57:23 INFO - PROCESS | 4008 | 1461254243805 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - PROCESS | 4008 | 1461254243807 Marionette TRACE conn5 <- [1,2842,null,{}] 08:57:23 INFO - PROCESS | 4008 | 1461254243810 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:23 INFO - PROCESS | 4008 | 1461254243925 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 08:57:23 INFO - PROCESS | 4008 | 1461254243983 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E387800 == 54 [pid = 4008] [id = 720] 08:57:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22A4C1C00) [pid = 4008] [serial = 2160] [outer = 0000000000000000] 08:57:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22A86AC00) [pid = 4008] [serial = 2161] [outer = 000000D22A4C1C00] 08:57:24 INFO - PROCESS | 4008 | 1461254244030 Marionette DEBUG loaded listener.js 08:57:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22B668C00) [pid = 4008] [serial = 2162] [outer = 000000D22A4C1C00] 08:57:24 INFO - PROCESS | 4008 | 1461254244464 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 08:57:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:57:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 671ms 08:57:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:57:24 INFO - PROCESS | 4008 | 1461254244479 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 08:57:24 INFO - PROCESS | 4008 | 1461254244481 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 08:57:24 INFO - PROCESS | 4008 | 1461254244484 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:57:24 INFO - PROCESS | 4008 | 1461254244486 Marionette TRACE conn5 <- [1,2846,null,{}] 08:57:24 INFO - PROCESS | 4008 | 1461254244489 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:24 INFO - PROCESS | 4008 | 1461254244611 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 08:57:24 INFO - PROCESS | 4008 | 1461254244617 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228008000 == 55 [pid = 4008] [id = 721] 08:57:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22B66F400) [pid = 4008] [serial = 2163] [outer = 0000000000000000] 08:57:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22B853800) [pid = 4008] [serial = 2164] [outer = 000000D22B66F400] 08:57:24 INFO - PROCESS | 4008 | 1461254244935 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22B86A400) [pid = 4008] [serial = 2165] [outer = 000000D22B66F400] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22B674C00) [pid = 4008] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D21BB69C00) [pid = 4008] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D2297A5C00) [pid = 4008] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D224FD7400) [pid = 4008] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22B852C00) [pid = 4008] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21CAF3C00) [pid = 4008] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D21AF79C00) [pid = 4008] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D21CA18400) [pid = 4008] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D224C06000) [pid = 4008] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D22BABB400) [pid = 4008] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D228D42800) [pid = 4008] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22B86B400) [pid = 4008] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D21FB55800) [pid = 4008] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D227EE9800) [pid = 4008] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D221E44800) [pid = 4008] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22BA26400) [pid = 4008] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D21B33D800) [pid = 4008] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21969F800) [pid = 4008] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D224F31400) [pid = 4008] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D22B854400) [pid = 4008] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D219731400) [pid = 4008] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D22145FC00) [pid = 4008] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:57:25 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D219677000) [pid = 4008] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:57:25 INFO - PROCESS | 4008 | 1461254245353 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:57:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:57:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 923ms 08:57:25 INFO - PROCESS | 4008 | 1461254245411 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 4008 | 1461254245413 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 08:57:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:57:25 INFO - PROCESS | 4008 | 1461254245417 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 4008 | 1461254245418 Marionette TRACE conn5 <- [1,2850,null,{}] 08:57:25 INFO - PROCESS | 4008 | 1461254245422 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:25 INFO - PROCESS | 4008 | 1461254245544 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 08:57:25 INFO - PROCESS | 4008 | 1461254245560 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F572000 == 56 [pid = 4008] [id = 722] 08:57:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D21FBBC800) [pid = 4008] [serial = 2166] [outer = 0000000000000000] 08:57:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D2279C8800) [pid = 4008] [serial = 2167] [outer = 000000D21FBBC800] 08:57:25 INFO - PROCESS | 4008 | 1461254245606 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22B672400) [pid = 4008] [serial = 2168] [outer = 000000D21FBBC800] 08:57:26 INFO - PROCESS | 4008 | 1461254246016 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:57:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 629ms 08:57:26 INFO - PROCESS | 4008 | 1461254246049 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 08:57:26 INFO - PROCESS | 4008 | 1461254246051 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 08:57:26 INFO - PROCESS | 4008 | 1461254246054 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:57:26 INFO - PROCESS | 4008 | 1461254246056 Marionette TRACE conn5 <- [1,2854,null,{}] 08:57:26 INFO - PROCESS | 4008 | 1461254246059 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:26 INFO - PROCESS | 4008 | 1461254246180 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 08:57:26 INFO - PROCESS | 4008 | 1461254246190 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230666000 == 57 [pid = 4008] [id = 723] 08:57:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22B863400) [pid = 4008] [serial = 2169] [outer = 0000000000000000] 08:57:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22B8AC000) [pid = 4008] [serial = 2170] [outer = 000000D22B863400] 08:57:26 INFO - PROCESS | 4008 | 1461254246236 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22B8C8800) [pid = 4008] [serial = 2171] [outer = 000000D22B863400] 08:57:26 INFO - PROCESS | 4008 | 1461254246676 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:57:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 673ms 08:57:26 INFO - PROCESS | 4008 | 1461254246730 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 08:57:26 INFO - PROCESS | 4008 | 1461254246733 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 08:57:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:57:26 INFO - PROCESS | 4008 | 1461254246736 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - PROCESS | 4008 | 1461254246739 Marionette TRACE conn5 <- [1,2858,null,{}] 08:57:26 INFO - PROCESS | 4008 | 1461254246746 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:26 INFO - PROCESS | 4008 | 1461254246856 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 08:57:27 INFO - PROCESS | 4008 | 1461254247048 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2208C4800 == 58 [pid = 4008] [id = 724] 08:57:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D2195EA400) [pid = 4008] [serial = 2172] [outer = 0000000000000000] 08:57:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D2196A3400) [pid = 4008] [serial = 2173] [outer = 000000D2195EA400] 08:57:27 INFO - PROCESS | 4008 | 1461254247110 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D21B01D000) [pid = 4008] [serial = 2174] [outer = 000000D2195EA400] 08:57:27 INFO - PROCESS | 4008 | 1461254247717 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:57:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1027ms 08:57:27 INFO - PROCESS | 4008 | 1461254247767 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 4008 | 1461254247773 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 08:57:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:57:27 INFO - PROCESS | 4008 | 1461254247779 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 4008 | 1461254247783 Marionette TRACE conn5 <- [1,2862,null,{}] 08:57:27 INFO - PROCESS | 4008 | 1461254247809 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:27 INFO - PROCESS | 4008 | 1461254247962 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 08:57:28 INFO - PROCESS | 4008 | 1461254248096 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228E59800 == 59 [pid = 4008] [id = 725] 08:57:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D2205BAC00) [pid = 4008] [serial = 2175] [outer = 0000000000000000] 08:57:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D2207A6800) [pid = 4008] [serial = 2176] [outer = 000000D2205BAC00] 08:57:28 INFO - PROCESS | 4008 | 1461254248156 Marionette DEBUG loaded listener.js 08:57:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D221469C00) [pid = 4008] [serial = 2177] [outer = 000000D2205BAC00] 08:57:28 INFO - PROCESS | 4008 | 1461254248767 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 08:57:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:57:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1028ms 08:57:28 INFO - PROCESS | 4008 | 1461254248811 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 08:57:28 INFO - PROCESS | 4008 | 1461254248816 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 08:57:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:57:28 INFO - PROCESS | 4008 | 1461254248820 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 4008 | 1461254248823 Marionette TRACE conn5 <- [1,2866,null,{}] 08:57:28 INFO - PROCESS | 4008 | 1461254248827 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:28 INFO - PROCESS | 4008 | 1461254248944 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 08:57:29 INFO - PROCESS | 4008 | 1461254249077 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23068D800 == 60 [pid = 4008] [id = 726] 08:57:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D227AE7800) [pid = 4008] [serial = 2178] [outer = 0000000000000000] 08:57:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D2288E9C00) [pid = 4008] [serial = 2179] [outer = 000000D227AE7800] 08:57:29 INFO - PROCESS | 4008 | 1461254249138 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D228D43800) [pid = 4008] [serial = 2180] [outer = 000000D227AE7800] 08:57:29 INFO - PROCESS | 4008 | 1461254249705 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:57:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 923ms 08:57:29 INFO - PROCESS | 4008 | 1461254249746 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 4008 | 1461254249749 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 08:57:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:57:29 INFO - PROCESS | 4008 | 1461254249759 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 4008 | 1461254249766 Marionette TRACE conn5 <- [1,2870,null,{}] 08:57:29 INFO - PROCESS | 4008 | 1461254249772 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:29 INFO - PROCESS | 4008 | 1461254249903 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 08:57:30 INFO - PROCESS | 4008 | 1461254250063 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000D231110800 == 61 [pid = 4008] [id = 727] 08:57:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D228D47800) [pid = 4008] [serial = 2181] [outer = 0000000000000000] 08:57:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22BABB400) [pid = 4008] [serial = 2182] [outer = 000000D228D47800] 08:57:30 INFO - PROCESS | 4008 | 1461254250121 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22BAE8000) [pid = 4008] [serial = 2183] [outer = 000000D228D47800] 08:57:30 INFO - PROCESS | 4008 | 1461254250697 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 08:57:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:57:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 986ms 08:57:30 INFO - PROCESS | 4008 | 1461254250741 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 08:57:30 INFO - PROCESS | 4008 | 1461254250744 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 08:57:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:57:30 INFO - PROCESS | 4008 | 1461254250747 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 4008 | 1461254250749 Marionette TRACE conn5 <- [1,2874,null,{}] 08:57:30 INFO - PROCESS | 4008 | 1461254250753 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:30 INFO - PROCESS | 4008 | 1461254250869 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 08:57:31 INFO - PROCESS | 4008 | 1461254251008 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232648800 == 62 [pid = 4008] [id = 728] 08:57:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22BFBB000) [pid = 4008] [serial = 2184] [outer = 0000000000000000] 08:57:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22BFC0C00) [pid = 4008] [serial = 2185] [outer = 000000D22BFBB000] 08:57:31 INFO - PROCESS | 4008 | 1461254251066 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22C443C00) [pid = 4008] [serial = 2186] [outer = 000000D22BFBB000] 08:57:31 INFO - PROCESS | 4008 | 1461254251609 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 08:57:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:57:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 923ms 08:57:31 INFO - PROCESS | 4008 | 1461254251672 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 08:57:31 INFO - PROCESS | 4008 | 1461254251675 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 08:57:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:57:31 INFO - PROCESS | 4008 | 1461254251679 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:57:31 INFO - PROCESS | 4008 | 1461254251681 Marionette TRACE conn5 <- [1,2878,null,{}] 08:57:31 INFO - PROCESS | 4008 | 1461254251684 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:31 INFO - PROCESS | 4008 | 1461254251801 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 08:57:31 INFO - PROCESS | 4008 | 1461254251904 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232CA3000 == 63 [pid = 4008] [id = 729] 08:57:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22C465000) [pid = 4008] [serial = 2187] [outer = 0000000000000000] 08:57:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22C4E7C00) [pid = 4008] [serial = 2188] [outer = 000000D22C465000] 08:57:31 INFO - PROCESS | 4008 | 1461254251972 Marionette DEBUG loaded listener.js 08:57:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22C9A4800) [pid = 4008] [serial = 2189] [outer = 000000D22C465000] 08:57:32 INFO - PROCESS | 4008 | 1461254252611 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:57:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:57:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 986ms 08:57:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:57:32 INFO - PROCESS | 4008 | 1461254252668 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 4008 | 1461254252670 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 08:57:32 INFO - PROCESS | 4008 | 1461254252674 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 4008 | 1461254252676 Marionette TRACE conn5 <- [1,2882,null,{}] 08:57:32 INFO - PROCESS | 4008 | 1461254252679 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:32 INFO - PROCESS | 4008 | 1461254252793 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 08:57:32 INFO - PROCESS | 4008 | 1461254252964 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232CB3800 == 64 [pid = 4008] [id = 730] 08:57:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D21FB0B800) [pid = 4008] [serial = 2190] [outer = 0000000000000000] 08:57:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22CA26000) [pid = 4008] [serial = 2191] [outer = 000000D21FB0B800] 08:57:33 INFO - PROCESS | 4008 | 1461254253020 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22CA7EC00) [pid = 4008] [serial = 2192] [outer = 000000D21FB0B800] 08:57:33 INFO - PROCESS | 4008 | 1461254253784 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:57:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1174ms 08:57:33 INFO - PROCESS | 4008 | 1461254253860 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 4008 | 1461254253865 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 08:57:33 INFO - PROCESS | 4008 | 1461254253874 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:57:33 INFO - PROCESS | 4008 | 1461254253877 Marionette TRACE conn5 <- [1,2886,null,{}] 08:57:33 INFO - PROCESS | 4008 | 1461254253883 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:33 INFO - PROCESS | 4008 | 1461254253990 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 08:57:34 INFO - PROCESS | 4008 | 1461254254120 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284D2800 == 65 [pid = 4008] [id = 731] 08:57:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D21B340000) [pid = 4008] [serial = 2193] [outer = 0000000000000000] 08:57:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D21B74DC00) [pid = 4008] [serial = 2194] [outer = 000000D21B340000] 08:57:34 INFO - PROCESS | 4008 | 1461254254174 Marionette DEBUG loaded listener.js 08:57:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D21FB0EC00) [pid = 4008] [serial = 2195] [outer = 000000D21B340000] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D230666000 == 64 [pid = 4008] [id = 723] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F572000 == 63 [pid = 4008] [id = 722] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D228008000 == 62 [pid = 4008] [id = 721] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E387800 == 61 [pid = 4008] [id = 720] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C61E800 == 60 [pid = 4008] [id = 719] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF21000 == 59 [pid = 4008] [id = 718] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA63000 == 58 [pid = 4008] [id = 717] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D229007800 == 57 [pid = 4008] [id = 716] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D221EEE800 == 56 [pid = 4008] [id = 715] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E57000 == 55 [pid = 4008] [id = 714] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D21CA53000 == 54 [pid = 4008] [id = 713] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D234123800 == 53 [pid = 4008] [id = 712] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D233B8B000 == 52 [pid = 4008] [id = 711] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D233977800 == 51 [pid = 4008] [id = 710] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F50C800 == 50 [pid = 4008] [id = 709] 08:57:34 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4B9800 == 49 [pid = 4008] [id = 708] 08:57:34 INFO - PROCESS | 4008 | 1461254254827 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 08:57:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:57:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 986ms 08:57:34 INFO - PROCESS | 4008 | 1461254254864 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 4008 | 1461254254870 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 08:57:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:57:34 INFO - PROCESS | 4008 | 1461254254877 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 4008 | 1461254254879 Marionette TRACE conn5 <- [1,2890,null,{}] 08:57:34 INFO - PROCESS | 4008 | 1461254254883 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:35 INFO - PROCESS | 4008 | 1461254254991 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22B864800) [pid = 4008] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D228E0D400) [pid = 4008] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D219740000) [pid = 4008] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22B8CCC00) [pid = 4008] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22BE8F000) [pid = 4008] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D22146AC00) [pid = 4008] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D21FB4F400) [pid = 4008] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D228DC1800) [pid = 4008] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22B8CA400) [pid = 4008] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D2208D9C00) [pid = 4008] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22B864000) [pid = 4008] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D228621C00) [pid = 4008] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D21B744000) [pid = 4008] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D2205B9C00) [pid = 4008] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D2282F6800) [pid = 4008] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000D22BAE1000) [pid = 4008] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000D229533400) [pid = 4008] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000D22B8B2400) [pid = 4008] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000D22AD54000) [pid = 4008] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000D2207FA800) [pid = 4008] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000D228BB0400) [pid = 4008] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D2279C8400) [pid = 4008] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D227DBB400) [pid = 4008] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D22C405800) [pid = 4008] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D22BFC0000) [pid = 4008] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D22C4ED000) [pid = 4008] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D227C2C000) [pid = 4008] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D21B741800) [pid = 4008] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D219744000) [pid = 4008] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D22BA2B400) [pid = 4008] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000D2288B4800) [pid = 4008] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000D227224400) [pid = 4008] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000D22BA28000) [pid = 4008] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000D22B86D400) [pid = 4008] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000D22BABDC00) [pid = 4008] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000D21A86C800) [pid = 4008] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000D21FB10800) [pid = 4008] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000D2288E8000) [pid = 4008] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000D22C461000) [pid = 4008] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 08:57:35 INFO - PROCESS | 4008 | 1461254255100 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227981800 == 50 [pid = 4008] [id = 732] 08:57:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000D21B3C7800) [pid = 4008] [serial = 2196] [outer = 0000000000000000] 08:57:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000D21B955400) [pid = 4008] [serial = 2197] [outer = 000000D21B3C7800] 08:57:35 INFO - PROCESS | 4008 | 1461254255149 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000D21FB0BC00) [pid = 4008] [serial = 2198] [outer = 000000D21B3C7800] 08:57:35 INFO - PROCESS | 4008 | 1461254255643 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:57:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:57:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 840ms 08:57:35 INFO - PROCESS | 4008 | 1461254255717 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 08:57:35 INFO - PROCESS | 4008 | 1461254255720 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 08:57:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:57:35 INFO - PROCESS | 4008 | 1461254255723 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:57:35 INFO - PROCESS | 4008 | 1461254255727 Marionette TRACE conn5 <- [1,2894,null,{}] 08:57:35 INFO - PROCESS | 4008 | 1461254255738 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:35 INFO - PROCESS | 4008 | 1461254255835 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 08:57:35 INFO - PROCESS | 4008 | 1461254255923 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4B9000 == 51 [pid = 4008] [id = 733] 08:57:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000D21CA18800) [pid = 4008] [serial = 2199] [outer = 0000000000000000] 08:57:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000D221466400) [pid = 4008] [serial = 2200] [outer = 000000D21CA18800] 08:57:35 INFO - PROCESS | 4008 | 1461254255974 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000D22445C400) [pid = 4008] [serial = 2201] [outer = 000000D21CA18800] 08:57:36 INFO - PROCESS | 4008 | 1461254256374 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:57:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 692ms 08:57:36 INFO - PROCESS | 4008 | 1461254256418 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 4008 | 1461254256421 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 08:57:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:57:36 INFO - PROCESS | 4008 | 1461254256424 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 4008 | 1461254256426 Marionette TRACE conn5 <- [1,2898,null,{}] 08:57:36 INFO - PROCESS | 4008 | 1461254256430 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:36 INFO - PROCESS | 4008 | 1461254256523 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 08:57:36 INFO - PROCESS | 4008 | 1461254256530 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BF1E800 == 52 [pid = 4008] [id = 734] 08:57:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000D2272A6400) [pid = 4008] [serial = 2202] [outer = 0000000000000000] 08:57:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000D227AEC000) [pid = 4008] [serial = 2203] [outer = 000000D2272A6400] 08:57:36 INFO - PROCESS | 4008 | 1461254256577 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000D227EDF800) [pid = 4008] [serial = 2204] [outer = 000000D2272A6400] 08:57:37 INFO - PROCESS | 4008 | 1461254257004 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 08:57:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:57:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:57:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 629ms 08:57:37 INFO - PROCESS | 4008 | 1461254257057 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 4008 | 1461254257059 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 08:57:37 INFO - TEST-START | /DOMEvents/constructors.html 08:57:37 INFO - PROCESS | 4008 | 1461254257062 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 4008 | 1461254257064 Marionette TRACE conn5 <- [1,2902,null,{}] 08:57:37 INFO - PROCESS | 4008 | 1461254257075 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:37 INFO - PROCESS | 4008 | 1461254257192 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 08:57:37 INFO - PROCESS | 4008 | 1461254257280 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228008800 == 53 [pid = 4008] [id = 735] 08:57:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D22760A400) [pid = 4008] [serial = 2205] [outer = 0000000000000000] 08:57:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22881B400) [pid = 4008] [serial = 2206] [outer = 000000D22760A400] 08:57:37 INFO - PROCESS | 4008 | 1461254257327 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D228A94800) [pid = 4008] [serial = 2207] [outer = 000000D22760A400] 08:57:37 INFO - PROCESS | 4008 | 1461254257856 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:57:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:57:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:57:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:57:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 843ms 08:57:37 INFO - PROCESS | 4008 | 1461254257909 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 4008 | 1461254257911 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 08:57:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:57:37 INFO - PROCESS | 4008 | 1461254257914 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 4008 | 1461254257916 Marionette TRACE conn5 <- [1,2906,null,{}] 08:57:37 INFO - PROCESS | 4008 | 1461254257920 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:38 INFO - PROCESS | 4008 | 1461254258067 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 08:57:38 INFO - PROCESS | 4008 | 1461254258131 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E666800 == 54 [pid = 4008] [id = 736] 08:57:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D2290E1800) [pid = 4008] [serial = 2208] [outer = 0000000000000000] 08:57:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22A93F000) [pid = 4008] [serial = 2209] [outer = 000000D2290E1800] 08:57:38 INFO - PROCESS | 4008 | 1461254258181 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22B850C00) [pid = 4008] [serial = 2210] [outer = 000000D2290E1800] 08:57:38 INFO - PROCESS | 4008 | 1461254258646 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:57:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:57:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 776ms 08:57:38 INFO - PROCESS | 4008 | 1461254258694 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 4008 | 1461254258696 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 08:57:38 INFO - PROCESS | 4008 | 1461254258699 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:57:38 INFO - PROCESS | 4008 | 1461254258702 Marionette TRACE conn5 <- [1,2910,null,{}] 08:57:38 INFO - PROCESS | 4008 | 1461254258710 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:38 INFO - PROCESS | 4008 | 1461254258830 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 08:57:38 INFO - PROCESS | 4008 | 1461254258836 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F578800 == 55 [pid = 4008] [id = 737] 08:57:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D2272AA400) [pid = 4008] [serial = 2211] [outer = 0000000000000000] 08:57:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22B86BC00) [pid = 4008] [serial = 2212] [outer = 000000D2272AA400] 08:57:38 INFO - PROCESS | 4008 | 1461254258933 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22B8CD800) [pid = 4008] [serial = 2213] [outer = 000000D2272AA400] 08:57:39 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000D228A91000) [pid = 4008] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:57:39 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000D22A4C1C00) [pid = 4008] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:57:39 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000D227AEDC00) [pid = 4008] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:57:39 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000D21B31FC00) [pid = 4008] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:57:39 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000D21B01F800) [pid = 4008] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:57:39 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000D221469400) [pid = 4008] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:57:39 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000D227289C00) [pid = 4008] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:57:39 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000D21FBBC800) [pid = 4008] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:57:39 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000D22B66F400) [pid = 4008] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:57:39 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:57:39 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:57:39 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:57:39 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:57:39 INFO - PROCESS | 4008 | 1461254259414 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 08:57:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:57:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:57:39 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 08:57:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:57:39 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 08:57:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:57:39 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]" 08:57:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:57:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:57:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 738ms 08:57:39 INFO - PROCESS | 4008 | 1461254259440 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 4008 | 1461254259442 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 08:57:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:57:39 INFO - PROCESS | 4008 | 1461254259446 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 4008 | 1461254259447 Marionette TRACE conn5 <- [1,2914,null,{}] 08:57:39 INFO - PROCESS | 4008 | 1461254259451 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:39 INFO - PROCESS | 4008 | 1461254259540 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 08:57:39 INFO - PROCESS | 4008 | 1461254259545 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F7B3000 == 56 [pid = 4008] [id = 738] 08:57:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000D2288E4800) [pid = 4008] [serial = 2214] [outer = 0000000000000000] 08:57:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000D22BAB5400) [pid = 4008] [serial = 2215] [outer = 000000D2288E4800] 08:57:39 INFO - PROCESS | 4008 | 1461254259591 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000D22BADE000) [pid = 4008] [serial = 2216] [outer = 000000D2288E4800] 08:57:39 INFO - PROCESS | 4008 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:57:40 INFO - PROCESS | 4008 | 1461254260014 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 08:57:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:57:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 622ms 08:57:40 INFO - PROCESS | 4008 | 1461254260076 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 08:57:40 INFO - PROCESS | 4008 | 1461254260078 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 08:57:40 INFO - PROCESS | 4008 | 1461254260082 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:57:40 INFO - PROCESS | 4008 | 1461254260083 Marionette TRACE conn5 <- [1,2918,null,{}] 08:57:40 INFO - PROCESS | 4008 | 1461254260087 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:40 INFO - PROCESS | 4008 | 1461254260179 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 08:57:40 INFO - PROCESS | 4008 | 1461254260185 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230715800 == 57 [pid = 4008] [id = 739] 08:57:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000D22BFB9800) [pid = 4008] [serial = 2217] [outer = 0000000000000000] 08:57:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000D22BFC2400) [pid = 4008] [serial = 2218] [outer = 000000D22BFB9800] 08:57:40 INFO - PROCESS | 4008 | 1461254260230 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000D22C45AC00) [pid = 4008] [serial = 2219] [outer = 000000D22BFB9800] 08:57:40 INFO - PROCESS | 4008 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:57:40 INFO - PROCESS | 4008 | 1461254260669 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 08:57:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:57:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 629ms 08:57:40 INFO - PROCESS | 4008 | 1461254260714 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 08:57:40 INFO - PROCESS | 4008 | 1461254260716 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 08:57:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:57:40 INFO - PROCESS | 4008 | 1461254260732 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - PROCESS | 4008 | 1461254260734 Marionette TRACE conn5 <- [1,2922,null,{}] 08:57:40 INFO - PROCESS | 4008 | 1461254260738 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:40 INFO - PROCESS | 4008 | 1461254260833 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 08:57:40 INFO - PROCESS | 4008 | 1461254260841 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23111B000 == 58 [pid = 4008] [id = 740] 08:57:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000D22C465800) [pid = 4008] [serial = 2220] [outer = 0000000000000000] 08:57:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000D22C4F2400) [pid = 4008] [serial = 2221] [outer = 000000D22C465800] 08:57:40 INFO - PROCESS | 4008 | 1461254260886 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000D22C7EBC00) [pid = 4008] [serial = 2222] [outer = 000000D22C465800] 08:57:41 INFO - PROCESS | 4008 | 1461254261510 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:57:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:57:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 839ms 08:57:41 INFO - PROCESS | 4008 | 1461254261579 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 08:57:41 INFO - PROCESS | 4008 | 1461254261584 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 08:57:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:57:41 INFO - PROCESS | 4008 | 1461254261605 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 4008 | 1461254261609 Marionette TRACE conn5 <- [1,2926,null,{}] 08:57:41 INFO - PROCESS | 4008 | 1461254261617 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:41 INFO - PROCESS | 4008 | 1461254261749 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 08:57:41 INFO - PROCESS | 4008 | 1461254261849 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284D8800 == 59 [pid = 4008] [id = 741] 08:57:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000D21B33D800) [pid = 4008] [serial = 2223] [outer = 0000000000000000] 08:57:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000D21FBBA400) [pid = 4008] [serial = 2224] [outer = 000000D21B33D800] 08:57:41 INFO - PROCESS | 4008 | 1461254261909 Marionette DEBUG loaded listener.js 08:57:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000D2207ABC00) [pid = 4008] [serial = 2225] [outer = 000000D21B33D800] 08:57:42 INFO - PROCESS | 4008 | 1461254262412 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:57:42 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:57:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 860ms 08:57:42 INFO - PROCESS | 4008 | 1461254262450 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 4008 | 1461254262457 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 08:57:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:57:42 INFO - PROCESS | 4008 | 1461254262464 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 4008 | 1461254262467 Marionette TRACE conn5 <- [1,2930,null,{}] 08:57:42 INFO - PROCESS | 4008 | 1461254262471 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:42 INFO - PROCESS | 4008 | 1461254262619 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 08:57:42 INFO - PROCESS | 4008 | 1461254262753 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C60E000 == 60 [pid = 4008] [id = 742] 08:57:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000D22140EC00) [pid = 4008] [serial = 2226] [outer = 0000000000000000] 08:57:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000D226DB8800) [pid = 4008] [serial = 2227] [outer = 000000D22140EC00] 08:57:42 INFO - PROCESS | 4008 | 1461254262812 Marionette DEBUG loaded listener.js 08:57:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000D228BB4400) [pid = 4008] [serial = 2228] [outer = 000000D22140EC00] 08:57:43 INFO - PROCESS | 4008 | 1461254263366 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 08:57:43 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:57:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:57:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 944ms 08:57:43 INFO - PROCESS | 4008 | 1461254263408 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 08:57:43 INFO - PROCESS | 4008 | 1461254263411 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 08:57:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:57:43 INFO - PROCESS | 4008 | 1461254263415 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:57:43 INFO - PROCESS | 4008 | 1461254263419 Marionette TRACE conn5 <- [1,2934,null,{}] 08:57:43 INFO - PROCESS | 4008 | 1461254263450 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:43 INFO - PROCESS | 4008 | 1461254263572 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 08:57:43 INFO - PROCESS | 4008 | 1461254263678 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2325DB000 == 61 [pid = 4008] [id = 743] 08:57:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22AD54000) [pid = 4008] [serial = 2229] [outer = 0000000000000000] 08:57:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D22B862000) [pid = 4008] [serial = 2230] [outer = 000000D22AD54000] 08:57:43 INFO - PROCESS | 4008 | 1461254263738 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D22BE94000) [pid = 4008] [serial = 2231] [outer = 000000D22AD54000] 08:57:44 INFO - PROCESS | 4008 | 1461254264255 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:57:44 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. 08:57:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 882ms 08:57:44 INFO - PROCESS | 4008 | 1461254264299 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 08:57:44 INFO - PROCESS | 4008 | 1461254264303 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 08:57:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:57:44 INFO - PROCESS | 4008 | 1461254264306 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 4008 | 1461254264309 Marionette TRACE conn5 <- [1,2938,null,{}] 08:57:44 INFO - PROCESS | 4008 | 1461254264313 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:44 INFO - PROCESS | 4008 | 1461254264429 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 08:57:44 INFO - PROCESS | 4008 | 1461254264561 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232CA8800 == 62 [pid = 4008] [id = 744] 08:57:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D22BE92800) [pid = 4008] [serial = 2232] [outer = 0000000000000000] 08:57:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D22C9A3400) [pid = 4008] [serial = 2233] [outer = 000000D22BE92800] 08:57:44 INFO - PROCESS | 4008 | 1461254264620 Marionette DEBUG loaded listener.js 08:57:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D22CA2B400) [pid = 4008] [serial = 2234] [outer = 000000D22BE92800] 08:57:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2213BE000 == 63 [pid = 4008] [id = 745] 08:57:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22CA7DC00) [pid = 4008] [serial = 2235] [outer = 0000000000000000] 08:57:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22CA86C00) [pid = 4008] [serial = 2236] [outer = 000000D22CA7DC00] 08:57:45 INFO - PROCESS | 4008 | 1461254265235 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:57:45 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. 08:57:45 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 987ms 08:57:45 INFO - PROCESS | 4008 | 1461254265294 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 4008 | 1461254265297 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 08:57:45 INFO - PROCESS | 4008 | 1461254265300 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:57:45 INFO - PROCESS | 4008 | 1461254265302 Marionette TRACE conn5 <- [1,2942,null,{}] 08:57:45 INFO - PROCESS | 4008 | 1461254265311 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:45 INFO - PROCESS | 4008 | 1461254265445 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 08:57:45 INFO - PROCESS | 4008 | 1461254265573 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23413A000 == 64 [pid = 4008] [id = 746] 08:57:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D227AED000) [pid = 4008] [serial = 2237] [outer = 0000000000000000] 08:57:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22CA82400) [pid = 4008] [serial = 2238] [outer = 000000D227AED000] 08:57:45 INFO - PROCESS | 4008 | 1461254265631 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22D150400) [pid = 4008] [serial = 2239] [outer = 000000D227AED000] 08:57:46 INFO - PROCESS | 4008 | 1461254266190 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:57:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:57:46 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 08:57:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 923ms 08:57:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:57:46 INFO - PROCESS | 4008 | 1461254266226 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 08:57:46 INFO - PROCESS | 4008 | 1461254266229 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 08:57:46 INFO - PROCESS | 4008 | 1461254266232 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:57:46 INFO - PROCESS | 4008 | 1461254266234 Marionette TRACE conn5 <- [1,2946,null,{}] 08:57:46 INFO - PROCESS | 4008 | 1461254266238 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:46 INFO - PROCESS | 4008 | 1461254266396 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 08:57:46 INFO - PROCESS | 4008 | 1461254266497 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000D233AD3000 == 65 [pid = 4008] [id = 747] 08:57:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D228A78C00) [pid = 4008] [serial = 2240] [outer = 0000000000000000] 08:57:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22D1CC000) [pid = 4008] [serial = 2241] [outer = 000000D228A78C00] 08:57:46 INFO - PROCESS | 4008 | 1461254266554 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22D1D2C00) [pid = 4008] [serial = 2242] [outer = 000000D228A78C00] 08:57:47 INFO - PROCESS | 4008 | 1461254267072 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:57:47 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. 08:57:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 881ms 08:57:47 INFO - PROCESS | 4008 | 1461254267116 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 4008 | 1461254267119 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 08:57:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:57:47 INFO - PROCESS | 4008 | 1461254267122 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 4008 | 1461254267124 Marionette TRACE conn5 <- [1,2950,null,{}] 08:57:47 INFO - PROCESS | 4008 | 1461254267128 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:47 INFO - PROCESS | 4008 | 1461254267239 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 08:57:47 INFO - PROCESS | 4008 | 1461254267372 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000D233AEC800 == 66 [pid = 4008] [id = 748] 08:57:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D228A79400) [pid = 4008] [serial = 2243] [outer = 0000000000000000] 08:57:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22D27E400) [pid = 4008] [serial = 2244] [outer = 000000D228A79400] 08:57:47 INFO - PROCESS | 4008 | 1461254267430 Marionette DEBUG loaded listener.js 08:57:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22D288400) [pid = 4008] [serial = 2245] [outer = 000000D228A79400] 08:57:47 INFO - PROCESS | 4008 | 1461254267948 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:57:48 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. 08:57:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 881ms 08:57:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:57:48 INFO - PROCESS | 4008 | 1461254268006 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 08:57:48 INFO - PROCESS | 4008 | 1461254268009 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 08:57:48 INFO - PROCESS | 4008 | 1461254268012 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:57:48 INFO - PROCESS | 4008 | 1461254268014 Marionette TRACE conn5 <- [1,2954,null,{}] 08:57:48 INFO - PROCESS | 4008 | 1461254268061 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:48 INFO - PROCESS | 4008 | 1461254268164 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 08:57:48 INFO - PROCESS | 4008 | 1461254268302 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F60B000 == 67 [pid = 4008] [id = 749] 08:57:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D219F5BC00) [pid = 4008] [serial = 2246] [outer = 0000000000000000] 08:57:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D22B84A800) [pid = 4008] [serial = 2247] [outer = 000000D219F5BC00] 08:57:48 INFO - PROCESS | 4008 | 1461254268356 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D22E4E1800) [pid = 4008] [serial = 2248] [outer = 000000D219F5BC00] 08:57:49 INFO - PROCESS | 4008 | 1461254269123 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:57:49 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. 08:57:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1168ms 08:57:49 INFO - PROCESS | 4008 | 1461254269184 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 4008 | 1461254269188 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 08:57:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:57:49 INFO - PROCESS | 4008 | 1461254269192 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 4008 | 1461254269196 Marionette TRACE conn5 <- [1,2958,null,{}] 08:57:49 INFO - PROCESS | 4008 | 1461254269201 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:49 INFO - PROCESS | 4008 | 1461254269312 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 08:57:49 INFO - PROCESS | 4008 | 1461254269420 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A4AC800 == 68 [pid = 4008] [id = 750] 08:57:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D21C68A000) [pid = 4008] [serial = 2249] [outer = 0000000000000000] 08:57:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D21FEA4800) [pid = 4008] [serial = 2250] [outer = 000000D21C68A000] 08:57:49 INFO - PROCESS | 4008 | 1461254269471 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D22149C800) [pid = 4008] [serial = 2251] [outer = 000000D21C68A000] 08:57:50 INFO - PROCESS | 4008 | 1461254270046 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:57:50 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. 08:57:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 881ms 08:57:50 INFO - PROCESS | 4008 | 1461254270074 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 4008 | 1461254270080 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 08:57:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:57:50 INFO - PROCESS | 4008 | 1461254270086 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 4008 | 1461254270089 Marionette TRACE conn5 <- [1,2962,null,{}] 08:57:50 INFO - PROCESS | 4008 | 1461254270110 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:50 INFO - PROCESS | 4008 | 1461254270222 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 08:57:50 INFO - PROCESS | 4008 | 1461254270333 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BEC4800 == 69 [pid = 4008] [id = 751] 08:57:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D227608400) [pid = 4008] [serial = 2252] [outer = 0000000000000000] 08:57:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D228628000) [pid = 4008] [serial = 2253] [outer = 000000D227608400] 08:57:50 INFO - PROCESS | 4008 | 1461254270383 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000D228A7B400) [pid = 4008] [serial = 2254] [outer = 000000D227608400] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D228014800 == 68 [pid = 4008] [id = 654] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D230715800 == 67 [pid = 4008] [id = 739] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F7B3000 == 66 [pid = 4008] [id = 738] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F578800 == 65 [pid = 4008] [id = 737] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E666800 == 64 [pid = 4008] [id = 736] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D228008800 == 63 [pid = 4008] [id = 735] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BF1E800 == 62 [pid = 4008] [id = 734] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4B9000 == 61 [pid = 4008] [id = 733] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000D228BB1000) [pid = 4008] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D22BFC1000) [pid = 4008] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D22C7E5400) [pid = 4008] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D22C9A2400) [pid = 4008] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D22B8AC000) [pid = 4008] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D22C40A800) [pid = 4008] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D2207F2800) [pid = 4008] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D227981800 == 60 [pid = 4008] [id = 732] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284D2800 == 59 [pid = 4008] [id = 731] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D231110800 == 58 [pid = 4008] [id = 727] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D23068D800 == 57 [pid = 4008] [id = 726] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D228E59800 == 56 [pid = 4008] [id = 725] 08:57:50 INFO - PROCESS | 4008 | --DOCSHELL 000000D2208C4800 == 55 [pid = 4008] [id = 724] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D22B668C00) [pid = 4008] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D2279C8800) [pid = 4008] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22B853800) [pid = 4008] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D22B86A400) [pid = 4008] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22B672400) [pid = 4008] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D227F6F000) [pid = 4008] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D228DC8000) [pid = 4008] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D22A86AC00) [pid = 4008] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D227CC0800) [pid = 4008] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D21C6A6400) [pid = 4008] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D21B347C00) [pid = 4008] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D21C689800) [pid = 4008] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D21FB0E800) [pid = 4008] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D21A048800) [pid = 4008] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D229026000) [pid = 4008] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000D22149A800) [pid = 4008] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000D224C09400) [pid = 4008] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000D22760F800) [pid = 4008] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000D227A7F400) [pid = 4008] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 08:57:50 INFO - PROCESS | 4008 | 1461254270921 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 08:57:50 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. 08:57:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 902ms 08:57:51 INFO - PROCESS | 4008 | 1461254270990 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 4008 | 1461254270993 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 08:57:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:57:51 INFO - PROCESS | 4008 | 1461254270996 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 4008 | 1461254271000 Marionette TRACE conn5 <- [1,2966,null,{}] 08:57:51 INFO - PROCESS | 4008 | 1461254271011 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:51 INFO - PROCESS | 4008 | 1461254271107 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 08:57:51 INFO - PROCESS | 4008 | 1461254271233 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22A228000 == 56 [pid = 4008] [id = 752] 08:57:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000D22029D800) [pid = 4008] [serial = 2255] [outer = 0000000000000000] 08:57:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000D224C09400) [pid = 4008] [serial = 2256] [outer = 000000D22029D800] 08:57:51 INFO - PROCESS | 4008 | 1461254271285 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000D227AEAC00) [pid = 4008] [serial = 2257] [outer = 000000D22029D800] 08:57:51 INFO - PROCESS | 4008 | 1461254271639 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:57:51 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. 08:57:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 692ms 08:57:51 INFO - PROCESS | 4008 | 1461254271694 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 4008 | 1461254271697 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 08:57:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:57:51 INFO - PROCESS | 4008 | 1461254271701 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 4008 | 1461254271703 Marionette TRACE conn5 <- [1,2970,null,{}] 08:57:51 INFO - PROCESS | 4008 | 1461254271707 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:51 INFO - PROCESS | 4008 | 1461254271801 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 08:57:51 INFO - PROCESS | 4008 | 1461254271808 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C611000 == 57 [pid = 4008] [id = 753] 08:57:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000D228824400) [pid = 4008] [serial = 2258] [outer = 0000000000000000] 08:57:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D228A7FC00) [pid = 4008] [serial = 2259] [outer = 000000D228824400] 08:57:51 INFO - PROCESS | 4008 | 1461254271856 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D228DC1400) [pid = 4008] [serial = 2260] [outer = 000000D228824400] 08:57:52 INFO - PROCESS | 4008 | 1461254272281 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 08:57:52 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 08:57:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:57:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 628ms 08:57:52 INFO - PROCESS | 4008 | 1461254272341 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 4008 | 1461254272344 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 08:57:52 INFO - PROCESS | 4008 | 1461254272347 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 4008 | 1461254272349 Marionette TRACE conn5 <- [1,2974,null,{}] 08:57:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:57:52 INFO - PROCESS | 4008 | 1461254272353 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:52 INFO - PROCESS | 4008 | 1461254272449 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 08:57:52 INFO - PROCESS | 4008 | 1461254272455 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E663800 == 58 [pid = 4008] [id = 754] 08:57:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D228E28C00) [pid = 4008] [serial = 2261] [outer = 0000000000000000] 08:57:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D229532800) [pid = 4008] [serial = 2262] [outer = 000000D228E28C00] 08:57:52 INFO - PROCESS | 4008 | 1461254272502 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22A935000) [pid = 4008] [serial = 2263] [outer = 000000D228E28C00] 08:57:53 INFO - PROCESS | 4008 | 1461254273021 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:57:53 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. 08:57:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 736ms 08:57:53 INFO - PROCESS | 4008 | 1461254273089 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 4008 | 1461254273091 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 08:57:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:57:53 INFO - PROCESS | 4008 | 1461254273100 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 4008 | 1461254273102 Marionette TRACE conn5 <- [1,2978,null,{}] 08:57:53 INFO - PROCESS | 4008 | 1461254273106 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:53 INFO - PROCESS | 4008 | 1461254273246 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 08:57:53 INFO - PROCESS | 4008 | 1461254273267 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F609800 == 59 [pid = 4008] [id = 755] 08:57:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22B869800) [pid = 4008] [serial = 2264] [outer = 0000000000000000] 08:57:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22B8C7400) [pid = 4008] [serial = 2265] [outer = 000000D22B869800] 08:57:53 INFO - PROCESS | 4008 | 1461254273317 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22BA31400) [pid = 4008] [serial = 2266] [outer = 000000D22B869800] 08:57:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F509000 == 60 [pid = 4008] [id = 756] 08:57:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22BE94800) [pid = 4008] [serial = 2267] [outer = 0000000000000000] 08:57:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22BE97C00) [pid = 4008] [serial = 2268] [outer = 000000D22BE94800] 08:57:53 INFO - PROCESS | 4008 | 1461254273785 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:57:53 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. 08:57:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 734ms 08:57:53 INFO - PROCESS | 4008 | 1461254273874 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 4008 | 1461254273877 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 08:57:53 INFO - PROCESS | 4008 | 1461254273882 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 4008 | 1461254273884 Marionette TRACE conn5 <- [1,2982,null,{}] 08:57:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:57:53 INFO - PROCESS | 4008 | 1461254273887 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:54 INFO - PROCESS | 4008 | 1461254274037 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 08:57:54 INFO - PROCESS | 4008 | 1461254274050 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23074F000 == 61 [pid = 4008] [id = 757] 08:57:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22B869C00) [pid = 4008] [serial = 2269] [outer = 0000000000000000] 08:57:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22BE8D000) [pid = 4008] [serial = 2270] [outer = 000000D22B869C00] 08:57:54 INFO - PROCESS | 4008 | 1461254274096 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22C40F800) [pid = 4008] [serial = 2271] [outer = 000000D22B869C00] 08:57:54 INFO - PROCESS | 4008 | 1461254274512 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:57:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:57:54 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 08:57:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 08:57:54 INFO - PROCESS | 4008 | 1461254274561 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 4008 | 1461254274563 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 08:57:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:57:54 INFO - PROCESS | 4008 | 1461254274571 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 4008 | 1461254274573 Marionette TRACE conn5 <- [1,2986,null,{}] 08:57:54 INFO - PROCESS | 4008 | 1461254274577 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:54 INFO - PROCESS | 4008 | 1461254274704 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22BFB9800) [pid = 4008] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D22BFC2800) [pid = 4008] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D2290E1800) [pid = 4008] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D21B340000) [pid = 4008] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D21CA18800) [pid = 4008] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D2288E4800) [pid = 4008] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22760A400) [pid = 4008] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D2272AA400) [pid = 4008] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22C45F400) [pid = 4008] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D21B3C7800) [pid = 4008] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D2272A6400) [pid = 4008] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D21AFC0400) [pid = 4008] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:57:54 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22B863400) [pid = 4008] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:57:54 INFO - PROCESS | 4008 | 1461254274933 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228007000 == 62 [pid = 4008] [id = 758] 08:57:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D219745000) [pid = 4008] [serial = 2272] [outer = 0000000000000000] 08:57:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D21B340400) [pid = 4008] [serial = 2273] [outer = 000000D219745000] 08:57:54 INFO - PROCESS | 4008 | 1461254274979 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22B8A7000) [pid = 4008] [serial = 2274] [outer = 000000D219745000] 08:57:55 INFO - PROCESS | 4008 | 1461254275317 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:57:55 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. 08:57:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 776ms 08:57:55 INFO - PROCESS | 4008 | 1461254275373 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 4008 | 1461254275375 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 08:57:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:57:55 INFO - PROCESS | 4008 | 1461254275379 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 4008 | 1461254275380 Marionette TRACE conn5 <- [1,2990,null,{}] 08:57:55 INFO - PROCESS | 4008 | 1461254275384 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:55 INFO - PROCESS | 4008 | 1461254275512 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 08:57:55 INFO - PROCESS | 4008 | 1461254275521 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2326F8800 == 63 [pid = 4008] [id = 759] 08:57:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22C45A400) [pid = 4008] [serial = 2275] [outer = 0000000000000000] 08:57:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22C7E8C00) [pid = 4008] [serial = 2276] [outer = 000000D22C45A400] 08:57:55 INFO - PROCESS | 4008 | 1461254275568 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22CA31000) [pid = 4008] [serial = 2277] [outer = 000000D22C45A400] 08:57:55 INFO - PROCESS | 4008 | 1461254275964 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:57:56 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. 08:57:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 629ms 08:57:56 INFO - PROCESS | 4008 | 1461254276010 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 4008 | 1461254276012 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 08:57:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:57:56 INFO - PROCESS | 4008 | 1461254276015 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 4008 | 1461254276017 Marionette TRACE conn5 <- [1,2994,null,{}] 08:57:56 INFO - PROCESS | 4008 | 1461254276021 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:56 INFO - PROCESS | 4008 | 1461254276153 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 08:57:56 INFO - PROCESS | 4008 | 1461254276164 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D234126000 == 64 [pid = 4008] [id = 760] 08:57:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22CA25400) [pid = 4008] [serial = 2278] [outer = 0000000000000000] 08:57:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22D1C8000) [pid = 4008] [serial = 2279] [outer = 000000D22CA25400] 08:57:56 INFO - PROCESS | 4008 | 1461254276211 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22D327800) [pid = 4008] [serial = 2280] [outer = 000000D22CA25400] 08:57:56 INFO - PROCESS | 4008 | 1461254276615 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:57:56 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. 08:57:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 629ms 08:57:56 INFO - PROCESS | 4008 | 1461254276648 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 4008 | 1461254276651 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 08:57:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:57:56 INFO - PROCESS | 4008 | 1461254276654 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 4008 | 1461254276656 Marionette TRACE conn5 <- [1,2998,null,{}] 08:57:56 INFO - PROCESS | 4008 | 1461254276660 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:56 INFO - PROCESS | 4008 | 1461254276804 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 08:57:56 INFO - PROCESS | 4008 | 1461254276854 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000D234344800 == 65 [pid = 4008] [id = 761] 08:57:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22E4E9000) [pid = 4008] [serial = 2281] [outer = 0000000000000000] 08:57:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D2334B8000) [pid = 4008] [serial = 2282] [outer = 000000D22E4E9000] 08:57:56 INFO - PROCESS | 4008 | 1461254276907 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D2334C1400) [pid = 4008] [serial = 2283] [outer = 000000D22E4E9000] 08:57:57 INFO - PROCESS | 4008 | [4008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:57 INFO - PROCESS | 4008 | 1461254277575 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:57:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:57:57 INFO - {} 08:57:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:57:57 INFO - {} 08:57:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:57:57 INFO - {} 08:57:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:57:57 INFO - {} 08:57:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 986ms 08:57:57 INFO - PROCESS | 4008 | 1461254277649 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 4008 | 1461254277655 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 08:57:57 INFO - TEST-START | /FileAPI/fileReader.html 08:57:57 INFO - PROCESS | 4008 | 1461254277663 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 4008 | 1461254277667 Marionette TRACE conn5 <- [1,3002,null,{}] 08:57:57 INFO - PROCESS | 4008 | 1461254277672 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:57 INFO - PROCESS | 4008 | 1461254277835 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 08:57:57 INFO - PROCESS | 4008 | 1461254277968 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2284C8000 == 66 [pid = 4008] [id = 762] 08:57:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D21B3C7800) [pid = 4008] [serial = 2284] [outer = 0000000000000000] 08:57:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D2208DD400) [pid = 4008] [serial = 2285] [outer = 000000D21B3C7800] 08:57:58 INFO - PROCESS | 4008 | 1461254278029 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D227A74C00) [pid = 4008] [serial = 2286] [outer = 000000D21B3C7800] 08:57:58 INFO - PROCESS | 4008 | 1461254278630 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 08:57:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:57:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:57:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:57:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:57:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 1027ms 08:57:58 INFO - PROCESS | 4008 | 1461254278691 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 4008 | 1461254278698 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 08:57:58 INFO - PROCESS | 4008 | 1461254278705 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - TEST-START | /FileAPI/historical.html 08:57:58 INFO - PROCESS | 4008 | 1461254278708 Marionette TRACE conn5 <- [1,3006,null,{}] 08:57:58 INFO - PROCESS | 4008 | 1461254278712 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:58 INFO - PROCESS | 4008 | 1461254278835 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 08:57:58 INFO - PROCESS | 4008 | 1461254278973 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22CC65000 == 67 [pid = 4008] [id = 763] 08:57:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D228A77000) [pid = 4008] [serial = 2287] [outer = 0000000000000000] 08:57:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D2297AD000) [pid = 4008] [serial = 2288] [outer = 000000D228A77000] 08:57:59 INFO - PROCESS | 4008 | 1461254279032 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D22B866000) [pid = 4008] [serial = 2289] [outer = 000000D228A77000] 08:57:59 INFO - PROCESS | 4008 | 1461254279606 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 08:57:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:57:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:57:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:57:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:57:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:57:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:57:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:57:59 INFO - TEST-OK | /FileAPI/historical.html | took 924ms 08:57:59 INFO - PROCESS | 4008 | 1461254279635 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 08:57:59 INFO - PROCESS | 4008 | 1461254279637 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 08:57:59 INFO - TEST-START | /FileAPI/idlharness.html 08:57:59 INFO - PROCESS | 4008 | 1461254279642 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:57:59 INFO - PROCESS | 4008 | 1461254279646 Marionette TRACE conn5 <- [1,3010,null,{}] 08:57:59 INFO - PROCESS | 4008 | 1461254279658 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:59 INFO - PROCESS | 4008 | 1461254279784 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 08:57:59 INFO - PROCESS | 4008 | 1461254279894 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232D9B000 == 68 [pid = 4008] [id = 764] 08:57:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D22C4F2800) [pid = 4008] [serial = 2290] [outer = 0000000000000000] 08:57:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D22CBF1800) [pid = 4008] [serial = 2291] [outer = 000000D22C4F2800] 08:57:59 INFO - PROCESS | 4008 | 1461254279954 Marionette DEBUG loaded listener.js 08:58:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D22CBFA800) [pid = 4008] [serial = 2292] [outer = 000000D22C4F2800] 08:58:01 INFO - PROCESS | 4008 | 1461254281051 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:58:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:58:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:58:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:58:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:58:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:58:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:58:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:58:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:58:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:58:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:58:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:58:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:58:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:58:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:58:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:58:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:58:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:58:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:58:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:58:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:58:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:58:01 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 08:58:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:58:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:58:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:58:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:58:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:58:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:58:01 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 08:58:01 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 08:58:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:58:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:58:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:58:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:58:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:58:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:58:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:58:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:58:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:58:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:58:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:58:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:58:01 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 08:58:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:58:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:58:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:58:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:58:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:58:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:58:01 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 08:58:01 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 08:58:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:58:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:58:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:58:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:58:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:58:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:58:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:58:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 1541ms 08:58:01 INFO - PROCESS | 4008 | 1461254281185 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 4008 | 1461254281189 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 08:58:01 INFO - TEST-START | /FileAPI/idlharness.worker 08:58:01 INFO - PROCESS | 4008 | 1461254281193 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 4008 | 1461254281195 Marionette TRACE conn5 <- [1,3014,null,{}] 08:58:01 INFO - PROCESS | 4008 | 1461254281199 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:01 INFO - PROCESS | 4008 | 1461254281378 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 08:58:01 INFO - PROCESS | 4008 | 1461254281479 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232D09800 == 69 [pid = 4008] [id = 765] 08:58:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000D22CBFA400) [pid = 4008] [serial = 2293] [outer = 0000000000000000] 08:58:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000D235539400) [pid = 4008] [serial = 2294] [outer = 000000D22CBFA400] 08:58:01 INFO - PROCESS | 4008 | 1461254281536 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000D2353E4800) [pid = 4008] [serial = 2295] [outer = 000000D22CBFA400] 08:58:01 INFO - PROCESS | 4008 | [4008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:58:02 INFO - PROCESS | 4008 | 1461254282733 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:58:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:58:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:58:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:58:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:58:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:58:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:58:02 INFO - {} 08:58:02 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 08:58:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:58:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:58:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:58:02 INFO - {} 08:58:02 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 - {} 08:58:02 INFO - {} 08:58:02 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 08:58:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:58:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:58:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:58:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:58:02 INFO - {} 08:58:02 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 08:58:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:58:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:58:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:58:02 INFO - {} 08:58:02 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 - {} 08:58:02 INFO - {} 08:58:02 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 08:58:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:58:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:58:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 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 08:58:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:58:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:58:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 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 08:58:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 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 08:58:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 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 08:58:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:58:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:58:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:58:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:58:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:58:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:58:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:58:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:58:02 INFO - {} 08:58:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1710ms 08:58:02 INFO - PROCESS | 4008 | 1461254282905 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 08:58:02 INFO - PROCESS | 4008 | 1461254282908 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 08:58:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:58:02 INFO - PROCESS | 4008 | 1461254282912 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 4008 | 1461254282914 Marionette TRACE conn5 <- [1,3018,null,{}] 08:58:02 INFO - PROCESS | 4008 | 1461254282917 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:03 INFO - PROCESS | 4008 | 1461254283033 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 08:58:03 INFO - PROCESS | 4008 | 1461254283366 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E56000 == 70 [pid = 4008] [id = 766] 08:58:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000D219737000) [pid = 4008] [serial = 2296] [outer = 0000000000000000] 08:58:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000D21AFC7C00) [pid = 4008] [serial = 2297] [outer = 000000D219737000] 08:58:03 INFO - PROCESS | 4008 | 1461254283440 Marionette DEBUG loaded listener.js 08:58:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000D21C681800) [pid = 4008] [serial = 2298] [outer = 000000D219737000] 08:58:03 INFO - PROCESS | 4008 | 1461254283958 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 08:58:03 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 08:58:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1079ms 08:58:03 INFO - PROCESS | 4008 | 1461254283992 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 08:58:04 INFO - PROCESS | 4008 | 1461254283997 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 08:58:04 INFO - PROCESS | 4008 | 1461254284003 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:58:04 INFO - PROCESS | 4008 | 1461254284006 Marionette TRACE conn5 <- [1,3022,null,{}] 08:58:04 INFO - PROCESS | 4008 | 1461254284011 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:04 INFO - PROCESS | 4008 | 1461254284175 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 08:58:04 INFO - PROCESS | 4008 | 1461254284322 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2258F9000 == 71 [pid = 4008] [id = 767] 08:58:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000D21FB09C00) [pid = 4008] [serial = 2299] [outer = 0000000000000000] 08:58:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000D2202A4400) [pid = 4008] [serial = 2300] [outer = 000000D21FB09C00] 08:58:04 INFO - PROCESS | 4008 | 1461254284375 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000D221413000) [pid = 4008] [serial = 2301] [outer = 000000D21FB09C00] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F796800 == 70 [pid = 4008] [id = 667] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D234126000 == 69 [pid = 4008] [id = 760] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D2326F8800 == 68 [pid = 4008] [id = 759] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D228007000 == 67 [pid = 4008] [id = 758] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D23074F000 == 66 [pid = 4008] [id = 757] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F509000 == 65 [pid = 4008] [id = 756] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22F609800 == 64 [pid = 4008] [id = 755] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E663800 == 63 [pid = 4008] [id = 754] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000D22C4F2400) [pid = 4008] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C611000 == 62 [pid = 4008] [id = 753] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A228000 == 61 [pid = 4008] [id = 752] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BEC4800 == 60 [pid = 4008] [id = 751] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22A4AC800 == 59 [pid = 4008] [id = 750] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D2213BE000 == 58 [pid = 4008] [id = 745] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C60E000 == 57 [pid = 4008] [id = 742] 08:58:04 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284D8800 == 56 [pid = 4008] [id = 741] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000D22C45AC00) [pid = 4008] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000D2196A3400) [pid = 4008] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000D22BFC2400) [pid = 4008] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000D22C461400) [pid = 4008] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000D22B850C00) [pid = 4008] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000D21FB0EC00) [pid = 4008] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000D221466400) [pid = 4008] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000D21B74DC00) [pid = 4008] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D22BADE000) [pid = 4008] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D228A94800) [pid = 4008] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D22B86BC00) [pid = 4008] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D22CA26000) [pid = 4008] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D22A93F000) [pid = 4008] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D22C4E6C00) [pid = 4008] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D21B955400) [pid = 4008] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D227EDF800) [pid = 4008] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D21FB0BC00) [pid = 4008] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D22C449400) [pid = 4008] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22BAB5400) [pid = 4008] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D22C4E7C00) [pid = 4008] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D22BFC0C00) [pid = 4008] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D227AEC000) [pid = 4008] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22B8C8800) [pid = 4008] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D2288E9C00) [pid = 4008] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22881B400) [pid = 4008] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D2207A6800) [pid = 4008] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000D22445C400) [pid = 4008] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000D22BABB400) [pid = 4008] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 08:58:04 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000D22B8CD800) [pid = 4008] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 08:58:05 INFO - PROCESS | 4008 | 1461254285020 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 08:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:58:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1022ms 08:58:05 INFO - PROCESS | 4008 | 1461254285030 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 4008 | 1461254285034 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 08:58:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:58:05 INFO - PROCESS | 4008 | 1461254285039 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 4008 | 1461254285041 Marionette TRACE conn5 <- [1,3026,null,{}] 08:58:05 INFO - PROCESS | 4008 | 1461254285045 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:05 INFO - PROCESS | 4008 | 1461254285141 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 08:58:05 INFO - PROCESS | 4008 | 1461254285234 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228073800 == 57 [pid = 4008] [id = 768] 08:58:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000D21AACD000) [pid = 4008] [serial = 2302] [outer = 0000000000000000] 08:58:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000D21FA30400) [pid = 4008] [serial = 2303] [outer = 000000D21AACD000] 08:58:05 INFO - PROCESS | 4008 | 1461254285282 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000D22146C400) [pid = 4008] [serial = 2304] [outer = 000000D21AACD000] 08:58:05 INFO - PROCESS | 4008 | 1461254285686 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 08:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:58:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 671ms 08:58:05 INFO - PROCESS | 4008 | 1461254285714 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 4008 | 1461254285716 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 08:58:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:58:05 INFO - PROCESS | 4008 | 1461254285722 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 4008 | 1461254285728 Marionette TRACE conn5 <- [1,3030,null,{}] 08:58:05 INFO - PROCESS | 4008 | 1461254285737 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:05 INFO - PROCESS | 4008 | 1461254285863 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 08:58:05 INFO - PROCESS | 4008 | 1461254285872 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA5F800 == 58 [pid = 4008] [id = 769] 08:58:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D226B6C000) [pid = 4008] [serial = 2305] [outer = 0000000000000000] 08:58:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D227604400) [pid = 4008] [serial = 2306] [outer = 000000D226B6C000] 08:58:05 INFO - PROCESS | 4008 | 1461254285920 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D227AE8C00) [pid = 4008] [serial = 2307] [outer = 000000D226B6C000] 08:58:06 INFO - PROCESS | 4008 | 1461254286573 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:58:06 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. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:58:06 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'.) 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:58:06 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. 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:58:06 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. 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:58:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:58:06 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. 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:58:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:58:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 08:58:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:58:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:58:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:58:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:58:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:58:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:58:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:58:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:58:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:58:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:58:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:58:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 910ms 08:58:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:58:06 INFO - PROCESS | 4008 | 1461254286633 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 4008 | 1461254286636 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 08:58:06 INFO - PROCESS | 4008 | 1461254286640 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 4008 | 1461254286642 Marionette TRACE conn5 <- [1,3034,null,{}] 08:58:06 INFO - PROCESS | 4008 | 1461254286645 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:06 INFO - PROCESS | 4008 | 1461254286741 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 08:58:06 INFO - PROCESS | 4008 | 1461254286751 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000D227E46000 == 59 [pid = 4008] [id = 770] 08:58:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D2282F6400) [pid = 4008] [serial = 2308] [outer = 0000000000000000] 08:58:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D2288B5000) [pid = 4008] [serial = 2309] [outer = 000000D2282F6400] 08:58:06 INFO - PROCESS | 4008 | 1461254286797 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D228A94800) [pid = 4008] [serial = 2310] [outer = 000000D2282F6400] 08:58:07 INFO - PROCESS | 4008 | [4008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:58:07 INFO - PROCESS | 4008 | 1461254287352 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:58:07 INFO - {} 08:58:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 734ms 08:58:07 INFO - PROCESS | 4008 | 1461254287375 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 4008 | 1461254287378 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 08:58:07 INFO - PROCESS | 4008 | 1461254287381 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:58:07 INFO - PROCESS | 4008 | 1461254287382 Marionette TRACE conn5 <- [1,3038,null,{}] 08:58:07 INFO - PROCESS | 4008 | 1461254287386 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:07 INFO - PROCESS | 4008 | 1461254287516 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 08:58:07 INFO - PROCESS | 4008 | 1461254287532 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C724000 == 60 [pid = 4008] [id = 771] 08:58:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D228E23400) [pid = 4008] [serial = 2311] [outer = 0000000000000000] 08:58:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D228E26000) [pid = 4008] [serial = 2312] [outer = 000000D228E23400] 08:58:07 INFO - PROCESS | 4008 | 1461254287590 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D2297A6000) [pid = 4008] [serial = 2313] [outer = 000000D228E23400] 08:58:08 INFO - PROCESS | 4008 | 1461254288070 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 08:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:58:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:58:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 734ms 08:58:08 INFO - PROCESS | 4008 | 1461254288119 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 4008 | 1461254288121 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 08:58:08 INFO - PROCESS | 4008 | 1461254288125 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:58:08 INFO - PROCESS | 4008 | 1461254288127 Marionette TRACE conn5 <- [1,3042,null,{}] 08:58:08 INFO - PROCESS | 4008 | 1461254288131 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:08 INFO - PROCESS | 4008 | 1461254288254 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 08:58:08 INFO - PROCESS | 4008 | 1461254288317 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22E789000 == 61 [pid = 4008] [id = 772] 08:58:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D22A86DC00) [pid = 4008] [serial = 2314] [outer = 0000000000000000] 08:58:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D22B666400) [pid = 4008] [serial = 2315] [outer = 000000D22A86DC00] 08:58:08 INFO - PROCESS | 4008 | 1461254288364 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D22B850400) [pid = 4008] [serial = 2316] [outer = 000000D22A86DC00] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D22B869800) [pid = 4008] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D22B869C00) [pid = 4008] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22BE94800) [pid = 4008] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000D219745000) [pid = 4008] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000D22C45A400) [pid = 4008] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000D228E28C00) [pid = 4008] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000D227608400) [pid = 4008] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000D21C68A000) [pid = 4008] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000D22029D800) [pid = 4008] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000D228824400) [pid = 4008] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000D22CA7DC00) [pid = 4008] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:58:09 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000D22CA25400) [pid = 4008] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:58:09 INFO - PROCESS | 4008 | 1461254289371 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:58:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:58:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:58:09 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" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:58:09 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" 08:58:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:58:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:58:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1347ms 08:58:09 INFO - PROCESS | 4008 | 1461254289475 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 08:58:09 INFO - PROCESS | 4008 | 1461254289477 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 08:58:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:58:09 INFO - PROCESS | 4008 | 1461254289481 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 4008 | 1461254289483 Marionette TRACE conn5 <- [1,3046,null,{}] 08:58:09 INFO - PROCESS | 4008 | 1461254289487 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:09 INFO - PROCESS | 4008 | 1461254289609 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 08:58:09 INFO - PROCESS | 4008 | 1461254289666 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C6A1800 == 62 [pid = 4008] [id = 773] 08:58:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000D22B84D800) [pid = 4008] [serial = 2317] [outer = 0000000000000000] 08:58:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000D22B856400) [pid = 4008] [serial = 2318] [outer = 000000D22B84D800] 08:58:09 INFO - PROCESS | 4008 | 1461254289722 Marionette DEBUG loaded listener.js 08:58:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000D22B8C2800) [pid = 4008] [serial = 2319] [outer = 000000D22B84D800] 08:58:10 INFO - PROCESS | 4008 | 1461254290117 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:58:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:58:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:58:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:58:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:58:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:58:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:58:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:58:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:58:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 673ms 08:58:10 INFO - PROCESS | 4008 | 1461254290157 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 4008 | 1461254290159 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 08:58:10 INFO - PROCESS | 4008 | 1461254290162 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:58:10 INFO - PROCESS | 4008 | 1461254290164 Marionette TRACE conn5 <- [1,3050,null,{}] 08:58:10 INFO - PROCESS | 4008 | 1461254290167 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:10 INFO - PROCESS | 4008 | 1461254290258 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 08:58:10 INFO - PROCESS | 4008 | 1461254290263 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D230664800 == 63 [pid = 4008] [id = 774] 08:58:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000D22B8CEC00) [pid = 4008] [serial = 2320] [outer = 0000000000000000] 08:58:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000D22BFBC400) [pid = 4008] [serial = 2321] [outer = 000000D22B8CEC00] 08:58:10 INFO - PROCESS | 4008 | 1461254290309 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000D22C444C00) [pid = 4008] [serial = 2322] [outer = 000000D22B8CEC00] 08:58:10 INFO - PROCESS | 4008 | [4008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:58:10 INFO - PROCESS | 4008 | 1461254290778 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:58:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:58:10 INFO - {} 08:58:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 08:58:10 INFO - PROCESS | 4008 | 1461254290838 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 4008 | 1461254290840 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 08:58:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:58:10 INFO - PROCESS | 4008 | 1461254290843 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 4008 | 1461254290845 Marionette TRACE conn5 <- [1,3054,null,{}] 08:58:10 INFO - PROCESS | 4008 | 1461254290849 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:10 INFO - PROCESS | 4008 | 1461254290944 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 08:58:10 INFO - PROCESS | 4008 | 1461254290979 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000D23071F000 == 64 [pid = 4008] [id = 775] 08:58:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000D22C4E5800) [pid = 4008] [serial = 2323] [outer = 0000000000000000] 08:58:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000D22C4F1C00) [pid = 4008] [serial = 2324] [outer = 000000D22C4E5800] 08:58:11 INFO - PROCESS | 4008 | 1461254291025 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000D22C9A9C00) [pid = 4008] [serial = 2325] [outer = 000000D22C4E5800] 08:58:11 INFO - PROCESS | 4008 | 1461254291661 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 08:58:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:58:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:58:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:58:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:58:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:58:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:58:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:58:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 884ms 08:58:11 INFO - PROCESS | 4008 | 1461254291730 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 08:58:11 INFO - PROCESS | 4008 | 1461254291735 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 08:58:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:58:11 INFO - PROCESS | 4008 | 1461254291784 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:58:11 INFO - PROCESS | 4008 | 1461254291788 Marionette TRACE conn5 <- [1,3058,null,{}] 08:58:11 INFO - PROCESS | 4008 | 1461254291797 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:11 INFO - PROCESS | 4008 | 1461254291932 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 08:58:12 INFO - PROCESS | 4008 | 1461254292061 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000D228464000 == 65 [pid = 4008] [id = 776] 08:58:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D21C6A3400) [pid = 4008] [serial = 2326] [outer = 0000000000000000] 08:58:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D21FB02400) [pid = 4008] [serial = 2327] [outer = 000000D21C6A3400] 08:58:12 INFO - PROCESS | 4008 | 1461254292124 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D221461C00) [pid = 4008] [serial = 2328] [outer = 000000D21C6A3400] 08:58:12 INFO - PROCESS | 4008 | 1461254292733 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 08:58:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:58:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:58:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:58:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:58:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:58:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:58:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1023ms 08:58:12 INFO - PROCESS | 4008 | 1461254292768 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 08:58:12 INFO - PROCESS | 4008 | 1461254292775 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 08:58:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:58:12 INFO - PROCESS | 4008 | 1461254292781 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 4008 | 1461254292784 Marionette TRACE conn5 <- [1,3062,null,{}] 08:58:12 INFO - PROCESS | 4008 | 1461254292789 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:12 INFO - PROCESS | 4008 | 1461254292938 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 08:58:13 INFO - PROCESS | 4008 | 1461254293075 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C2B6800 == 66 [pid = 4008] [id = 777] 08:58:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D221496800) [pid = 4008] [serial = 2329] [outer = 0000000000000000] 08:58:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D227AF4C00) [pid = 4008] [serial = 2330] [outer = 000000D221496800] 08:58:13 INFO - PROCESS | 4008 | 1461254293136 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D228625000) [pid = 4008] [serial = 2331] [outer = 000000D221496800] 08:58:13 INFO - PROCESS | 4008 | 1461254293690 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 08:58:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:58:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:58:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:58:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:58:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:58:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:58:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 986ms 08:58:13 INFO - PROCESS | 4008 | 1461254293774 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 4008 | 1461254293777 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 08:58:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:58:13 INFO - PROCESS | 4008 | 1461254293781 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 4008 | 1461254293785 Marionette TRACE conn5 <- [1,3066,null,{}] 08:58:13 INFO - PROCESS | 4008 | 1461254293797 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:13 INFO - PROCESS | 4008 | 1461254293928 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 08:58:14 INFO - PROCESS | 4008 | 1461254294057 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22F7B1800 == 67 [pid = 4008] [id = 778] 08:58:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000D228D4C800) [pid = 4008] [serial = 2332] [outer = 0000000000000000] 08:58:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000D228E2FC00) [pid = 4008] [serial = 2333] [outer = 000000D228D4C800] 08:58:14 INFO - PROCESS | 4008 | 1461254294118 Marionette DEBUG loaded listener.js 08:58:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000D22B66B400) [pid = 4008] [serial = 2334] [outer = 000000D228D4C800] 08:58:14 INFO - PROCESS | 4008 | 1461254294678 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 08:58:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:58:14 INFO - PROCESS | 4008 | 1461254294733 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 08:58:14 INFO - PROCESS | 4008 | 1461254294736 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 4008 | 1461254294739 Marionette TRACE conn5 <- [1,3070,null,{}] 08:58:14 INFO - PROCESS | 4008 | 1461254294743 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:14 INFO - PROCESS | 4008 | 1461254294893 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 08:58:15 INFO - PROCESS | 4008 | 1461254295033 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2325DD800 == 68 [pid = 4008] [id = 779] 08:58:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000D22BAB7C00) [pid = 4008] [serial = 2335] [outer = 0000000000000000] 08:58:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000D22BFB7800) [pid = 4008] [serial = 2336] [outer = 000000D22BAB7C00] 08:58:15 INFO - PROCESS | 4008 | 1461254295092 Marionette DEBUG loaded listener.js 08:58:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000D22C4F4C00) [pid = 4008] [serial = 2337] [outer = 000000D22BAB7C00] 08:58:15 INFO - PROCESS | 4008 | 1461254295632 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 08:58:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:58:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:58:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 923ms 08:58:15 INFO - PROCESS | 4008 | 1461254295662 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 08:58:15 INFO - PROCESS | 4008 | 1461254295665 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 08:58:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:58:15 INFO - PROCESS | 4008 | 1461254295668 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:58:15 INFO - PROCESS | 4008 | 1461254295670 Marionette TRACE conn5 <- [1,3074,null,{}] 08:58:15 INFO - PROCESS | 4008 | 1461254295674 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:15 INFO - PROCESS | 4008 | 1461254295788 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 08:58:15 INFO - PROCESS | 4008 | 1461254295900 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000D2306A2000 == 69 [pid = 4008] [id = 780] 08:58:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000D22B8A9C00) [pid = 4008] [serial = 2338] [outer = 0000000000000000] 08:58:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000D22C45A400) [pid = 4008] [serial = 2339] [outer = 000000D22B8A9C00] 08:58:16 INFO - PROCESS | 4008 | 1461254295999 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000D22CA88400) [pid = 4008] [serial = 2340] [outer = 000000D22B8A9C00] 08:58:16 INFO - PROCESS | 4008 | 1461254296509 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:58:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:58:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 881ms 08:58:16 INFO - PROCESS | 4008 | 1461254296552 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 08:58:16 INFO - PROCESS | 4008 | 1461254296555 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 08:58:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:58:16 INFO - PROCESS | 4008 | 1461254296558 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:58:16 INFO - PROCESS | 4008 | 1461254296560 Marionette TRACE conn5 <- [1,3078,null,{}] 08:58:16 INFO - PROCESS | 4008 | 1461254296597 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:16 INFO - PROCESS | 4008 | 1461254296736 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 08:58:16 INFO - PROCESS | 4008 | 1461254296851 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232D25800 == 70 [pid = 4008] [id = 781] 08:58:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000D22CBF8C00) [pid = 4008] [serial = 2341] [outer = 0000000000000000] 08:58:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000D22D27F400) [pid = 4008] [serial = 2342] [outer = 000000D22CBF8C00] 08:58:16 INFO - PROCESS | 4008 | 1461254296952 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000D22E3CC800) [pid = 4008] [serial = 2343] [outer = 000000D22CBF8C00] 08:58:17 INFO - PROCESS | 4008 | 1461254297450 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:58:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:58:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 902ms 08:58:17 INFO - PROCESS | 4008 | 1461254297475 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 4008 | 1461254297477 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 08:58:17 INFO - PROCESS | 4008 | 1461254297482 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 4008 | 1461254297485 Marionette TRACE conn5 <- [1,3082,null,{}] 08:58:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:58:17 INFO - PROCESS | 4008 | 1461254297488 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:17 INFO - PROCESS | 4008 | 1461254297602 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 08:58:17 INFO - PROCESS | 4008 | 1461254297714 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000D232D40800 == 71 [pid = 4008] [id = 782] 08:58:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000D228B5A000) [pid = 4008] [serial = 2344] [outer = 0000000000000000] 08:58:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000D228B5DC00) [pid = 4008] [serial = 2345] [outer = 000000D228B5A000] 08:58:17 INFO - PROCESS | 4008 | 1461254297771 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000D228B63C00) [pid = 4008] [serial = 2346] [outer = 000000D228B5A000] 08:58:18 INFO - PROCESS | 4008 | 1461254298322 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:58:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:58:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 881ms 08:58:18 INFO - PROCESS | 4008 | 1461254298371 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 4008 | 1461254298374 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 08:58:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:58:18 INFO - PROCESS | 4008 | 1461254298378 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 4008 | 1461254298380 Marionette TRACE conn5 <- [1,3086,null,{}] 08:58:18 INFO - PROCESS | 4008 | 1461254298384 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:18 INFO - PROCESS | 4008 | 1461254298498 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 08:58:18 INFO - PROCESS | 4008 | 1461254298611 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000D225093000 == 72 [pid = 4008] [id = 783] 08:58:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000D21B31AC00) [pid = 4008] [serial = 2347] [outer = 0000000000000000] 08:58:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000D228B62000) [pid = 4008] [serial = 2348] [outer = 000000D21B31AC00] 08:58:18 INFO - PROCESS | 4008 | 1461254298723 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000D2334B6000) [pid = 4008] [serial = 2349] [outer = 000000D21B31AC00] 08:58:19 INFO - PROCESS | 4008 | 1461254299248 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 08:58:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:58:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:58:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 923ms 08:58:19 INFO - PROCESS | 4008 | 1461254299303 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 08:58:19 INFO - PROCESS | 4008 | 1461254299306 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 08:58:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:58:19 INFO - PROCESS | 4008 | 1461254299309 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:58:19 INFO - PROCESS | 4008 | 1461254299312 Marionette TRACE conn5 <- [1,3090,null,{}] 08:58:19 INFO - PROCESS | 4008 | 1461254299315 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:19 INFO - PROCESS | 4008 | 1461254299567 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 08:58:19 INFO - PROCESS | 4008 | 1461254299727 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22822C000 == 73 [pid = 4008] [id = 784] 08:58:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (000000D219749000) [pid = 4008] [serial = 2350] [outer = 0000000000000000] 08:58:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 162 (000000D21AF85800) [pid = 4008] [serial = 2351] [outer = 000000D219749000] 08:58:19 INFO - PROCESS | 4008 | 1461254299780 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 163 (000000D21C886400) [pid = 4008] [serial = 2352] [outer = 000000D219749000] 08:58:20 INFO - PROCESS | 4008 | 1461254300378 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:58:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:58:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1131ms 08:58:20 INFO - PROCESS | 4008 | 1461254300443 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 4008 | 1461254300448 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 08:58:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:58:20 INFO - PROCESS | 4008 | 1461254300452 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 4008 | 1461254300457 Marionette TRACE conn5 <- [1,3094,null,{}] 08:58:20 INFO - PROCESS | 4008 | 1461254300461 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:20 INFO - PROCESS | 4008 | 1461254300572 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 08:58:20 INFO - PROCESS | 4008 | 1461254300741 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D224F60800 == 72 [pid = 4008] [id = 389] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D230664800 == 71 [pid = 4008] [id = 774] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C6A1800 == 70 [pid = 4008] [id = 773] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22E789000 == 69 [pid = 4008] [id = 772] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22C724000 == 68 [pid = 4008] [id = 771] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E46000 == 67 [pid = 4008] [id = 770] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22BA5F800 == 66 [pid = 4008] [id = 769] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D228073800 == 65 [pid = 4008] [id = 768] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D2258F9000 == 64 [pid = 4008] [id = 767] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D227E56000 == 63 [pid = 4008] [id = 766] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 162 (000000D21FBBA400) [pid = 4008] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 161 (000000D226DB8800) [pid = 4008] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 160 (000000D22B862000) [pid = 4008] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (000000D22CA86C00) [pid = 4008] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000D22C9A3400) [pid = 4008] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000D22CA82400) [pid = 4008] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000D22D1CC000) [pid = 4008] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000D22D27E400) [pid = 4008] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000D224C32000 == 64 [pid = 4008] [id = 785] 08:58:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000D21973D000) [pid = 4008] [serial = 2353] [outer = 0000000000000000] 08:58:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000D21C35D800) [pid = 4008] [serial = 2354] [outer = 000000D21973D000] 08:58:20 INFO - PROCESS | 4008 | 1461254300846 Marionette DEBUG loaded listener.js 08:58:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000D224FD9800) [pid = 4008] [serial = 2355] [outer = 000000D21973D000] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D232D09800 == 63 [pid = 4008] [id = 765] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D232D9B000 == 62 [pid = 4008] [id = 764] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D22CC65000 == 61 [pid = 4008] [id = 763] 08:58:20 INFO - PROCESS | 4008 | --DOCSHELL 000000D2284C8000 == 60 [pid = 4008] [id = 762] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000D22B8A7000) [pid = 4008] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000D22CA31000) [pid = 4008] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000D22A935000) [pid = 4008] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (000000D22C40F800) [pid = 4008] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000D22D327800) [pid = 4008] [serial = 2280] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000D22B8C7400) [pid = 4008] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000D22BE8D000) [pid = 4008] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000D22BE97C00) [pid = 4008] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000D22BA31400) [pid = 4008] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000D21B340400) [pid = 4008] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000D22C7E8C00) [pid = 4008] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000D229532800) [pid = 4008] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000D228A7B400) [pid = 4008] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000D228628000) [pid = 4008] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000D22B84A800) [pid = 4008] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000D22149C800) [pid = 4008] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000D21FEA4800) [pid = 4008] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000D224C09400) [pid = 4008] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000D227AEAC00) [pid = 4008] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000D228A7FC00) [pid = 4008] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000D228DC1400) [pid = 4008] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 08:58:20 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000D22D1C8000) [pid = 4008] [serial = 2279] [outer = 0000000000000000] [url = about:blank] 08:58:21 INFO - PROCESS | 4008 | 1461254301308 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 08:58:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:58:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:58:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:58:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 881ms 08:58:21 INFO - PROCESS | 4008 | 1461254301338 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 4008 | 1461254301341 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 08:58:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:58:21 INFO - PROCESS | 4008 | 1461254301345 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 4008 | 1461254301347 Marionette TRACE conn5 <- [1,3098,null,{}] 08:58:21 INFO - PROCESS | 4008 | 1461254301351 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:21 INFO - PROCESS | 4008 | 1461254301448 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 08:58:21 INFO - PROCESS | 4008 | 1461254301459 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22BA5E000 == 61 [pid = 4008] [id = 786] 08:58:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000D227AECC00) [pid = 4008] [serial = 2356] [outer = 0000000000000000] 08:58:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000D227C2F000) [pid = 4008] [serial = 2357] [outer = 000000D227AECC00] 08:58:21 INFO - PROCESS | 4008 | 1461254301507 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000D228622C00) [pid = 4008] [serial = 2358] [outer = 000000D227AECC00] 08:58:22 INFO - PROCESS | 4008 | 1461254302008 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 08:58:22 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:58:22 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 08:58:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:58:22 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 671ms 08:58:22 INFO - PROCESS | 4008 | 1461254302016 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 4008 | 1461254302020 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 08:58:22 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:58:22 INFO - PROCESS | 4008 | 1461254302031 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 4008 | 1461254302036 Marionette TRACE conn5 <- [1,3102,null,{}] 08:58:22 INFO - PROCESS | 4008 | 1461254302039 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:22 INFO - PROCESS | 4008 | 1461254302145 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 08:58:22 INFO - PROCESS | 4008 | 1461254302151 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f78ae5fe-68d3-4b71-855c-90728c3bedbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000D22C698000 == 62 [pid = 4008] [id = 787] 08:58:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000D228B5E800) [pid = 4008] [serial = 2359] [outer = 0000000000000000] 08:58:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000D228DC0C00) [pid = 4008] [serial = 2360] [outer = 000000D228B5E800] 08:58:22 INFO - PROCESS | 4008 | 1461254302198 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000D228E2A400) [pid = 4008] [serial = 2361] [outer = 000000D228B5E800] 08:58:22 INFO - PROCESS | 4008 | 1461254302688 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 08:58:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:58:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 692ms 08:58:22 INFO - PROCESS | 4008 | 1461254302722 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 4008 | 1461254302724 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 08:58:23 WARNING - u'runner_teardown' () 08:58:23 INFO - No more tests 08:58:23 INFO - Got 0 unexpected results 08:58:23 INFO - SUITE-END | took 683s 08:58:23 INFO - Closing logging queue 08:58:23 INFO - queue closed 08:58:24 INFO - Return code: 0 08:58:24 WARNING - # TBPL SUCCESS # 08:58:24 INFO - Running post-action listener: _resource_record_post_action 08:58:24 INFO - Running post-run listener: _resource_record_post_run 08:58:25 INFO - Total resource usage - Wall time: 695s; CPU: 14.0%; Read bytes: 178075648; Write bytes: 1047687680; Read time: 2745350; Write time: 5207180 08:58:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:58:25 INFO - install - Wall time: 4s; CPU: 10.0%; Read bytes: 0; Write bytes: 86595584; Read time: 0; Write time: 218680 08:58:25 INFO - run-tests - Wall time: 691s; CPU: 14.0%; Read bytes: 178075648; Write bytes: 885457408; Read time: 2745350; Write time: 4925640 08:58:25 INFO - Running post-run listener: _upload_blobber_files 08:58:25 INFO - Blob upload gear active. 08:58:25 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 08:58:25 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 08:58:25 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'] 08:58:25 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 08:58:25 INFO - (blobuploader) - INFO - Open directory for files ... 08:58:25 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 08:58:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:58:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:58:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:58:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:58:26 INFO - (blobuploader) - INFO - Done attempting. 08:58:26 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 08:58:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:58:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:58:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:58:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:58:28 INFO - (blobuploader) - INFO - Done attempting. 08:58:28 INFO - (blobuploader) - INFO - Iteration through files over. 08:58:28 INFO - Return code: 0 08:58:28 INFO - rmtree: C:\slave\test\build\uploaded_files.json 08:58:28 INFO - Using _rmtree_windows ... 08:58:28 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 08:58:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2e2dcc0dda5431cdf02984c116f206176623e446f9c5a79aff20ce76f6c40218f37f7fb79feac8af472749f216631a91a4a00427d0555aa6559c317b920985d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5cb2235f0eee0ec5bbdcd000040c3c32603483361dd4473c5e0e4acb7c2fea40da43db0301cba7341a05e92e8eac0540bebab2f67f049a86bd68132781b261c7"} 08:58:28 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 08:58:28 INFO - Writing to file C:\slave\test\properties\blobber_files 08:58:28 INFO - Contents: 08:58:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2e2dcc0dda5431cdf02984c116f206176623e446f9c5a79aff20ce76f6c40218f37f7fb79feac8af472749f216631a91a4a00427d0555aa6559c317b920985d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5cb2235f0eee0ec5bbdcd000040c3c32603483361dd4473c5e0e4acb7c2fea40da43db0301cba7341a05e92e8eac0540bebab2f67f049a86bd68132781b261c7"} 08:58:28 INFO - Running post-run listener: copy_logs_to_upload_dir 08:58:28 INFO - Copying logs to upload dir... 08:58:28 INFO - mkdir: C:\slave\test\build\upload\logs 08:58:28 INFO - Copying logs to upload dir... 08:58:28 INFO - Using _rmtree_windows ... 08:58:28 INFO - Using _rmtree_windows ... 08:58:28 INFO - Using _rmtree_windows ... 08:58:28 INFO - Using _rmtree_windows ... 08:58:28 INFO - Using _rmtree_windows ... 08:58:28 INFO - Using _rmtree_windows ... 08:58:28 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=877.226000 ========= master_lag: 0.49 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 37 secs) (at 2016-04-21 08:58:29.234729) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 08:58:29.235520) ========= 'cmd' '/C' 'for' '%f' 'in' '(*)' 'do' '@type' '%f' in dir C:\slave\test\properties (timeout 1200 secs) watching logfiles {} argv: ['cmd', '/C', 'for', '%f', 'in', '(*)', 'do', '@type', '%f'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-197 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-197 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Local LOGONSERVER=\\T-W864-IX-197 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-197 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-197 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-197 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2e2dcc0dda5431cdf02984c116f206176623e446f9c5a79aff20ce76f6c40218f37f7fb79feac8af472749f216631a91a4a00427d0555aa6559c317b920985d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5cb2235f0eee0ec5bbdcd000040c3c32603483361dd4473c5e0e4acb7c2fea40da43db0301cba7341a05e92e8eac0540bebab2f67f049a86bd68132781b261c7"} build_url:https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2e2dcc0dda5431cdf02984c116f206176623e446f9c5a79aff20ce76f6c40218f37f7fb79feac8af472749f216631a91a4a00427d0555aa6559c317b920985d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5cb2235f0eee0ec5bbdcd000040c3c32603483361dd4473c5e0e4acb7c2fea40da43db0301cba7341a05e92e8eac0540bebab2f67f049a86bd68132781b261c7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fRLovwsFRZGhVzdW6Xb62Q/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.24 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 08:58:29.576198) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:58:29.576568) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-197 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-197 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-197\AppData\Local LOGONSERVER=\\T-W864-IX-197 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-197 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-197 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-197 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.102000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:58:29.692657) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 08:58:29.692975) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 08:58:30.361243) ========= ========= Total master_lag: 0.84 =========